【发布时间】:2020-10-27 19:33:24
【问题描述】:
我正在编写一个脚本和 Imagemagick,以搜索图像上的特定颜色。
我正在考虑在搜索中使用 fuzz,但找不到任何信息,例如 1%fuzz 是多少?
if I'm running:
convert "images.png" -fill black +opaque #440000 -fuzz 1% \( +clone -evaluate set 0 \) -metric AE -compare -format "%[distortion]" info:>/tmp/rip.hex.data
.. 并搜索颜色#440000,并在其上添加 1% 的 fuzz,那么 1% 的值是多少?
256 的 1%?
图像总颜色的 1%?
...的 1%?
【问题讨论】:
-
如果还是不明白,不妨看看 RGB 颜色立方体,将 100% fuzz 视为黑色顶点到白色顶点的距离google.co.uk/imgres?imgurl=https://www.scratchapixel.com/images/…
-
因此,您的 #440000 是 RGB 颜色立方体 68/255 边缘上的一个点,介于黑色和红色之间。现在想象一个以该点为中心的小球体,半径为该 RGB 立方体中从黑色到白色的距离的 1%。您的绒毛包含了该球体中的所有颜色。
标签: math imagemagick imagemagick-convert