行也就是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)
还有如果程序中用到了除法,分母位置的变量必须进行非零检查,如果有可能是零的情况需要提前进行处理,否则会引起严重的程序非法问题。
今天因为这些不易察觉的小问题引起的异常,导致一天的焦头烂额。
网友评论