<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Focus-Mask on RawCull</title><link>https://techrawcull.netlify.app/tags/focus-mask/</link><description>Recent content in Focus-Mask on RawCull</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 30 Jul 2026 08:19:52 +0200</lastBuildDate><atom:link href="https://techrawcull.netlify.app/tags/focus-mask/index.xml" rel="self" type="application/rss+xml"/><item><title>How PhotoAnalysisKit Is Constructed</title><link>https://techrawcull.netlify.app/docs/packages/photoanalysiskit/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://techrawcull.netlify.app/docs/packages/photoanalysiskit/</guid><description>&lt;h1 id="how-photoanalysiskit-is-constructed"&gt;How PhotoAnalysisKit Is Constructed&lt;a class="td-heading-self-link" href="#how-photoanalysiskit-is-constructed" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;PhotoAnalysisKit is the reusable measurement layer extracted from RawCull. It
turns a decoded &lt;code&gt;CGImage&lt;/code&gt; plus neutral capture metadata into sharpness,
saliency, focus evidence, and an optional focus-mask image. It can also create
opaque Apple Vision feature prints.&lt;/p&gt;
&lt;p&gt;The package measures a photo; it does not decide whether to keep it. That
distinction prevents image-processing code from becoming coupled to RawCull&amp;rsquo;s
files, settings, views, caches, or culling policy.&lt;/p&gt;</description></item><item><title>Detailed Focus Mask Computation</title><link>https://techrawcull.netlify.app/docs/detailsfocusmask/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://techrawcull.netlify.app/docs/detailsfocusmask/</guid><description>&lt;h1 id="detailed-focus-mask-computation"&gt;Detailed Focus Mask Computation&lt;a class="td-heading-self-link" href="#detailed-focus-mask-computation" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;This page explains, step by step, how RawCull computes the visible focus mask: where the work starts in the UI, which model and engine methods run, how the bitmap overlay is produced, what the intermediate values mean, and which factors can change the final result.&lt;/p&gt;
&lt;p&gt;The short version: the focus mask is not a camera focus-point display. It is a computed overlay built from local edge energy. RawCull first finds useful regions to inspect, then computes a Laplacian edge-energy image, ranks local patches, thresholds the strongest evidence, colorizes it, clips it to the selected patch areas, and finally draws the result over the photo.&lt;/p&gt;</description></item></channel></rss>