图像读取、显示、保存

关键语句

  • 图像读取 retval = cv2.imread()
  • 图像显示 cv2.imshow('Your_window_title', retval)
  • 图像保存 cv2.imwrite()

代码如下:

import cv2

IMG_PATH = '.\img\\'
IMG_SAVE = '.\save\\'
# lena = cv2.imread('lena.png', -1)
lena = IMG_PATH + 'lena.png'


def show_img(file=lena):
    """展示图片"""
    lena = cv2.imread(file, -1)
    cv2.imshow('lena', lena)
    key = cv2.waitKey()
    if key == ord('A'):
        cv2.imshow("PressA", lena)
    elif key == ord('B'):
        cv2.imshow("PressB", lena)
    cv2.waitKey()
    cv2.destroyAllWindows()


def save_img(file=lena):
    """保存图片"""
    lena = cv2.imread(file, -1)
    retval = cv2.imwrite('dd.png', lena)
    return retval


if __name__ == '__main__':
    save_img ()
全部评论

相关推荐

10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
09-17 20:37
已编辑
长沙学院 Java
涂莱:学院本重心后移,金10银11,甚至金11银12,战线拉长一点,对于学院本来说秋招是个持久战,加油吧
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务