zoukankan      html  css  js  c++  java
  • [转]opencv中的ROI(感兴趣区域)的设置

    opencv中的ROI(感兴趣区域)的设置

    转载地址:http://blog.csdn.net/qq_27389855/article/details/51706488
     

    利用ROI(感兴趣区域)可以实现图像的叠加,笔者将小丑图像叠加到证件照头部,非常有意思!!!源代码如下

    #include <opencv2/core/core.hpp>

    #include <opencv2/highgui/highgui.hpp>
    #include <opencv2/imgproc/imgproc.hpp>
    #include <iostream>


    using namespace cv;
    using namespace std;

    int main()
    {
    Mat src1 = imread("1.jpg");                            //源文件下放一证件照
    Mat src2 = imread("2.jpg");    //源文件下放一小丑图
    if (!src1.data)
    cout << "图片1读取失败" << endl;
    if (!src2.data)
    cout << "图片2读取失败" << endl;


    Mat ROI = src1(Rect(95,50, src2.cols, src2.rows));   //设置ROI(感兴趣区域,这里选择证件照的头部)
    Mat mask = imread("2.jpg",0);
    src2.copyTo(ROI, mask);
    imshow("ROI图片叠加", src1);                         //显示图片
    waitKey(0);
    return 0;


    }
  • 相关阅读:
    [贪心经典算法]Kruskal算法
    [经典贪心算法]Prim算法
    Java容器之List接口
    Java容器之Set接口
    JDK中的泛型
    Java中ArrayList与数组间相互转换
    Java中的增强for循环
    Java容器之Iterator接口
    Java之容器
    eg_4
  • 原文地址:https://www.cnblogs.com/Crysaty/p/6548712.html
Copyright © 2011-2022 走看看