一. 打印图片属性、设置图片存储路径
```
# -*-coding:utf-8-*-
import cv2 as cv
import numpy as np
if __name__ =="__main__":
print("---------------Hello python ------------")
filename = ("basketball.jpg")# 图像路径
src = cv.imread(filename)
cv.imshow('input_image', src)# 显示图片
cv.waitKey(0)# 这个函数是在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下 键,则接续等待(循环),设置waitKey(0),则表示程序会无限制的等待用户的按键事件
cv.destroyAllWindows()
cv.imwrite("E:/example.png", src) # 图片存储路径
a =type(src)# type() 函数如果只有第一个参数则返回对象的类型,在这里函数显示图片类型为numpy类型的数组
b = src.shape# 图像矩阵的shape属性表示图像的大小,shape会返回tuple元组,
# 第一个元素表示矩阵行数,第二个元组表示矩阵列数,第三个元素是3,表示像素值由光的三原色组成
c = src.size# 返回图像的大小,size的具体值为shape三个元素的乘积
d = src.dtype# 数组元素的类型通过dtype属性获得
e = np.array(src)# N维数组对象即矩阵对象
print(a, b, c, d, e)
```
网友评论