zoukankan      html  css  js  c++  java
  • src2中的alpha融合ROI

    #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;
    }
  • 相关阅读:
    vue中点击输入框弹出事件
    shiro
    Java转Kotlin
    RxJava2详细攻略(四)
    RxJava2详细攻略(三)
    RxJava2详细攻略(二)
    RxJava2详细攻略(一)
    DataBinding使用介绍
    类集框架
    使用CrashHandler获取应用crash信息
  • 原文地址:https://www.cnblogs.com/chenyang920/p/5346313.html
Copyright © 2011-2022 走看看