我的目标是从Mat
获得投资回报率。这个Mat 预计会有一个预期的凸起轮廓。例如:
作为我希望获得的ROI的红色矩形,按顺序剪切图像的这一部分并仅使用它。
我尝试过使用这个剪影的面具;创建一个新的Mat,然后使用掩码复制它,但这不起作用,因为我想减少我的图像大小,而不仅仅是拥有此ROI的数据:
它还有另一个问题:在面具中发现了另一个小区域。如果我只能获得我想要的投资回报率,那就可以避免这种情况。
关于如何做的任何想法?我想知道我是否可以从我在这里使用的面具中获得投资回报率,并计算最大区域或类似的投资回报率,但不知道这是否可能或如何面对编码。
提前谢谢
答案 0 :(得分:1)
我刚刚发现了怎么做!
1º从我的面具中找到轮廓。
2º拿一个面积更大的那个。
3º使用boundingrect()
4º创建一个具有此尺寸的新垫子并将此ROI复制到它。
<强>参考强>: