0

我强迫 Raspberry Pi 3 和camera出现问题。
5 张图片中的 1 张看起来像通常具有更大的尺寸。它也发生在白天。
我的捕获脚本是:raspistill -vf -hf -o img.jpg.

我可以在拍照后以某种方式检查质量或修复它吗?

4

1 回答 1

0

很难说您如何在不查看两种类型的情况下区分劣质图像和优质图像:-)

但是,您可以使用易于安装在 Raspberry Pi 上的ImageMagick进行快速的命令行质量检查。

因此,我想以下统计数据之一在质量差和质量好的图像之间会有显着差异:

  • 意思是
  • 标准差

因此,要测量这些值,请在命令行中使用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 进行测试,请提供更多好的和坏的图像,我会为您检查它们 - 在我的答案中添加评论,以便我知道您已添加图像。

于 2017-10-07T09:45:57.233 回答