如何检测摄影中的主题区域

时间:2013-07-14 17:42:39

标签: opencv image-processing computer-vision photo

我正在研究项目,我偶然发现了一个我无法解决的问题。

我需要检测照片中主题的区域(我只需要知道主题的区域,主题实际上并不重要)。

我尝试过使用DFT并检测清晰度。 这种方法非常适用于高级摄影师拍摄的照片,但是当尝试将其应用于普通或低质量照片时,它会失败。

我正在处理的应用程序适用于主要通过手机拍照的普通用户,但它应支持其他类型的照片。

任何想法如何才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用contourArea函数尝试查找轮廓和计算区域

http://docs.opencv.org/2.4.2/doc/tutorials/imgproc/shapedescriptors/moments/moments.html

这是您可能需要的一个很好的例子。 如果这个足够好那么分辨率不会对结果产生很大的影响

答案 1 :(得分:0)

如果你对机器学习和计算机视觉有所了解, 您可以尝试实施what is an object的工作。