Image processing 从一组图像中查找角度
我有一组2000张类似于下图的平面图。平面在每个图像上有不同的角度。图像大小为512x512,并且在每个图像中始终是同一平面 我的目标是找到图像上不在测试集中的角度 到目前为止,我试过:Image processing 从一组图像中查找角度,image-processing,neural-network,angle,Image Processing,Neural Network,Angle,我有一组2000张类似于下图的平面图。平面在每个图像上有不同的角度。图像大小为512x512,并且在每个图像中始终是同一平面 我的目标是找到图像上不在测试集中的角度 到目前为止,我试过: 哈里斯角点检测,但哈里斯给我的每一张图像都不同 具有非常相似位置的图像的点数、事件数 Hough线变换以找到最长的线并获得X轴的倾斜度 相关-这种方法给出了最好的结果,但它需要很长的时间,而且很粗糙 神经网络 从Harris点和hough线变换后的反向投影训练图像,但没有任何成功 我在STP文件中使用
- 哈里斯角点检测,但哈里斯给我的每一张图像都不同 具有非常相似位置的图像的点数、事件数
- Hough线变换以找到最长的线并获得X轴的倾斜度
- 相关-这种方法给出了最好的结果,但它需要很长的时间,而且很粗糙
- 神经网络
- 从Harris点和hough线变换后的反向投影训练图像,但没有任何成功李>
(我想先写这篇文章作为对你问题的评论,但我的声誉还不够,抱歉。)它总是同一个平面吗?你所说的角度是什么意思?这些照片是从不同的角度拍摄的吗?@dhanushka是的,这意味着在一些照片中,你可以看到飞机的底部在另一个顶部等等。这对我来说似乎是向前迈出了一大步。我将努力实施它。然而,如果输出可以是十进制的,我可以使用弧度刻度。我应该使用每个像素作为输入吗?或者e.i.角点在你看来是不够的?好问题。但这就是CNN的美妙之处:它将自行了解角点是否是检测角度的良好特征。:)你和我都知道,直观地说,棱角和线条将有助于估计角度,但CNN将了解哪一个比另一个更重要,以及它们之间的关系。CNN(以及一般的深度学习)现在是一个令人兴奋的领域,因为像你正在调查的问题。为了加快速度,我推荐你一个C++实现。