import cv2
import numpy
import os
img = numpy.zeros((3, 3), dtype=numpy.uint8)
print(img)
img = cv2.cvtColor(img, cv2.COLOR_GRAY2BGR)
print(img)
print(img.shape)
改变图像的格式
image = cv2.imread('cat.jpg')
cv2.imwrite('cat.png', image)#保存图像,前面是保存为什么文件名,后面是要保存的图像
保存为灰度图像
grayImage = cv2.imread('cat.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imwrite('graycat.jpg', grayImage)
在窗口显示图像
img = cv2.imread('cat.jpg')
cv2.imshow('my image', img)
cv2.waitKey()
cv2.destroyAllWindows()

1、cv2.IMREAD_COLOR:读入一幅彩色图像,图像的透明度会被忽略,这是默认参数。

cv2.IMREAD_GRAYSCALE:以灰度模式读入图像

cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha通道

2、cv2.destroyAllWindows()在括号里面输入想删除的窗口的名称

3、注意:如果是64位的系统,k=cv2.waitKey(0)改成cv2.waitKey(0) & 0xFF

原因:cv2.waitKey(1) 与 0xFF(1111 1111)相与是因为cv2.waitKey(1) 的返回值不止8位,但是只有后8位实际有效,为避免产干扰,通过 ‘与’ 操作将其余位置0。

最新文章

  1. .stop()
  2. 使用Aspose.Cell控件实现多个Excel文件的合并
  3. css改变背景透明度【转】
  4. WWF3追踪功能<WWF第六篇>
  5. Cocos2d-x在win32,android和IOS下的文件读写问题
  6. 实现怎样支持Android重力感应器Sensor编程
  7. expect交互式自动化脚本
  8. SQL编程的一些良好好习惯
  9. 前端必备PS技巧
  10. 收集了一些容易出错的题,可能大家也不会注意到的基础知识(js)
  11. jQuery.extend 函数使用详解
  12. [百度百科]dir命令指定显示的排序方式
  13. in 索引失效的问题
  14. 精进之路之CAS
  15. spring boot 单元测试
  16. pycharm的中文汉化
  17. 语义分割的简单指南 A Simple Guide to Semantic Segmentation
  18. volatile的陷阱
  19. 2.8 C++参数初始化表
  20. zoj 1760 Doubles(set集合容器的应用)

热门文章

  1. ubuntu下解压.zip文件乱码
  2. Jquery获取html标签,包含该标签本身
  3. UVA_12697 满足条件的最短连续和 线段树维护
  4. 一行python代码能写出啥?
  5. Maven - pom.xml 文件
  6. c# 异步和同步 多线程
  7. 组件state
  8. 大数据高可用集群环境安装与配置(02)——配置ntp服务
  9. VBE2019的下载、安装和使用(最新版2020.2.22)
  10. BZOJ [Cqoi2017] 小Q的棋盘