OpenCv(图像入门篇)-读取,显示,保存图片

读取,显示图像

#导包
import numpy as np
import cv2 as cv
import numpy as np
import cv2 as cv
#加载彩色灰度图像,参数为0灰度图像,参数为1彩色图像
img = cv.imread('messi5.jpg',1)
print (img)
#显示图像,第一个参数为窗口名字,第二个参数为显示对象
cv.imshow('image',img)
#参数为0可以暂停显示,类比c中system
cv.waitKey(0)
#为了能正常关闭所有的绘图窗口,加s可以关闭所有窗口,若想关闭特定窗口,则不必加s即可
cv.destroyAllWindows()
#建立空窗口,此方法加载的图像可以调整窗口的大小
cv.namedWindow('image',cv.WINDOW_NORMAL)
#显示图像
cv.imshow('image',img)
#窗口暂停
cv.waitKey(0)
#为了可以关闭窗口
cv.destroyAllWindows()

写入,保存图像

import numpy as np
import cv2 as cv
#显示图像,第一个参数为窗口名字,第二个参数为显示对象
cv.imshow('image',img)
#参数为0可以暂停显示,类比c中system
k = cv.waitKey(0)
if k == 27:#按esc退出,esc对应的ascii的值为27
    cv.destroyAllWindows()
elif k == ord('s'):#按s键进入此分支,也可以把s键设置为任何你想设置的键
    cv.imwrite('messigray.png',img)
    cv.destroyAllWindows() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值