Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Opencv 具有给定方向的最小封闭矩形_Opencv_Image Processing_Rectangles_Bounding Box - Fatal编程技术网

Opencv 具有给定方向的最小封闭矩形

Opencv 具有给定方向的最小封闭矩形,opencv,image-processing,rectangles,bounding-box,Opencv,Image Processing,Rectangles,Bounding Box,我正在寻找一个函数,该函数计算具有给定方向的对象的最小面积“定向”矩形 在这种情况下,minareact函数不太好,因为一旦我计算了对象的方向,我需要找到与其对齐的MER,以便获得对象的高度和宽度 你能说得更清楚些吗?你想要一个“最小方向的封闭矩形”,但是计算这个矩形的函数对你来说不合适?我需要一个计算给定方向的MER的函数。我计算对象的方向,并将其作为函数的输入。我试着举个例子,红线是惯性轴:好的,它更清晰。最简单的方法是,确定方向后,旋转(一部分)图像(或仅旋转点),使方向完全垂直,然后计算

我正在寻找一个函数,该函数计算具有给定方向的对象的最小面积“定向”矩形

在这种情况下,
minareact
函数不太好,因为一旦我计算了对象的方向,我需要找到与其对齐的MER,以便获得对象的高度和宽度


你能说得更清楚些吗?你想要一个“最小方向的封闭矩形”,但是计算这个矩形的函数对你来说不合适?我需要一个计算给定方向的MER的函数。我计算对象的方向,并将其作为函数的输入。我试着举个例子,红线是惯性轴:好的,它更清晰。最简单的方法是,确定方向后,旋转(一部分)图像(或仅旋转点),使方向完全垂直,然后计算
边界框
。如果需要,您可以从bbox开始创建角度为0的
RotatedRect
,然后将与原始方向相同的角度指定给rotate i should use wrapAffine?您可以使用
getRotationMatrix2D
获取旋转矩阵。如果要旋转图像,请使用
warpAffine
。如果轮廓上已经有点,可以使用
transform
仅旋转这些点。是否可以更清晰?你想要一个“最小方向的封闭矩形”,但是计算这个矩形的函数对你来说不合适?我需要一个计算给定方向的MER的函数。我计算对象的方向,并将其作为函数的输入。我试着举个例子,红线是惯性轴:好的,它更清晰。最简单的方法是,确定方向后,旋转(一部分)图像(或仅旋转点),使方向完全垂直,然后计算
边界框
。如果需要,您可以从bbox开始创建角度为0的
RotatedRect
,然后将与原始方向相同的角度指定给rotate i should use wrapAffine?您可以使用
getRotationMatrix2D
获取旋转矩阵。如果要旋转图像,请使用
warpAffine
。如果轮廓上已有点,则可以使用
transform