基于python的图像算数运算,逻辑运算

本文介绍了如何使用Python的cv2库进行图像的算数运算(加、减、乘、除)和逻辑运算(与、或、异或、非)。通过实例展示了各种运算的效果,并提到选择《隐形守护者》的图片作为示例是出于个人喜好,如果涉及侵权会进行更换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一次写,哪里写的不好,欢迎批评指正
这篇博客主要讲如何用python实现图片的算数运算(加减乘除),逻辑运算(与或非异或)
首先要pip 一个包 cv2
下面是代码

import cv2
image1 = cv2.imread("Images/1.png")
image2 = cv2.imread("Images/2.png")

added = cv2.add(image1,image2)
cv2.imwrite("Images/added.png",added)
cv2.imshow("算数加",added)
cv2.waitKey(0)

subtract = cv2.subtract(image1,image2)
cv2.imwrite("Images/subtract.png",subtract)
cv2.imshow("算数减",subtract)
cv2.waitKey(0)

multiply = cv2.multiply(image1,image2)
cv2.imwrite("Images/multiply.png",multiply)
cv2.imshow("算数乘",multiply)
cv2.waitKey(0)

divide = cv2.divide(image1,image2)
cv2.imwrite("Images/divide.png",divide)
cv2.imshow("算数除",divide)
cv2.waitKey(0)

bitwise_and = cv2.bitwise_and(image1,image2)
cv2.imwrite("Images/bitwise_and.png",bitwise_and)
cv2.imshow("逻辑与",bitwise_and)
cv2.waitKey(0)

bitwise_or = cv2.bitwise_or(image1,image2)
cv2.imwrite("Images/bitwise_or.png",bitwise_or)
cv2.imshow("逻辑或",bitwise_or)
cv2.waitKey(0)

bitwise_xor = cv2.bitwise_xor(image1,image2)
cv
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值