首页 > 代码库 > Python OpenCV——Image
Python OpenCV——Image
最近看MATLAB有点看不下去。。。就忍不住回到python的怀抱。研究下OpenCV,就当放松啦,对视觉还是很感兴趣的。
这里和之后代码大部分是来自这里的文档。
首先是对图片的处理。
‘‘‘import numpy as npimport cv2import time# Load an color image in grayscale# cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGEDimg = cv2.imread(‘cute.jpg‘,0) # 2sd=1 --> color# print(img) # 即使路径有误,找不到图片,也不会报错,返回None# Display an imagecv2.namedWindow(‘image‘,cv2.WINDOW_NORMAL)cv2.imshow(‘image‘,img) # window name and image datacv2.waitKey(0) # 窗口停留时间,毫秒1s=1000mscv2.destroyAllWindows() # 关闭所有窗口,也可指定特定窗口# Write an imagecv2.imwrite(‘my_cute.png‘,img)‘‘‘# Sum it upimport numpy as npimport cv2img = cv2.imread(‘cute.jpg‘,0) # 0,为gray;1为originalcv2.imshow(‘image‘,img)k = cv2.waitKey(0)if k == 27: # waut for ESC key to exit cv2.destroyAllWindows()elif k == ord(‘s‘): # wait for ‘s‘ key to save and exit cv2.imwrite(‘my_cute.jpg‘,img) cv2.destroyAllWindows()
这里的cute.jpg是这幅(好萌。。):
代码输出:
Python OpenCV——Image
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。