vim+python+OpenCV学习二 : 灰度图像 保存图像

来源:互联网 发布:网络主播红人排行榜 编辑:程序博客网 时间:2024/06/13 20:10
<pre class="python" name="code">#-*-coding:utf-8-*-import cv2import numpy as np  #这样写可以简写名字空间img=cv2.imread("E://testpictures//meizilittle.jpg")# 创建一副空图片emptyImage=np.zeros(img.shape,np.uint8)#赋值图片emptyImage2=img.copy()#转变图像为灰度图片emptyImage3 =cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #还可以用cvtColor获得原图像的副本#emptyImage3[...]=0    #将其转成空白的黑色图像cv2.imshow("Empty Image",emptyImage)cv2.imshow("Image",img)cv2.imshow("EmptyImage3",emptyImage3)#写出图像''' 对于JPEG,其表示的是图像的质量,用0-100的整数表示i, 默认为95。 注意,cv2.IMWRITE_JPEG_QUALITY类型为Long, 必须转换成int。'''cv2.imwrite("./meizia1.jpg",img,[int(cv2.IMWRITE_JPEG_QUALITY),5])cv2.imwrite("./meizia2.jpg",img,[int(cv2.IMWRITE_JPEG_QUALITY),100])'''对于PNG,第三个参数表示的是压缩级别。cv2.IMWRITE_PNG_COMPRESSION,从0到9,压缩级别越高,图像尺寸越小。默认级别为3:'''cv2.imwrite("./meizia3.png",img,[int(cv2.IMWRITE_PNG_COMPRESSION),0])cv2.imwrite("./meizia4.png",img,[int(cv2.IMWRITE_PNG_COMPRESSION),9])cv2.waitKey(0)cv2.destroyAllWindows()

</pre><pre class="python" name="code" snippet_file_name="blog_20160221_3_4675334" code_snippet_id="1583806">



0 0
原创粉丝点击