<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alessandro's View (Posts about robocam)</title><link>https://alexpacio.github.io/</link><description></description><atom:link href="https://alexpacio.github.io/categories/robocam.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:alexpacio91 at gmail dot com"&gt;Alessandro Bolletta&lt;/a&gt; </copyright><lastBuildDate>Sat, 17 Oct 2026 13:09:36 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Stop hyping crap: AI can build genuinely useful things, like robocam</title><link>https://alexpacio.github.io/posts/robocam-head-tracking-mouse-control/</link><dc:creator>Alessandro Bolletta</dc:creator><description>&lt;p&gt;Most people love talking and hyping sh*t nowadays. We know this.&lt;/p&gt;
&lt;p&gt;Artcraft and the Adobe clones are crap, but for some reason the press keeps talking about them. It would have been enough to look at the &lt;code class="docutils literal"&gt;Cargo.toml&lt;/code&gt; file in the root of the projects to see that an application this complex, using egui as its framework, could not possibly be sophisticated or even remotely credible as a solution. It took 5 seconds to realize that, but no. We prefer to talk about and hype up crap instead, when with AI you can actually build genuinely useful and well-made things.&lt;/p&gt;
&lt;p&gt;You just need to know that you can't replicate Photoshop with egui, and why!&lt;/p&gt;
&lt;section id="robocam"&gt;
&lt;h2&gt;robocam&lt;/h2&gt;
&lt;p&gt;An example of something useful is &lt;a class="reference external" href="https://github.com/alexpacio/robocam"&gt;robocam&lt;/a&gt;, an application that lets you control the mouse with a webcam, simply by moving your head in front of it.&lt;/p&gt;
&lt;img alt="robocam live session: controlling the mouse by moving the head in front of the webcam" class="align-center" src="https://alexpacio.github.io/files/robocam/live_session_video.webp" style="width: 400px;"&gt;
&lt;p&gt;robocam is an app I developed for a close relative of mine, and I hope it can also be useful in other cases, such as for people suffering from conditions or trauma that prevent limb movement. Applications like this enable people with disabilities to use a computer at a low cost, even extensively: in fact, the application is optimized to efficiently use SketchUp.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="how-it-works"&gt;
&lt;h2&gt;How it works&lt;/h2&gt;
&lt;p&gt;robocam supports Windows 11 and uses (unsafe) Rust, OpenCV and Windows primitives to generate a bar at the top of your screen where you can change the mouse behavior: single click, double click, dragging, and much more.&lt;/p&gt;
&lt;p&gt;Nothing exotic here: a webcam, a computer vision library to track the head, and the native Windows APIs to move the cursor and synthesize the clicks. This is the kind of job where a native, statically compiled application makes sense, and where AI-assisted development lets one person ship something solid for a very specific need.&lt;/p&gt;
&lt;/section&gt;
&lt;section id="get-it"&gt;
&lt;h2&gt;Get it&lt;/h2&gt;
&lt;p&gt;The source code is on GitHub: &lt;a class="reference external" href="https://github.com/alexpacio/robocam"&gt;https://github.com/alexpacio/robocam&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I remain available to support, time permitting, any GitHub issues that may come up.&lt;/p&gt;
&lt;/section&gt;</description><category>accessibility</category><category>ai</category><category>egui</category><category>llms</category><category>opencv</category><category>robocam</category><category>rust</category><category>windows</category><guid>https://alexpacio.github.io/posts/robocam-head-tracking-mouse-control/</guid><pubDate>Sat, 17 Oct 2026 10:00:00 GMT</pubDate></item></channel></rss>