opencv入门操作

读入、显示、保存

import numpy as np
import cv2

cv2.namedWindow('image',cv2.WINDOW_NORMAL)#可先创建一个窗口再加载图像。该函数的初始标签是cv2.WINDOW_AUTOSIZE。改为现在这个标签后,可以调整窗口大小。
cv2.resizeWindow("image", 640, 480)#调整窗口大小 cv2.moveWindow("winname",x,y) 设置窗口位置 
img=cv2.imread(r"D:\opencv\opencv_exercises-master\images\01.jpg", 1)#读入图片 0:灰色 1:彩色 2:灰色 3:彩色
cv2.imshow('image',img)#显示图片
#cv2.waitKey(x) 函数等待特定的毫秒,看是否有键盘输入。在x毫秒内,如果有键盘输入,返回值为按键的ASCII值;如果没有输入,为负一。x如果为0,将会无限等待输入
k=cv2.waitKey(0)
if k==27:
    cv2.destroyAllWindows()#删除任意窗口。如果要删除特定窗口,用cv2.destroyWindow(),在括号内输入想删除的窗口名。
#如果要存到工程目录下
#elif k==ord('q'):#输入q后保存+退出
#    cv2.imwrite('111.png',img)#保存图片
#    cv2.destroyAllWindows()
#如果要存到特定的目录下
elif k==ord('s'):
	filename=r'D:\opencv\opencv_exercises-master\images\01pra.jpg'#记住要带r,表示无转置,"\"是文件路径
    cv2.imwrite(filename,img)
    cv2.destroyAllWindows()


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值