一、走进OpenCV-1.图像处理的基本操作

import cv2

"""
1.读取图像:image = cv2.imread(filename,flags)
    image:      是imread()方法的返回值,返回的是读取到的图像
    filename:   要读取的图像的完整文件名,注意:路径中不能出现中文
    flags:      读取图像颜色类型的标记,默认为1,表示彩色,0-表示灰度图像
"""
image = cv2.imread('./ImgFile/Conan.jpg')
# image = cv2.imread('./ImgFile/Conan.jpg',0) # 得到的是灰度图像
print(image)
"""
2.读取图像:imshow()、waitKey()、destoryAllWindows()
    cv2.imshow(winname,mat):
        作用:用于显示图像
        参数:
            winname:    显示图像的窗口名称,且窗口的名称不能为中文,否则图片名会显示乱码
            mat:        要显示的图像
    retval = cv2.waitKey(delay):
        作用:用于等待用户按下键盘上按键的时间。
             当用户按下键盘上的任意按键时,将执行waitKey()方法,并且获取waitKey()方法的返回值
        参数:
            retval:     与被按下的按键相对应的ASCII码。Esc的ASCII码是27,用户按下Esc时,
                         waitKey()方法返回值为27.如果没有按键被按下,则返回值为-1
            delay:      等待用户按下键盘上按键的时间,单位为毫秒。当delay的值为负数、0或者为空时,
                         表示无限等待用户按下键盘上按键的时间。如果不设置,则默认按下任何键盘按键后
    cv2.destoryAllWindows():
        作用:用于销毁所有正在显示图像的窗口               
"""
cv2.imshow('Conan', image)
cv2.waitKey()
# 如果想设置窗口显示时间为5s,则可以修改代码为cv2.waitKey(5000)
cv2.destroyAllWindows()

显示:

 

"""
3.保存图像:cv2.imwrite(filename,img)
    作用:用于按照指定路径保存图像
    参数:
        filename:       保存图像时所用的完整路径
        img:            要保存的图像
"""
image1 = cv2.imread('./ImgFile/Conan.jpg', 0)
cv2.imwrite('./ImgFile/GrayConan.jpg', image1)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值