Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.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
使用opencvpython检测对象_Python_Opencv_Deep Learning - Fatal编程技术网

使用opencvpython检测对象

使用opencvpython检测对象,python,opencv,deep-learning,Python,Opencv,Deep Learning,我有20000张图片,在所有图片中都包含相同类型的对象。我想使用opencvpython在我感兴趣的对象周围绘制一个边界框。你能告诉我如何在感兴趣的物体周围画一个方框吗? 我一直在检查ORB,SIFT,但所有这些都在图像上画出了一个关键点描述符 提前谢谢尺度不变特征变换(SIFT)用于检测和匹配特征点,意味着它只识别图像中的模式。如果您想在对象周围有一个框、圆或任何框架,您需要在当前方法的基础上手动集成它。比如说,以集群的中心为矩形中心。此外,如果你有兴趣,你也可以看看基于神经网络的方法,因为它

我有20000张图片,在所有图片中都包含相同类型的对象。我想使用opencvpython在我感兴趣的对象周围绘制一个边界框。你能告诉我如何在感兴趣的物体周围画一个方框吗? 我一直在检查ORB,SIFT,但所有这些都在图像上画出了一个关键点描述符


提前谢谢

尺度不变特征变换(SIFT)用于检测匹配特征点,意味着它只识别图像中的模式。如果您想在对象周围有一个框、圆或任何框架,您需要在当前方法的基础上手动集成它。比如说,以集群的中心为矩形中心。此外,如果你有兴趣,你也可以看看基于神经网络的方法,因为它们现在被广泛用于模式识别算法

请您详细说明一下这些图像好吗?我看到以下两种情况:

  • 如果图像中始终有一个可以使用的对象,然后在所有正确匹配的特征周围绘制边界框
  • 如果图像中有多个相同的对象,并且没有旋转或缩放,则可以(也可以)在整个图像上使用,并识别相关峰值
  • 培训模型,例如,请参见和

  • 您是否有一些要绘制BBOX的ROI注释?