【OpenCV3】cv::Mat块访问与操作(ROI区域的选取)
2017-03-27 18:02
906 查看
cv::Mat作为OpenCV2和OpenCV3中最基本的数据类型,不仅支持单个像素的访问,也支持多种形式的块的访问,这极大得方便了实际的使用和操作。
1、访问cv::Mat m的第i行
2、访问cv::Mat m的第j列
3、访问cv::Mat m的第i0行到第i1-1行
4、访问cv::Mat m的第i0行到第i1-1行
5、访问cv::Mat m的第j0行到第j1-1列
6、访问cv::Mat m的第j0行到第j1-1列
7、访问cv::Mat m偏移量为d的对角线
8、访问cv::Mat
m中点(i0, j0,)和点(i1-1, j1-1)围成的矩形范围
9、访问cv::Mat
m的矩形(i0, i1, w, h)范围
1、访问cv::Mat m的第i行
cv::Mat m0 = m.row(i)
2、访问cv::Mat m的第j列
cv::Mat m0 = m.col(j)
3、访问cv::Mat m的第i0行到第i1-1行
cv::Mat m0 = m.rowRange(i0, i1)
4、访问cv::Mat m的第i0行到第i1-1行
cv::Mat m0 = m.rowRange(cv::Range(i0, i1))
5、访问cv::Mat m的第j0行到第j1-1列
cv::Mat m0 = m.colRange(j0, j1)
6、访问cv::Mat m的第j0行到第j1-1列
cv::Mat m0 = m.colRange(cv::Range(j0, j1))
7、访问cv::Mat m偏移量为d的对角线
cv::Mat m0 = m.diag(d)
8、访问cv::Mat
m中点(i0, j0,)和点(i1-1, j1-1)围成的矩形范围
cv::Mat m0 = m(cv::Range(i0, i1), cv::Range(j0, j1))
9、访问cv::Mat
m的矩形(i0, i1, w, h)范围
cv::Mat m0 = m(cv::Rect(i0, i1, w, h))
相关文章推荐
- openCV—访问与操作像素(图片的区域的更改)
- 基于opencv的感兴趣区域ROI的操作
- opencv:感兴趣区域的操作:ROI
- 【OpenCV】cv::Mat对单个像素的访问和操作
- c# opencvsharp学习笔记(3)兴趣区域ROI,图像叠加,操作像素点
- OpenCV2.4.13 中 选取roi区域,任意形状(矩形,不规则多边形,圆形,椭圆,手动指定形状)
- 像素临近区域、颜色通道、ROI区域的访问---opencv.2学习笔记2
- OpenCV对感兴趣区域(ROI)的操作
- OpenCV对感兴趣区域(ROI)的操作
- OpenCV:设置图像的感兴趣区域(ROI)
- 【OpenCV学习】ROI区域
- opencv深入学习(5)—ROI区域
- opencv——设置ROI区域
- OpenCV中的onMouse事件、ROI区域设置、直线斜率检测
- 如何访问opencv中cv::Mat
- Opencv2 学习笔记<一>:cv::Mat数据访问方式
- opencv2.x新数据结构cv::Mat访问元素的方法
- OpenCV利用鼠标进行矩形ROI选取
- 利用OpenCV设定不规则ROI区域
- openCV2.X的cv::Mat访问元素