一.?打印圖片屬性、設(shè)置圖片存儲(chǔ)路徑
```
# -*-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)# 這個(gè)函數(shù)是在一個(gè)給定的時(shí)間內(nèi)(單位ms)等待用戶按鍵觸發(fā);如果用戶沒(méi)有按下 鍵,則接續(xù)等待(循環(huán)),設(shè)置waitKey(0),則表示程序會(huì)無(wú)限制的等待用戶的按鍵事件
? ? ?cv.destroyAllWindows()
? ? ?cv.imwrite("E:/example.png", src) # 圖片存儲(chǔ)路徑
? ? ?a =type(src)# type() 函數(shù)如果只有第一個(gè)參數(shù)則返回對(duì)象的類型,在這里函數(shù)顯示圖片類型為numpy類型的數(shù)組
? ? ?b = src.shape# 圖像矩陣的shape屬性表示圖像的大小,shape會(huì)返回tuple元組,
# 第一個(gè)元素表示矩陣行數(shù),第二個(gè)元組表示矩陣列數(shù),第三個(gè)元素是3,表示像素值由光的三原色組成
? ? ?c = src.size# 返回圖像的大小,size的具體值為shape三個(gè)元素的乘積
? ? ?d = src.dtype# 數(shù)組元素的類型通過(guò)dtype屬性獲得
? ? ?e = np.array(src)# N維數(shù)組對(duì)象即矩陣對(duì)象
? ? ?print(a, b, c, d, e)
```