Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 如何检测摄影中的主题区域_Opencv_Image Processing_Computer Vision_Photo - Fatal编程技术网

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

Opencv 如何检测摄影中的主题区域,opencv,image-processing,computer-vision,photo,Opencv,Image Processing,Computer Vision,Photo,我在做一个项目,偶然发现了一个我无法解决的问题 我需要检测照片中被摄对象的面积(我只需要知道被摄对象的面积,被摄对象实际上是什么并不重要) 我尝试过使用DFT和检测锐度。 这种方法适用于高级摄影师拍摄的照片,但在尝试将其应用于普通或低质量照片时,却失败得很惨 我正在开发的应用程序是为主要通过手机拍照的普通用户设计的,但它应该支持其他类型的照片 有没有办法解决这个问题 您是否考虑过尝试查找轮廓并使用轮廓面积函数计算面积 这是您可能需要的一个很好的示例。 如果这足够好,那么分辨率将不会对结果产生太

我在做一个项目,偶然发现了一个我无法解决的问题

我需要检测照片中被摄对象的面积(我只需要知道被摄对象的面积,被摄对象实际上是什么并不重要)

我尝试过使用DFT和检测锐度。 这种方法适用于高级摄影师拍摄的照片,但在尝试将其应用于普通或低质量照片时,却失败得很惨

我正在开发的应用程序是为主要通过手机拍照的普通用户设计的,但它应该支持其他类型的照片


有没有办法解决这个问题

您是否考虑过尝试查找轮廓并使用轮廓面积函数计算面积

这是您可能需要的一个很好的示例。
如果这足够好,那么分辨率将不会对结果产生太大影响。如果您了解一些机器学习和计算机视觉方面的知识,
您可以尝试执行的工作。

您要求的是对图像中处于焦点的部分进行分割。这并不总是可能的,取决于该零件的内容/纹理。