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
Python 3.x 如何确定图像中的对象方向?_Python 3.x_Opencv_Image Processing - Fatal编程技术网

Python 3.x 如何确定图像中的对象方向?

Python 3.x 如何确定图像中的对象方向?,python-3.x,opencv,image-processing,Python 3.x,Opencv,Image Processing,我应该根据无人驾驶飞机的图像来确定船只的方向,不管它是从前方停靠还是从后方停靠 我尝试分割船图像的bbox,通过对船bbox设置阈值来使用二值图像, 我试着把bbox分成两半,计算每一半的蓝色像素之和,因为这个三角形的形状,船的前部会有更多的水,但是没有用 我的问题是,如何使用图像处理技术确定船只的正确方向使用语义分割来检测码头 还有一种关键点方法来检测船只,这种方法通常用于人脸识别,但我认为它会对你的情况有所帮助使用语义分割来检测码头 还有一种检测船只的关键点方法,这种方法通常用于人脸识别,但

我应该根据无人驾驶飞机的图像来确定船只的方向,不管它是从前方停靠还是从后方停靠

我尝试分割船图像的bbox,通过对船bbox设置阈值来使用二值图像, 我试着把bbox分成两半,计算每一半的蓝色像素之和,因为这个三角形的形状,船的前部会有更多的水,但是没有用
我的问题是,如何使用图像处理技术确定船只的正确方向

使用语义分割来检测码头
还有一种关键点方法来检测船只,这种方法通常用于人脸识别,但我认为它会对你的情况有所帮助

使用语义分割来检测码头
还有一种检测船只的关键点方法,这种方法通常用于人脸识别,但我认为它对你的情况会有所帮助

我在许多项目中使用这种方法来检测目标方向。你需要在你的图像上训练神经网络。然后它将预测船只的位置和方向。

我在许多项目中使用它来检测对象方向。你需要在你的图像上训练神经网络。然后它将预测船只的位置和方向。

您是否尝试创建自定义标签类别,并测量前方或后方的概率?我有一种感觉,您使用的上述逻辑可能并不总是有效的,但这在很大程度上取决于数据集。谢谢您的回答,我想做一个二元分类,看看船是左还是右,但我想先看看一些经典的视觉技术,由于训练过程中的数据增加会翻转图像,因此使用对象检测模型将不起作用。您能举一个图像示例吗?这可能有助于找到一个合适的解决方案。您是否尝试创建自定义标记的类别,并测量前面或后面的概率?我有一种感觉,您使用的上述逻辑可能并不总是有效的,但这在很大程度上取决于数据集。谢谢您的回答,我想做一个二元分类,看看船是左还是右,但我想先看看一些经典的视觉技术,由于训练过程中的数据增加会翻转图像,因此使用对象检测模型将不起作用。您能举一个图像示例吗?这有助于找到适当的解决办法。