91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 使用Python+OpenCV圖像處理工具進行打印圖片屬性、設置存儲路徑、調用攝像頭

使用Python+OpenCV圖像處理工具進行打印圖片屬性、設置存儲路徑、調用攝像頭

發布時間:2020-10-26 16:26:54 來源:億速云 閱讀:148 作者:Leah 欄目:開發技術

使用Python+OpenCV圖像處理工具進行打印圖片屬性、設置存儲路徑、調用攝像頭?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

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

代碼如下:

#打印圖片的屬性、保存圖片位置
import cv2 as cv
import numpy as np   #numpy是一個開源的Python科學計算庫
def get_image_info(image):
  print(type(image))  #type() 函數如果只有第一個參數則返回對象的類型  在這里函數顯示圖片類型為 numpy類型的數組
  print(image.shape)
  #圖像矩陣的shape屬性表示圖像的大小,shape會返回tuple元組,
  # 第一個元素表示矩陣行數,第二個元組表示矩陣列數,第三個元素是3,表示像素值由光的三原色組成
  print(image.size) #返回圖像的大小,size的具體值為shape三個元素的乘積
  print(image.dtype) #數組元素的類型通過dtype屬性獲得
  pixel_data=np.array(image)
  print(pixel_data) # 打印圖片矩陣   N維數組對象即矩陣對象
src=cv.imread('E:\imageload\example.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)  #使圖片顏色變為灰度
# cv.imwrite("E:/example.png",gray)
cv.waitKey(0)
cv.destroyAllWindows()

二.電腦攝像頭的調取和顯示

代碼如下:

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

看完上述內容,你們掌握使用Python+OpenCV圖像處理工具進行打印圖片屬性、設置存儲路徑、調用攝像頭的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潜江市| 滨海县| 合阳县| 扶沟县| 交城县| 太和县| 兰西县| 黄浦区| 台东县| 平利县| 宾阳县| 睢宁县| 和田市| 邵东县| 武清区| 新蔡县| 宜良县| 湘乡市| 台北市| 龙海市| 南丹县| 德安县| 郧西县| 安仁县| 盐亭县| 华宁县| 洛南县| 佛山市| 高密市| 柳江县| 襄樊市| 定襄县| 宾川县| 临清市| 太仆寺旗| 武山县| 蕲春县| 饶河县| 东乡族自治县| 象州县| 正镶白旗|