天天看點

樹莓派3-OpenCV+Picom攝像頭

網上利用openCV控制攝像頭大部分都是基于USB攝像頭的。因為opencv不能直接調用picom攝像頭子產品,會提示找不到裝置或者采集不到圖像。為此,在這裡給出解決辦法。

首先,将Picom攝像頭子產品連接配接到樹莓派上,之後使用如下指令:

cd /etc/modules-load.d/

sudo nano modules.conf 
           

在檔案末尾增加一行:

bcm2835-v4l2
           

如下圖所示:

樹莓派3-OpenCV+Picom攝像頭

儲存退出并重新開機樹莓派3代,此時openCV庫函數可以像USB那樣正常調用攝像頭接口。

下面給出了一個簡單的python+opencv的運作代碼(使用picom子產品的攝像頭):

import cv2

cap = cv2.VideoCapture(0)

while True:
    ret,frame = cap.read()
    cv2.imshow("Image",frame)
    cv2.waitKey(1)