OPENCV学习笔记1-7_定义感兴趣区域
2018-01-21 19:43
337 查看
Sometimes, a processing function(处理函数) needs to be applied only to a portion(部分) of an image. OpenCV incorporates (内嵌)an elegant(精致) and simple mechanism(机制) to define a subregion(子区域) in an image and manipulate(操作) it as a regular image(普通图像).
The key(关键在于) is that the ROI is indeed(实际上) a cv::Mat object that points to the same data buffer as its parent image(指向与父图像相同的数据缓冲区) and has a header that specifies the coordinates(指定坐标) of the ROI.
The key(关键在于) is that the ROI is indeed(实际上) a cv::Mat object that points to the same data buffer as its parent image(指向与父图像相同的数据缓冲区) and has a header that specifies the coordinates(指定坐标) of the ROI.
#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; int main() { namedWindow("YunFung Image"); Mat image = imread("test.jpg"); Mat logo = imread("yunfung.png"); // define image ROI at image top-right Mat imageROI(image, Rect(image.cols - logo.cols, 0, // ROI coordinates logo.cols, logo.rows)); // ROI size // insert logo logo.copyTo(imageROI); // not imwrite imshow("YunFung Image", image); waitKey(0); return 0; }
相关文章推荐
- OpenCV2编程手册笔记之 2.8定义感兴趣区域(ROI)
- 【OpenCV学习笔记】【编程实例】四(获取一个或多个感兴趣区域)
- 【OpenCV学习笔记】【函数学习】十九(感兴趣区域)
- opencv学习-定义感兴趣区域
- OpenCV学习笔记8_ShowROI_显示感兴趣区域
- OpenCV 2 学习笔记(27): 自选区域进行GrabCut图像分割
- Opencv2系列学习笔记10(提取连通区域轮廓) 另一个
- 【OpenCV学习笔记】【编程实例】三(将一个图像中的指定区域拷贝到另一个图像的指定区域
- Open CV 学习开发笔记之ROI(Region Of Interest)感兴趣区域(三)
- 【OpenCV学习笔记 010】提取直线、轮廓及连通区域
- OpenCV 2 学习笔记(9): 定义ROI(regions of interest):给图像加入水印
- OpenCV学习笔记(18):在OpenCV中利用鼠标绘制矩形和截取图像的矩形区域
- 【opencv学习笔记】SetImageROI函数设置ROI区域的作用及用法
- Opencv2系列学习笔记10(提取连通区域轮廓)
- OPENCV学习笔记1-8_选取图像局部区域
- OpenCV 2 学习笔记(26): 自选区域进行模板匹配
- Opencv2系列学习笔记10(提取连通区域轮廓)
- OpenCV学习笔记(四):ROI区域图像叠加和图像线性混合
- opencv开发笔记(九):利用addWeighted实现感兴趣区域图像混合
- OpenCV笔记5:设置图像的感兴趣区域(ROI)