Advertisement

OpenCV学习笔记(03):图像ROI及线性混合处理

阅读量:

1. 图像ROI获取

  • 源代码
复制代码
    #include<opencv2\opencv.hpp>
    
    using namespace cv;
    
    int main()
    {
    Mat src = imread("E:\ Test.jpg");
    Mat src_ROI;
    
    src_ROI = src(Rect(100, 0, 300, 300)).clone();
    imshow("SRC",src);
    imshow("ROI", src_ROI);
    waitKey(0);
    
    return 0;
    }
  • 运行结果
    从原图片中截取头像
这里写图片描述
  • 程序解读
    在程序中执行ROI选择时非常简便,在代码中只需一行即可完成操作 src(Rect(100, 0, 300, 300)) 。那么其背后的原理是什么?通过对Mat类定义的研究可以看出 在Mat类的定义文档中 重载了括号运算符的操作
复制代码
    Mat cv::Mat::

全部评论 (0)

还没有任何评论哟~