<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Benson Ruan</title>
    <description>The latest articles on DEV Community by Benson Ruan (@bensonruan).</description>
    <link>https://dev.to/bensonruan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1125726%2F449027be-a378-4ae0-b053-bb94fc2f30b1.jpeg</url>
      <title>DEV Community: Benson Ruan</title>
      <link>https://dev.to/bensonruan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bensonruan"/>
    <language>en</language>
    <item>
      <title>Motion Detection with JavaScript</title>
      <dc:creator>Benson Ruan</dc:creator>
      <pubDate>Mon, 31 Jul 2023 10:24:38 +0000</pubDate>
      <link>https://dev.to/bensonruan/motion-detection-with-javascript-i8</link>
      <guid>https://dev.to/bensonruan/motion-detection-with-javascript-i8</guid>
      <description>&lt;p&gt;Have fun with the virtual drum that I built, that’s how #computervision #motiondetection come into play.&lt;/p&gt;

&lt;p&gt;To demonstrate motion detection with javascript, I built a web app which let you play drums by waving your hands in the air.&lt;br&gt;
Checkout the demo in the link below: &lt;/p&gt;

&lt;p&gt;Tutorial + Demo : &lt;br&gt;
&lt;a href="https://bensonruan.com/motion-detection-javascript-play-drums-with-webcam/"&gt;https://bensonruan.com/motion-detection-javascript-play-drums-with-webcam/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/bensonruan/Motion-Detection-Virtual-Drums"&gt;https://github.com/bensonruan/Motion-Detection-Virtual-Drums&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Virtual Try on glasses with JavaScript</title>
      <dc:creator>Benson Ruan</dc:creator>
      <pubDate>Fri, 28 Jul 2023 09:18:22 +0000</pubDate>
      <link>https://dev.to/bensonruan/virtual-try-on-glasses-with-javascript-3mdb</link>
      <guid>https://dev.to/bensonruan/virtual-try-on-glasses-with-javascript-3mdb</guid>
      <description>&lt;p&gt;Learn how to add virtual try on feature for your online glasses store. Utilize AR and 3D rendering for a seamless shopping experience. &lt;/p&gt;

&lt;p&gt;In below tutorial, I will explore how to use combination of TensorFlow.js + Face Mesh model + Three.js, that can transform the e-commerce industry by providing a virtual try on function for glasses. This innovative technology not only enhances customer satisfaction but also boosts sales and reduces product returns.&lt;/p&gt;

&lt;p&gt;Tutorial + Demo : &lt;br&gt;
&lt;a href="https://bensonruan.com/virtual-try-on-glasses-with-javascript/"&gt;https://bensonruan.com/virtual-try-on-glasses-with-javascript/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Github : &lt;a href="https://github.com/bensonruan/Virtual-Glasses-Try-on"&gt;https://github.com/bensonruan/Virtual-Glasses-Try-on&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>tensorflow</category>
    </item>
    <item>
      <title>Changing Virtual Webcam Background with JavaScript</title>
      <dc:creator>Benson Ruan</dc:creator>
      <pubDate>Wed, 26 Jul 2023 12:19:09 +0000</pubDate>
      <link>https://dev.to/bensonruan/changing-virtual-webcam-background-with-javascript-58j</link>
      <guid>https://dev.to/bensonruan/changing-virtual-webcam-background-with-javascript-58j</guid>
      <description>&lt;p&gt;From The Great Wall to the Moon, webcam background change is not limited to Zoom now, I just did it in the browser with &lt;strong&gt;Tensorflowjs&lt;/strong&gt; + &lt;strong&gt;BodyPix&lt;/strong&gt; model.&lt;br&gt;
Want to know how I implement this? checkout below &lt;br&gt;
Tutorial + Demo : &lt;br&gt;
&lt;a href="https://bensonruan.com/selfie-anywhere-person-segmentation-with-bodypix/"&gt;https://bensonruan.com/selfie-anywhere-person-segmentation-with-bodypix/&lt;/a&gt;&lt;br&gt;
GitHub repo : &lt;br&gt;
&lt;a href="https://github.com/bensonruan/Selfie-Anywhere"&gt;https://github.com/bensonruan/Selfie-Anywhere&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tensorflow</category>
      <category>machinelearning</category>
      <category>ai</category>
    </item>
    <item>
      <title>Learn how to access webcam and take photo with JavaScript</title>
      <dc:creator>Benson Ruan</dc:creator>
      <pubDate>Mon, 24 Jul 2023 14:20:12 +0000</pubDate>
      <link>https://dev.to/bensonruan/learn-how-to-access-webcam-and-take-photo-with-javascript-3oel</link>
      <guid>https://dev.to/bensonruan/learn-how-to-access-webcam-and-take-photo-with-javascript-3oel</guid>
      <description>&lt;p&gt;To contribute to the JavaScript open source community, I had built a npm module called ‘webcam-easy‘, which provides an easy to use JavaScript module that can access webcam and take photo. &lt;br&gt;
Github : &lt;a href="https://github.com/bensonruan/webcam-easy"&gt;https://github.com/bensonruan/webcam-easy&lt;/a&gt;&lt;br&gt;
npm : &lt;a href="https://www.npmjs.com/package/webcam-easy"&gt;https://www.npmjs.com/package/webcam-easy&lt;/a&gt;&lt;br&gt;
Blog : &lt;a href="https://bensonruan.com/how-to-access-webcam-and-take-photo-with-javascript/"&gt;https://bensonruan.com/how-to-access-webcam-and-take-photo-with-javascript/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webcam</category>
      <category>computervision</category>
      <category>demo</category>
    </item>
  </channel>
</rss>
