Opencv:图像中行和列与常用成员x,y,width,height之间的关系

行也就是rows, 对应的是y,矩形的height信息就是在y方向;
列也就是cols, 对应的是x,矩形的width信息就是在x方向;
若要在A中按照B的尺寸一片区域 ,按照如下方式:

Mat A;
A(Rect(col,row,B.cols,B.rows));//col和row是矩形左上角的位置

Rect的定义如下:先列再行

Rect_<_Tp>::Rect_(_Tp _x, _Tp _y, _Tp _width, _Tp _height)

还有如果程序中用到了除法,分母位置的变量必须进行非零检查,如果有可能是零的情况需要提前进行处理,否则会引起严重的程序非法问题。

今天因为这些不易察觉的小问题引起的异常,导致一天的焦头烂额。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容