import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
# 1读取图像
img1 = cv.imread("pic1.jpg")
img2 = cv.imread("pic2.jpg")
# 2加法操作
img3 = cv.add(img1, img2) # CV加法
img4 = img1 + img2 # 直接相加
# 3图像显示
plt.rc("font", family='Microsoft YaHei')
fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(10, 8), dpi=100)
axes[0].imshow(img3[:, :, ::-1])
axes[0].set_title("opencv的加法结果")
axes[1].imshow(img4[:, :, ::-1])
axes[1].set_title("直接相加结果")
plt.show()
# 1读取图像
img1 = cv.imread("pic1.jpg")
img2 = cv.imread("pic2.jpg")
# 2图像混合
img3 = cv.addWeighted(img1, 0.7, img2, 0.3, 0)
# 3图像显示
plt.figure(figsize=(8, 8))
plt.imshow(img3[:, :, ::-1])
plt.show()


THE END
用户38599038 8个月前0
还会更新吗用户42327002 8个月前0
解压密码是多少啊用户67068886 8个月前4
nb确实nb就是哥可以换一个网盘嘛网速限制😂太恶心了kk牛波一12个月前7
必须支持,太给力了帕格劳劳12个月前0
真不错!点赞点赞!一位 WordPress 评论者1年前0
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。