有许多照片是黑暗的,这些照片对观众没有意义。 所以我想用opencv识别它,opencv怎么做?
任何python源示例都会很好:)
答案 0 :(得分:2)
也许您可以将图像转换为HSV颜色空间,并使用V值来测量场景中的光量。提取V值的直方图并在明暗图像之间进行比较以查看差异。
答案 1 :(得分:0)
你的问题有点不清楚你想做什么。你能举一个场景的例子吗?在得出一个明确的结论之前,我希望看到它是多么黑暗。
但是,如果你只是想通过你的标题确定图像是否是黑暗的,那就简单了,画一个直方图。暗图像往往在直方图的左侧有峰值,其中像素的强度几乎在0到20的值范围内,或者可能达到40/50,直方图的右侧应该如果您提到的图像真的很暗,几乎什么都没有。然后,对图像执行阈值以确定图像是否暗。
如果要使图像更清晰,可以进行直方图标准化。但这取决于图像的真实程度。
那是你在寻找什么?