图像部分的开口高度/宽度
Opencv height/width of part of image
我有一个像这样的图像![在此处输入图像描述][1]。非黑色部分在每次迭代时都会展开。所以,在某个点之后,我需要放大最终的图像,这样非黑色的图像就可以融入其中。目前,我正在做的是找到非黑色图像的轮廓,找到轮廓的边界框,并检查框的宽度/高度。第一次它是有效的,但经过一些迭代,我的程序找到了一个大小为1的边界框(似乎没有找到任何轮廓)。可能是什么问题?
Ps:这个程序是一个视频文件的马赛克,我按照opencv教程找到了单应性和其他东西。
编辑 抱歉,我不得不删除图像
只是一个建议:
简单地迭代矩阵中的每个元素并记录最上面、最下面、最左边和最右边的非零元素的坐标更容易。这将是右上边界矩形的四个角。当然,它不一定是包围非零像素的最小区域的矩形(不是旋转的矩形),但还可以用作ROI。
相关文章:
- 在 C++ 中使用平展数组语法,崩溃取决于宽度/高度
- 在一行中初始化指针(新uint8_t[高度*宽度*3])
- ID3DXFont :文本被拉伸,如何获取字体的宽度和高度?
- 如何设置 CDockable 窗格的高度和宽度
- QGraphics手动调整窗口大小后场景宽度/高度没有变化
- 一个倒梯形,但如果输入高度对于宽度来说太大,那么它应该报告,不可能("不可能的形状"是什么)
- C 星形图案具有高度和宽度
- C++ avformat_open_input返回空编解码器、宽度和高度
- 在C++中读取bmp文件的宽度和高度
- 如何在 MDI MFC C++ Windows 应用程序中动态更改 CFormView 宽度或高度?
- 免费图像零宽度和高度
- 使用 c++ 创建一个程序来计算给定宽度和高度值的纵横比
- OPENCV矩形高度和宽度保持互换
- 如何从Windows上的Windows API上的另一个应用程序获得应用程序宽度和高度
- WIC Direct2D CreateBitmapFromMemory:宽度和高度的限制
- Q即使宽度和高度都为非零,也不调用ridget paint
- 图像部分的开口高度/宽度
- Android NDK-如何创建多个只给定大小(宽度和高度)的位图
- GLFW 获取屏幕高度/宽度
- 获取尺寸(高度/宽度)