opencv 在等矩形图像中选择ROI

ecbunoof  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(166)

我想在一个等长矩形图像上应用一些图像处理操作。(如下所示)

为此,我想选择一个感兴趣区域,这样两端的半圆(用绿色表示)应被丢弃,而红色边界内的区域应被考虑。

假设图像的大小为X * Y,其中X是宽度,Y是高度。两个圆的半径将为X/(2*4)。我如何在openCV中选择此ROI?

ulmd4ohb

ulmd4ohb1#

好的,我可以提出一个解决方案,其中涉及大量的几何。
如果您知道点A、B、C、D的坐标,如下图所示

您可以使用link中的方法计算C1和C2的坐标。通过圆心和半径,可以找到圆的方程,图像可以限制在圆的圆周上。绿色部分的距离小于半径,因此可以忽略。

相关问题