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;


    }
  • 相关阅读:
    Docker Registry 管理镜像
    Dockerfile 构建镜像
    制作docker镜像
    docker 使用及基本命令
    centos7 安装 docker
    spring-boot-devtools 热部署
    mysql库复制
    windows下安装和设置gradle
    springboot项目搭建
    下载和安装
  • 原文地址:https://www.cnblogs.com/Crysaty/p/6548712.html
Copyright © 2011-2022 走看看