图像部分的开口高度/宽度

Opencv height/width of part of image

本文关键字:高度 宽度 图像部      更新时间:2023-10-16

我有一个像这样的图像![在此处输入图像描述][1]。非黑色部分在每次迭代时都会展开。所以,在某个点之后,我需要放大最终的图像,这样非黑色的图像就可以融入其中。目前,我正在做的是找到非黑色图像的轮廓,找到轮廓的边界框,并检查框的宽度/高度。第一次它是有效的,但经过一些迭代,我的程序找到了一个大小为1的边界框(似乎没有找到任何轮廓)。可能是什么问题?

Ps:这个程序是一个视频文件的马赛克,我按照opencv教程找到了单应性和其他东西。

编辑 抱歉,我不得不删除图像

只是一个建议:

简单地迭代矩阵中的每个元素并记录最上面、最下面、最左边和最右边的非零元素的坐标更容易。这将是右上边界矩形的四个角。当然,它不一定是包围非零像素的最小区域的矩形(不是旋转的矩形),但还可以用作ROI。