opencv-python学习之图像读取与显示
结果展示
代码展示
import cv2
import matplotlib.pyplot as plt
import numpy as np
img = cv2.imread("pictures/mine.png")
cv2.imshow("image", img)
cv2.waitKey()
cv2.destroyAllWindows()
**注意事项 **
- 如果没有加最后两行代码的话会出现python程序未响应的情况,注意避雷。
读取灰度图像和彩色图像的参数设置
- cv2.IMREAD_COLOR:彩色图像
- cv2.IMREAD_GRAYSCALE:灰度图像
结果展示
代码展示
import cv2
import matplotlib.pyplot as plt
import numpy as np
img = cv2.imread("pictures/mine.png",cv2.IMREAD_GRAYSCALE)
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
关于图像的一些基本操作
- cv2.imwrite(‘myImg.png’,img) 保存图片
- img.shape 显示图像大小
- type(img) 查看图像底层格式
- img.size 计算像素点个数
- img.dtype 查看数据类型
- img.size 计算像素点个数
- img.dtype 查看数据类型
|