第一节课 opencv图像处理,对图片进行叠加处理

Posted 不是猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一节课 opencv图像处理,对图片进行叠加处理相关的知识,希望对你有一定的参考价值。

使用 opencv对图像处理;
进行叠加处理

# -*- coding:utf-8 -*-

import cv2

img1 = cv2.imread('img/cd.jpg')
img2 = cv2.imread('img/yd.jpg')
# resize()将两张图片设置成大小一样的
img1 = cv2.resize(img1, (500, 500))
img2 = cv2.resize(img2, (500, 500))

img = cv2.addWeighted(img1, 0.7, img2, 0.7, 0)  # 对图像赋予不同的权重(0到1之间),使得它具有混合感或透明感。
cv2.imshow('img', img)

if cv2.waitKey(0) & 0xFF == ord('q'):
    cv2.destroyAllWindows()



仅个人学习总结

以上是关于第一节课 opencv图像处理,对图片进行叠加处理的主要内容,如果未能解决你的问题,请参考以下文章

CPP和Opencv联合编程基础第一章第一节加载图像

图片处理-opencv-12.图像傅里叶变换

android图片特效处理之图片叠加

opencv4.0学习笔记

第一节课作业

软件工程概论第一节课感想