码迷,mamicode.com
首页 > 其他好文 > 详细

src2中的alpha融合ROI

时间:2016-04-01 22:04:40      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

#include <cv.h>
#include <highgui.h>
int main(int argc, char** argv)
{
    IplImage *src1,*src2;
    if (((src1 = cvLoadImage("001.jpg", 1)) != 0) && ((src2 = cvLoadImage("002.jpg", 1)) != 0))
    {
        int x = 850;
        int y = 100;
        int width = 200;
        int height = 200;
        int add = 50;
        double alpha = 0.8;
        double bete = 0.2;

        //给定图片的从左上角(x,y) 长宽为width,height的区域进行ROI增加像素
        cvSetImageROI(src1, cvRect(x, y, width, height));
        cvSetImageROI(src2, cvRect(910, 20, width, height));
        cvAddWeighted(src1, alpha, src2, bete, 0.0, src1);
        //增加像素 并且存储在src
        //释放基于给定矩形的ROI
        cvResetImageROI(src1);
        //创建窗口
        cvNamedWindow("main1", 1);
        //cvNamedWindow("main2", 1);
        //通过新建的窗口对src进行show
        cvShowImage("main1", src1);
        
        //cvShowImage("mian2", src2);
        cvWaitKey();
        cvReleaseImage(&src1);
        cvReleaseImage(&src2);
        cvDestroyWindow("main1");
        //cvDestroyWindow("main2");
    }
    return 0;
}

 

src2中的alpha融合ROI

标签:

原文地址:http://www.cnblogs.com/chenyang920/p/5346313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!