樹(shù)莓派ubuntu:CSI接口攝像頭安裝驅(qū)動(dòng)程序及測(cè)試

樹(shù)莓派中使用OV系列攝像頭,網(wǎng)上能搜到的文章資源太老了,文章中提到的攝像頭配置選項(xiàng)在raspi-config中并不存在。本文重新測(cè)試整理樹(shù)莓派攝像頭的驅(qū)動(dòng)安裝、配置、測(cè)試流程說(shuō)明。

libcamera

新版本中使用libcamera作為攝像頭驅(qū)動(dòng)程序。
libcamera是一個(gè)開(kāi)源的相機(jī)支持庫(kù),提供了一種統(tǒng)一的應(yīng)用程序接口(API)來(lái)訪問(wèn)相機(jī)硬件。它旨在簡(jiǎn)化相機(jī)驅(qū)動(dòng)程序的開(kāi)發(fā),提供更高級(jí)別的抽象,并提供更多功能和靈活性。

libcamera支持多種操作系統(tǒng),包括Linux和Android。它提供了一套強(qiáng)大的功能,包括實(shí)時(shí)圖像處理、視頻流捕獲和處理、攝像頭控制等。

安裝構(gòu)建工具

sudo apt install -y python3-pip git python3-jinja2
sudo pip3 install meson

安裝libcamera

sudo apt install -y libcamera-dev libepoxy-dev libjpeg-dev libtiff5-dev libpng-dev

編譯安裝rpicam-apps

rpicam-apps是樹(shù)莓派提供的攝像頭測(cè)試應(yīng)用工具集,可以無(wú)需代碼編寫,方便的測(cè)試攝像頭基本 功能。

sudo apt install -y cmake libboost-program-options-dev libdrm-dev libexif-dev
sudo apt install -y meson ninja-build
cd
git clone https://github.com/raspberrypi/rpicam-apps.git
cd rpicam-apps
meson setup build -Denable_libav=true -Denable_drm=true -Denable_egl=true -Denable_qt=true -Denable_opencv=false -Denable_tflite=false

meson compile -C build
sudo meson install -C build
sudo ldconfig # this is only necessary on the first build

測(cè)試攝像頭拍照

rpicam-still -t 30000 --timelapse 2000 -o image%04d.jpg

測(cè)試實(shí)時(shí)視頻

libcamera-hello --qt-preview

后續(xù)我們將測(cè)試推流、結(jié)合opencv的目標(biāo)檢測(cè)識(shí)別等功能

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容