久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Python+OpenCV圖像處理——打印圖片屬性、設置存儲路徑、調(diào)用攝像頭

瀏覽:89日期:2022-07-07 14:46:50

一. 打印圖片屬性、設置圖片存儲路徑

代碼如下:

#打印圖片的屬性、保存圖片位置import cv2 as cvimport numpy as np #numpy是一個開源的Python科學計算庫def get_image_info(image): print(type(image)) #type() 函數(shù)如果只有第一個參數(shù)則返回對象的類型 在這里函數(shù)顯示圖片類型為 numpy類型的數(shù)組 print(image.shape) #圖像矩陣的shape屬性表示圖像的大小,shape會返回tuple元組, # 第一個元素表示矩陣行數(shù),第二個元組表示矩陣列數(shù),第三個元素是3,表示像素值由光的三原色組成 print(image.size) #返回圖像的大小,size的具體值為shape三個元素的乘積 print(image.dtype) #數(shù)組元素的類型通過dtype屬性獲得 pixel_data=np.array(image) print(pixel_data) # 打印圖片矩陣 N維數(shù)組對象即矩陣對象src=cv.imread(’E:imageloadexample.png’)cv.namedWindow(’input_image’, cv.WINDOW_AUTOSIZE)cv.imshow(’input_image’, src)get_image_info(src)cv.imwrite('E:/example.png',src) #圖片存儲路徑# gray=cv.cvtColor(src,cv.COLOR_BGR2GRAY) #使圖片顏色變?yōu)榛叶? cv.imwrite('E:/example.png',gray)cv.waitKey(0)cv.destroyAllWindows()

二.電腦攝像頭的調(diào)取和顯示

代碼如下:

#電腦攝像頭的調(diào)取和顯示import cv2 as cvdef video_demo(): capture=cv.VideoCapture(0) #參數(shù)為視頻設備的id ,如果只有一個攝像頭可以填0,表示打開默認的攝像頭 這里的參數(shù)也可以是視頻文件名路徑,只要把視頻文件的具體路徑寫進去就好 while True: #只要沒跳出循環(huán),則會循環(huán)播放每一幀 ,waitKey(10)表示間隔10ms ret, frame = capture.read() #read函數(shù)讀取視頻(攝像頭)的某幀,它能返回兩個參數(shù). 第一個參數(shù)是bool型的ret,其值為True或False,代表有沒有讀到圖片. 第二個參數(shù)是frame,是當前截取一幀的圖片 frame=cv.flip(frame,1) #翻轉(zhuǎn) 0:沿X軸翻轉(zhuǎn)(垂直翻轉(zhuǎn)) 大于0:沿Y軸翻轉(zhuǎn)(水平翻轉(zhuǎn)) 小于0:先沿X軸翻轉(zhuǎn),再沿Y軸翻轉(zhuǎn),等價于旋轉(zhuǎn)180° cv.imshow('video',frame) pc=cv.waitKey(10) #超過10ms, waitKey函數(shù)會返回-1,如果10ms內(nèi)在鍵盤按了某個按鍵,則 waitKey函數(shù)會返回對應按鍵的ASCII碼值,ASCII碼值一定大于0 if pc>0: break # if cv.waitKey(10) == ord(’z’): # 鍵盤輸入z退出窗口,不按z點擊關(guān)閉會一直關(guān)不掉 也可以設置成其他鍵。 ord()函數(shù)返回對應字符的ASCII數(shù)值 # breakvideo_demo()cv.destroyAllWindows()

以上就是Python+OpenCV圖像處理——打印圖片屬性、設置存儲路徑、調(diào)用攝像頭的詳細內(nèi)容,更多關(guān)于Python+OpenCV圖像處理的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 泗阳县| 光泽县| 长宁区| 慈溪市| 茂名市| 丹巴县| 崇信县| 密云县| 太湖县| 曲水县| 景洪市| 恭城| 青河县| 鹤庆县| 获嘉县| 肇州县| 五大连池市| 沂源县| 汉沽区| 广丰县| 鄂伦春自治旗| 胶南市| 崇义县| 金沙县| 浑源县| 海宁市| 郴州市| 日喀则市| 大城县| 密山市| 德州市| 南乐县| 景德镇市| 修水县| 墨竹工卡县| 潞西市| 仁化县| 汝城县| 教育| 安塞县| 兖州市|