【发布时间】:2017-10-07 07:17:16
【问题描述】:
我强迫 Raspberry Pi 3 和 camera 出现问题。
5 张图片中的 1 张看起来像 this 通常尺寸更大。它也发生在当天。
我的捕获脚本是:raspistill -vf -hf -o img.jpg。
我可以在拍照后以某种方式检查质量或修复它吗?
【问题讨论】:
标签: raspberry-pi raspbian image-capture raspistill
我强迫 Raspberry Pi 3 和 camera 出现问题。
5 张图片中的 1 张看起来像 this 通常尺寸更大。它也发生在当天。
我的捕获脚本是:raspistill -vf -hf -o img.jpg。
我可以在拍照后以某种方式检查质量或修复它吗?
【问题讨论】:
标签: raspberry-pi raspbian image-capture raspistill
如果没有看到两种类型,很难说如何区分劣质图像和优质图像:-)
但是,您可以使用 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 进行测试,请提供更多好的和坏的图像,我会为您检查它们 - 在我的答案中添加评论,以便我知道您已添加图像。
【讨论】: