我正在建造一台用于放置SMD元件的机器。 我差不多完成了,但我遇到了一个问题。
我要放置的元素必须放在特定的方向。我想从底部向摄像机显示拾取的元素,以便我的程序可以找到它的角,并确定旋转了多少度。基于此,我的程序应该纠正旋转,以便正确放置元素。
我所有检测角度的尝试都失败了。你有什么想法吗?
以下是错误定向元素的两个简化图示,因为相机可能会看到它们:
我想获得旋转元素以使其达到正确方向所需的角度,如下所示:
答案 0 :(得分:0)
如果你的矩形被很好地定义为图片显示,那么你可以使用Hough transform来确定线条的参数(矩形边缘)并识别矩形的位置和方向。
答案 1 :(得分:0)
使用OpenCv findcontours - >获取RotatedRect - >的AffineTransform