python opencv 创建窗口,加载图片,显示图片,灰度转换,保存图片

来源:互联网 发布:单片机电流采样电路 编辑:程序博客网 时间:2024/05/21 14:08

1. opencv 图像基础操作

# coding:utf-8# coding:cp936from PIL import Imageimport cv2import pytesserim1 = cv2.imread(r"C:\LF\Python27 Word\photo\king.jpg")cv2.namedWindow("im1", cv2.WINDOW_NORMAL)                      # namedWindow 窗口名称+窗口类型 cv2.WINDOW_NORMAL(窗口大小可以拖动)cv2.imshow("im1", im1)cv2.waitKey(0)cv2.destroyWindow("im1")im2 = cv2.imread(r"C:\LF\Python27 Word\photo\king.jpg")cv2.namedWindow("boot", cv2.WINDOW_AUTOSIZE)                   # cv2.WINDOW_AUTOSIZE 自动调节窗口大小cv2.imshow("boot", im2)cv2.waitKey(1000)cv2.destroyWindow("boot")img = cv2.imread(r"C:\LF\Python27 Word\photo\king.jpg")cv2.imshow("win1", img)cv2.waitKey(1000)cv2.destroyWindow("win1")                                       # destroyWindow关闭指定窗口img2 = cv2.imread(r"C:\LF\Python27 Word\photo\king.jpg", 0)     # imread 图片路径+图片格式 0标识灰度图cv2.imshow("win2", img2)                                        # imshow 窗口名称+图片cv2.waitKey(1000)                                               # 等待按下键盘的时间 0表示无限等待下去cv2.destroyAllWindows()                                         # destroyAllWindows关闭所有窗口gray = cv2.imread(r"C:\LF\Python27 Word\photo\king.jpg", 0)cv2.imwrite(r"C:\LF\Python27 Word\photo\king_gray.jpg", gray)   # imwrite保存图片

参考:
1.Python-OpenCV教程-1

阅读全文
0 0