opencv学习笔记(1)——基础函数的应用

读取,显示

#读取的颜色通道是BGR蓝绿红
#PIL读取的颜色通道是RGB
cat_image = cv2.imread('C:\\Users\\shm\\Desktop\\python code\\cat_image.jpg')#读取图片,得到一个三维矩阵,***路径不能包含中文
print(cat_image)

#显示
cv2.imshow('cat',cat_image)#参数:窗口标题,图片数据
#等待键盘输入,单位是毫秒,如果是0,无限等待,敲任意键图片就会停止显示,没有这行会报错
cv2.waitKey(0)
cv2.destroyAllWindows()

颜色转变

cat_image2 = cv2.cvtColor(cat_image, code = cv2.COLOR_BGR2GRAY)#BGR2GRAY:蓝绿红 to 灰
cv2.imshow('cat2',cat_image2)
#设置敲某一个键停止显示图片的方法:
while True:    
    if ord('q') == cv2.waitKey(0):
        break
cv2.destroyAllWindows()

#图片的存储:
cv2.imwrite('C:\\Users\\shm\\Desktop\\python code\\cat_image2.jpg',cat_image2)#返回值为true证明储存成功

改变图片大小

np.shape(cat_image2)
#(255,255)
cat_image3 = cv2.resize(cat_image2,dsize = (400,400))
cv2.imshow('cat3',cat_image3)
cv2.waitKey(0)
cv2.destroyAllWindows()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值