Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Python 如何使用OpenCV判断移动对象的方向和方向?_Python_Opencv_Computer Vision_Orientation_Image Recognition - Fatal编程技术网

Python 如何使用OpenCV判断移动对象的方向和方向?

Python 如何使用OpenCV判断移动对象的方向和方向?,python,opencv,computer-vision,orientation,image-recognition,Python,Opencv,Computer Vision,Orientation,Image Recognition,我正试图追踪一只移动的昆虫,而追踪并不是最困难的部分。我使用的是cv2.minareact,我尝试使用矩形的角度作为方向的指示器,但显然它不会返回0-360范围内的角度。有关更多说明,请参见此处: 我也尝试过使用cv2.contourArea,因为它可以提供关于轮廓方向的信息,但我认为它对确定轮廓的哪个部分是“头部”没有多大帮助 我并不是真正要求一个坚实的解决方案(如果你知道,请随意分享),它更多的是一个头脑风暴的对话,讨论如何使用从轮廓、尖塔角度等信息来确定移动对象的方向 请随意加入你的建议,

我正试图追踪一只移动的昆虫,而追踪并不是最困难的部分。我使用的是cv2.minareact,我尝试使用矩形的角度作为方向的指示器,但显然它不会返回0-360范围内的角度。有关更多说明,请参见此处:

我也尝试过使用cv2.contourArea,因为它可以提供关于轮廓方向的信息,但我认为它对确定轮廓的哪个部分是“头部”没有多大帮助

我并不是真正要求一个坚实的解决方案(如果你知道,请随意分享),它更多的是一个头脑风暴的对话,讨论如何使用从轮廓、尖塔角度等信息来确定移动对象的方向


请随意加入你的建议,我会尝试一下。提前非常感谢你

考虑时间t和t+1时矩形的中心。这两个点之间的矢量不给你方向和方向吗?请添加图像(输入、检测到的轮廓、计算出的矩形等)和结果值(方向角)…进一步到@Mika:Hi你解决了方向问题了吗?如果是,请在这里分享,谢谢!