python Opencv 学习 (一) :读取图片及保存:

python Opencv 学习 (一) :读取图片及保存:

第一次写博客 水平不高 见谅
大家 互相学习

图片提供:
python Opencv 学习 (一) :读取图片及保存:_第1张图片

我使用的是 python 3.3 先配置好环境 导入cv2 包

新建一个空项目

代码如下:

import cv2 as cv

img=cv.imread('tupian/2.jpg')          
cv.namedWindow('img', cv.WINDOW_AUTOSIZE)   
cv.imshow('img', img)
cv.imwrite("tupian2/tunvlang.jpg", img)
cv.waitKey(0)
cv.destroyAllWindows()

代码解释:
   img=cv.imread(‘tupian/2.jpg’)

#读取这个路径的图片 注意这里的路径必须全是英文,不能有中文 但是分隔符\是随意
  的 , 还可以是 / \ // 形 的 (在python3至少是这样)
  
  cv.namedWindow(‘img’, cv.WINDOW_AUTOSIZE)

#namedWindow函数,用于创建一个窗口 默认值为WINDOW_AUTOSIZE,所以一般情
   况下,这个函数我们填第一个变量就可以了。其实这一行代码没有也可以正常显示的(下面
   imshow会显示)

cv.imshow(‘img’, img)
  #显示
同时使用namedWindow和imshow函数,则两个函数的第一个参数名字必须相同
            
  cv.imwrite(“tupian2/tunvlang.jpg”, img)
  #保存
  将图片保存到 路径 “tupian2” 命名为“tunvlang.jpg”
  # 这个路径是可以 存在电脑任意路径的
 
  cv.waitKey(0)
  cv.destroyAllWindows()

# 参数=0: (也可以是小于0的数值)一直显示 若在键盘上按下一个键即会消失 ,则会返
   回一个按键对应的ascii码值
参数>0:显示多少毫秒 超过这个指定时间则返回-1
#删除建立的全部窗口,释放资源

你可能感兴趣的:(Opencv)