Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何找到(找出)图像的像素部分_Image_Blur_Vision - Fatal编程技术网

Image 如何找到(找出)图像的像素部分

Image 如何找到(找出)图像的像素部分,image,blur,vision,Image,Blur,Vision,我想找到图像的像素部分。 比如说, 然后,我想通过边界框找到像素化的“区域” 起初,我认为R-CNN可能有帮助,但后来,我认为仅使用传统方法也有可能解决这个问题,例如找到图像熵的差异。。等等… 有什么方法可以解决这个问题吗? 谢谢你。只是大声思考而已,真的。。。像素化区域是纯色区域,因此它们的方差和标准偏差非常小,因此,我们可以尝试使用ImageMagick进行一些实验,它包含在大多数Linux发行版中,可用于macOS和Windows 如果我们拍摄您的图像,转到灰度,然后计算每个像素周围

我想找到图像的像素部分。
比如说,

然后,我想通过边界框找到像素化的“区域”
起初,我认为R-CNN可能有帮助,但后来,我认为仅使用传统方法也有可能解决这个问题,例如找到图像熵的差异。。等等…

有什么方法可以解决这个问题吗?

谢谢你。

只是大声思考而已,真的。。。像素化区域是纯色区域,因此它们的方差和标准偏差非常小,因此,我们可以尝试使用ImageMagick进行一些实验,它包含在大多数Linux发行版中,可用于macOS和Windows

如果我们拍摄您的图像,转到灰度,然后计算每个像素周围7x7区域的标准偏差,然后反转,使标准偏差最低的区域变亮,然后将标准化为全黑白范围,并对最亮的像素设置阈值:

convert p.png -colorspace gray -statistic standarddeviation 7x7  -negate -normalize -threshold 99.99% result.png

稍微改变一下数字:

convert p.png -colorspace gray -statistic standarddeviation 3x3  -negate -normalize -threshold 99.9% result.png

不要急于接受我的回答。。。留几天,你可能会得到更好的东西,但如果你接受,很少有人会费心回答…;-)