<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://cornpip.dev/</id><title>cornpip</title><subtitle>The dev blog of cornpip — notes and projects on software, AI, computer vision, optics, mobile, and more.</subtitle> <updated>2026-07-08T14:40:38+09:00</updated> <author> <name>cornpip</name> <uri>https://cornpip.dev/</uri> </author><link rel="self" type="application/atom+xml" href="https://cornpip.dev/en/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://cornpip.dev/en/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 cornpip </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Who to Work With</title><link href="https://cornpip.dev/en/posts/169/" rel="alternate" type="text/html" title="Who to Work With" /><published>2026-07-07T00:00:00+09:00</published> <updated>2026-07-07T00:00:00+09:00</updated> <id>https://cornpip.dev/posts/169/</id> <content type="text/html" src="https://cornpip.dev/posts/169/" /> <author> <name>cornpip</name> </author> <category term="Log" /> <category term="Essay" /> <summary>In a short clip from BZCF, Naval Ravikant talks about what to look for in a partner. Whatever you do, find really good partners. Look for just three things. High Intelligence High Energy High Integrity You need all three. Don’t compromise on any of them. It’s a simple bar, and I agree with every word of it. Without intelligence, the work hits a ceiling. Without energy, nothing...</summary> </entry> <entry><title>Procrustes Analysis in MediaPipe Face Mesh - From Screen Coordinates to 3D Face Pose</title><link href="https://cornpip.dev/en/posts/168/" rel="alternate" type="text/html" title="Procrustes Analysis in MediaPipe Face Mesh - From Screen Coordinates to 3D Face Pose" /><published>2026-07-06T12:00:00+09:00</published> <updated>2026-07-06T12:00:00+09:00</updated> <id>https://cornpip.dev/posts/168/</id> <content type="text/html" src="https://cornpip.dev/posts/168/" /> <author> <name>cornpip</name> </author> <category term="AI" /> <category term="Deep Learning" /> <summary>Introduction While developing the mediapipe_face_mesh package, I had a chance to dig into MediaPipe’s Face Geometry module. The Face Mesh model outputs 468 facial landmarks in screen coordinates. But screen coordinates alone are not enough to anchor an AR filter onto a face or compute head orientation. What you need is a pose transform matrix that answers: “where in 3D space, and in what orie...</summary> </entry> <entry><title>Moving my blog from Tistory to GitHub Pages</title><link href="https://cornpip.dev/en/posts/167/" rel="alternate" type="text/html" title="Moving my blog from Tistory to GitHub Pages" /><published>2026-07-03T00:00:00+09:00</published> <updated>2026-07-05T18:06:30+09:00</updated> <id>https://cornpip.dev/posts/167/</id> <content type="text/html" src="https://cornpip.dev/posts/167/" /> <author> <name>cornpip</name> </author> <category term="Log" /> <category term="Essay" /> <summary>Moving the blog I’m migrating my Tistory blog over to GitHub Pages. From now on, new posts will land here at cornpip.github.io. Why the move Write in Markdown — version posts with Git instead of fighting an editor. Code-friendly — code blocks, highlighting, and math come built in for dev writing. No ads — a clean, distraction-free reading experience. Ownership — I manage the content...</summary> </entry> <entry><title>June Dev Log - mediapipe_face_mesh, External Resource Lifecycle, Harness Engineering, Claude Design, Monthly AI Subscription Costs</title><link href="https://cornpip.dev/en/posts/166/" rel="alternate" type="text/html" title="June Dev Log - mediapipe_face_mesh, External Resource Lifecycle, Harness Engineering, Claude Design, Monthly AI Subscription Costs" /><published>2026-06-25T21:00:31+09:00</published> <updated>2026-07-06T11:11:36+09:00</updated> <id>https://cornpip.dev/posts/166/</id> <content type="text/html" src="https://cornpip.dev/posts/166/" /> <author> <name>cornpip</name> </author> <category term="Log" /> <summary>This post was migrated from Tistory. You can find the original here. mediapipe_face_mesh mediapipe_face_mesh’s monthly downloads have climbed to nearly 2K. I’ve been shipping updates based on the roadmap - adding features, improving API usability, and tightening up stability - and it’s genuinely rewarding to watch the version number and download count tick up together. (If you’re into o...</summary> </entry> <entry><title>Understanding Spatial Resolution</title><link href="https://cornpip.dev/en/posts/165/" rel="alternate" type="text/html" title="Understanding Spatial Resolution" /><published>2026-06-02T21:43:23+09:00</published> <updated>2026-07-06T11:11:36+09:00</updated> <id>https://cornpip.dev/posts/165/</id> <content type="text/html" src="https://cornpip.dev/posts/165/" /> <author> <name>cornpip</name> </author> <category term="Optics" /> <summary>This post was migrated from Tistory. You can find the original here. Basic Concepts Spatial Resolution Spatial resolution refers to the minimum distance at which two nearby points can still be distinguished as separate points. For example, if the spatial resolution is: 10 μm, two points at least about 10 μm apart can be distinguished. 1 μm, two points at least about 1 μm...</summary> </entry> </feed>
