import cv2 as cv
import numpy as np
def add_demo(m1, m2):
dst = cv.add(m1, m2)
cv.imshow("add_demo", dst)
def subtract_demo(m1, m2):
dst = cv.subtract(m1, m2)
cv.imshow("subtract_demo", dst)
def divide_demo(m1, m2):
dst = cv.divide(m1, m2)
cv.imshow("divide_demo", dst)
def multiply_demo(m1, m2):
dst = cv.multiply(m1, m2)
cv.imshow("multiply_demo", dst)
def logic_demo(m1, m2):
#dst = cv.bitwise_and(m1, m2)
#dst = cv.bitwise_or(m1, m2)
image = cv.imread("D:/vcprojects/images/demo.png")
cv.imshow("image1", image)
dst = cv.bitwise_not(image)
cv.imshow("logic_demo", dst)
def contrast_brightness_demo(image, c, b):
h, w, ch = image.shape
blank = np.zeros([h, w, ch], image.dtype)
dst = cv.addWeighted(image, c, blank, 1-c, b)
cv.imshow("con-bri-demo", dst)
def others(m1, m2):
M1, dev1 = cv.meanStdDev(m1)
M2, dev2 = cv.meanStdDev(m2)
h, w = m1.shape[:2]
print(M1)
print(M2)
print(dev1)
print(dev2)
img = np.zeros([h, w], np.uint8)
m, dev = cv.meanStdDev(img)
print(m)
print(dev)
print("--------- Hello Python ---------")
src1 = cv.imread("D:/vcprojects/images/LinuxLogo.jpg")
src2 = cv.imread("D:/vcprojects/images/WindowsLogo.jpg")
print(src1.shape)
print(src2.shape)
cv.namedWindow("image1", cv.WINDOW_AUTOSIZE)
cv.imshow("image1", src1)
cv.imshow("image2", src2)
src = cv.imread("D:/vcprojects/images/lena.png")
cv.imshow("image2", src)
contrast_brightness_demo(src, 1.5, 0)
#add_demo(src1, src2)
#subtract_demo(src1, src2)
#divide_demo(src1, src2)
#others(src1, src2)
#logic_demo(src1, src2)
cv.waitKey(0)
cv.destroyAllWindows()
![avatar](https://profile-avatar.csdnimg.cn/c3958527918447d2ab5ccae2922e5f1d_sixpp.jpg!1)
![avatar-vip](https://csdnimg.cn/release/downloadcmsfe/public/img/user-vip.1c89f3c5.png)
百锦再@新空间代码工作室
- 粉丝: 1w+
- 资源: 807
最新资源
- 基于Comsol的枝晶生长模拟:温度场、相场与溶质场的耦合关系研究,COMSOL枝晶生长模拟:三场耦合的温度场、相场与溶质场研究,comsol枝晶生长 温度场相场溶质场三场耦合 ,comsol;枝晶生
- northstar-Java资源
- PyQCISim-Python资源
- YKSwiftNetworking-Swift资源
- MATLAB Special Heatmap-Matlab资源
- 基于Html语言的Gitbook设计源码学习与优化实践
- 基于Powershell、Shell和Python的案例集锦设计源码
- 基于Vue、TypeScript的东南大学22级09组银行项目设计源码
- 基于Java技术的全品类电商B2C平台liuliu-mall设计源码
- 基于标记填充神经编码语言模型的VoiceCraft语音编辑和TTS开源工具设计源码
- 基于Java、HTML、JavaScript、CSS的家具电商系统设计源码
- 栅格环境下的多策略路径规划:精英蚁群与序列蚂蚁的协同优化算法运行结果展示,基于精英蚁群与序列蚂蚁的30x30与50x50栅格地图路径规划算法研究及其实验结果展示,精英蚁群和序列蚁群,栅格地图路径规划
- 水箱水位温度MCGS嵌入版7.7动画仿真脚本程序:实时数据与历史报表曲线综合展示系统动态与价格概况,**水箱水位与温度监控系统:MCGS嵌入版脚本程序动画仿真,历史与实时数据报表及曲线分析工具**,水
- 基于CAN通讯的rh850u2a16芯片Bootloader与OTA固件刷写系统,基于CAN通讯的rh850u2a16芯片Bootloader及OTA固件刷写系统,rh850 can uds刷写 bo
- 基于蚂蚁集团与清华大学合作的图数据库TuGraph设计源码
- 基于TypeScript的工地安全头盔与安全带监控系统的设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)