zoukankan      html  css  js  c++  java
  • 4-8 图片融合

    # dst = src1*a+src2*(1-a) a=0.3 1-a=0.7
    import cv2
    import numpy as np
    img0 = cv2.imread('image0.jpg',1)
    img1 = cv2.imread('image1.jpg',1)
    imgInfo = img0.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # ROI 感兴趣范围
    roiH = int(height/2)
    roiW = int(width/2)
    img0ROI = img0[0:roiH,0:roiW]
    img1ROI = img1[0:roiH,0:roiW]
    # dst
    dst = np.zeros((roiH,roiW,3),np.uint8)#deep=3 
    dst = cv2.addWeighted(img0ROI,0.5,img1ROI,0.5,0)#两张图片的权重相加
    # add src1*a+src2*(1-a)
    # 1 src1 2 a 3 src2 4 1-a
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

    # dst = src1*a+src2*(1-a) a=0.3 1-a=0.7
    import cv2
    import numpy as np
    img0 = cv2.imread('image3.png',1)
    img1 = cv2.imread('image2.jpg',1)
    imgInfo = img0.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # ROI 感兴趣范围
    roiH = int(height/2)
    roiW = int(width/2)
    img0ROI = img0[0:roiH,0:roiW]
    img1ROI = img1[0:roiH,0:roiW]
    # dst
    dst = np.zeros((roiH,roiW,3),np.uint8)#deep=3 
    dst = cv2.addWeighted(img0ROI,0.5,img1ROI,0.5,0)#两张图片的权重相加
    # add src1*a+src2*(1-a)
    # 1 src1 2 a 3 src2 4 1-a
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

    # dst = src1*a+src2*(1-a) a=0.3 1-a=0.7
    import cv2
    import numpy as np
    img0 = cv2.imread('image2.jpg',1)
    img1 = cv2.imread('image1.jpg',1)
    imgInfo = img0.shape
    height = imgInfo[0]
    width = imgInfo[1]
    # ROI 感兴趣范围
    roiH = int(height/2)
    roiW = int(width/2)
    img0ROI = img0[0:roiH,0:roiW]
    img1ROI = img1[0:roiH,0:roiW]
    # dst
    dst = np.zeros((roiH,roiW,3),np.uint8)#deep=3 
    dst = cv2.addWeighted(img0ROI,0.5,img1ROI,0.5,0)#两张图片的权重相加
    # add src1*a+src2*(1-a)
    # 1 src1 2 a 3 src2 4 1-a
    cv2.imshow('dst',dst)
    cv2.waitKey(0)

  • 相关阅读:
    javascript高级编程笔记03(正则表达式)
    javascript高级编程笔记02(基本概念)
    javascript高级编程笔记01(基本概念)
    ExtJS4加载FormPanel数据的几种方式
    Extjs 更新数据集Ext.PagingToolbar的start参数重置的处理
    四川绵阳 晴
    四川绵阳 阴
    四川绵阳 晴
    在IntelliJ IDEA中添加repository模板
    List分组 用于客服对话分组场景
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9692791.html
Copyright © 2011-2022 走看看