我正在强迫Raspberry Pi 3和camera出现问题
5个图片中的1个看起来像this通常具有更大的尺寸。它也会在一天发生
我的捕获脚本是:raspistill -vf -hf -o img.jpg
。
我可以在拍照或修理后以某种方式检查质量吗?
答案 0 :(得分:0)
很难说如何在不看到两种类型的情况下将低质量图像与高质量图像区分开来: - )
但是,您可以使用 ImageMagick 快速执行命令行质量检查,该功能很容易安装在Raspberry Pi上。
因此,我想以下其中一项统计数据在质量差和质量好的图像之间会有显着差异:
因此,要在 ImageMagick 的命令行中获取这些值的度量,您可以这样做:
identify -format "%[mean], %[standard-deviation], %[entropy]\n" anImage.jpg
21841.8, 30697.6, 0.315319
所以,我会尝试使用好的和坏的图像,看看是否有不同的东西。
如果不这样做,你可以计算黑色像素的百分比,因为你的坏图像中似乎有很多像素。所以,首先将图像阈值设为5%,使全黑的5%内的所有像素变为黑色而其他所有像素变为白色,然后查看平均值以确定现在有多少是黑色:
convert someImage.jpg -threshold 5% -format "%[fx:int((1-mean)*100)]" info:
87
这告诉我,87%的像素只是黑色,这对于普通图像来说似乎太高了。因此,请尝试针对正常图像运行它。
如果您因某些原因不想安装ImageMagick进行测试,请提供更多好的和坏的图片,我会为您检查一下 - 在我的回答中添加评论,以便我了解您已添加图像。