image-processing - OpenCV - 查找倾斜的矩形

标签 image-processing opencv

我想在倾斜的矩形周围绘制一个“边界框”。我以为我可以使用 cvMinAreaRect2() 函数,但它只处理旋转,请看这张图片:

enter image description here

有什么函数可以解决这个问题吗? 如果没有,有什么想法可以实现吗?

最佳答案

计算 MinAreaRect 和 ConvexHull。然后,对于MinAreaRect找到的四个点中的每一个,在凸包中找到对应的最近点。

关于image-processing - OpenCV - 查找倾斜的矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5838506/

相关文章:

algorithm - Photoshop 的高光或阴影改变背后的算法是什么?

algorithm - 在matlab中实现Chambolle对偶公式法

python - Opencv 阈值代码在 python2.7(Windows) 中工作但不工作 Raspberry Pi

python - 如何从 dlib.simple_object_detector 获得置信度

python - 如何使用 Tesseract 提高图像质量以从图像中提取文本

image-processing - 从带有圆形物体的图像中去除噪声

c++ - 卡尔曼滤波器没有给出正确的结果

python-3.x - 使用 opencv 编写视频但输出文件无法播放

c++ - OpenCV4 Imshow函数打开一个空的灰色框

python - 不使用反斜杠时,cv2 imread不返回任何内容