国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

V4L2常用調(diào)試命令

這篇具有很好參考價(jià)值的文章主要介紹了V4L2常用調(diào)試命令。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

這篇文章簡(jiǎn)單記錄一下RK平臺(tái)基于V4L2框架camera調(diào)試過(guò)程中常用的一些命令:

(1)查看拓?fù)浣Y(jié)構(gòu):查看media0的pipeline

media-ctl -p -d /dev/media0

(2)抓數(shù)據(jù)流命令:

對(duì)video0節(jié)點(diǎn),設(shè)置格式為NV12,分辨率為1920x1080,不裁剪,4個(gè)buf輪轉(zhuǎn),--verbose的作用是刷出幀率。

v4l2-ctl --verbose -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=4 --set-selection=target=crop, flags=0,top=0,left=0,width=1920,height=1080

(3)抓圖命令:

類(lèi)似上面的,將圖像保存到文件,加了--stream-poll的參數(shù),如果抓不到數(shù)據(jù)會(huì)返回錯(cuò)誤

v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=3 --stream-skip=4 --stream-to=/data/1920x1080_nv12.yuv --stream-count=5 --stream-poll

(4)設(shè)置節(jié)點(diǎn)格式:

參考如下,設(shè)置ISP的rkisp1-isp-subdev節(jié)點(diǎn)的分辨率和圖像格式、裁減信息等

media-ctl -d /dev/media0 --set-v4l2 '"rkisp1-isp-subdev":0[fmt:UYVY2X8/1920x1080]'
media-ctl -d /dev/media0 --set-v4l2 '"rkisp1-isp-subdev":0[crop:(0,0)/1920x1080]'
media-ctl -d /dev/media0 --set-v4l2 '"rkisp1-isp-subdev":2[fmt:UYVY2X8/1920x1080]'
media-ctl -d /dev/media0 --set-v4l2 '"rkisp1-isp-subdev":2[crop:(0,0)/1920x1080]'

(5)配置數(shù)據(jù)鏈路

將節(jié)點(diǎn)m01_f_ov13855 7-0010的pad0和rockchip-csi2-dphy1的pad0連接

media-ctl -d /dev/media1 -l '"m01_f_ov13855 7-0010":0->"rockchip-csi2-dphy1":0[1]'

(6)設(shè)置曝光增益:

v4l2-ctl -d /dev/v4l-subdev2 --set-ctrl 'exposure=1216,analogue_gain=10'

(7)查看節(jié)點(diǎn)具體信息

v4l2-ctl -d /dev/video0 -D 
v4l2-ctl -d /dev/video11 --all

(8)獲取格式:會(huì)調(diào)用驅(qū)動(dòng)的G_FMT

v4l2-ctl -d /dev/video0 --get-fmt-video
v4l2-ctl -d /dev/v4l-subdev2 --get-subdev-fmt

(9)獲取幀率

v4l2-ctl -d /dev/v4l-subdev2 --get-subdev-fps

(10)查看節(jié)點(diǎn)支持的分辨率和格式

v4l2-ctl -d /dev/video0 --list-formats-ext

(11)查詢事件變化:

例如查詢分辨率變化事件和5V 的拔插事件,wait-for是等待一次時(shí)間,poll-for一直等待事件文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-438459.html

v4l2-ctl -d /dev/v4l-subdev2 --wait-for-event=source_change=0
v4l2-ctl -d /dev/v4l-subdev2 --poll-for-event=source_change=0
v4l2-ctl -d /dev/v4l-subdev2 --wait-for-event=ctrl=power_present
v4l2-ctl -d /dev/v4l-subdev2 --poll-for-event=ctrl=power_present

(12)移動(dòng)馬達(dá)動(dòng)作

v4l2-ctl -d /dev/v4l-subdev3 --set-ctrl 'focus_absolute=64'

到了這里,關(guān)于V4L2常用調(diào)試命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C++】開(kāi)源:Linux端V4L2視頻設(shè)備庫(kù)

    【C++】開(kāi)源:Linux端V4L2視頻設(shè)備庫(kù)

    ?? ★,° :.☆( ̄▽?zhuān)?/$: .°★ ?? 這篇文章主要介紹Linux端V4L2視頻設(shè)備庫(kù)。 無(wú)專(zhuān)精則不能成,無(wú)涉獵則不能通?!?jiǎn)⒊?歡迎來(lái)到我的博客,一起學(xué)習(xí),共同進(jìn)步。 喜歡的朋友可以關(guān)注一下,下次更新不迷路?? Video4Linux2( V4L2 )是一個(gè)用于Linux操作系統(tǒng)的視頻設(shè)備驅(qū)動(dòng)框

    2024年02月11日
    瀏覽(21)
  • 內(nèi)存不足V4L2 申請(qǐng)DMC緩存報(bào)錯(cuò)問(wèn)題

    當(dāng)內(nèi)存不足時(shí),V4L2可能存在申請(qǐng)DMA緩存報(bào)錯(cuò),如下日志:

    2024年02月12日
    瀏覽(17)
  • Linux攝像頭(v4l2應(yīng)用)——獲取攝像頭一幀圖像

    Linux攝像頭(v4l2應(yīng)用)——獲取攝像頭一幀圖像

    一.V4L2簡(jiǎn)介 V4L2(Video for Linux 2):Linux內(nèi)核中視頻設(shè)備中的驅(qū)動(dòng)框架,對(duì)于應(yīng)用層它提供了一系列的API接口,同時(shí)對(duì)于硬件層,它適配大部分的視頻設(shè)備,因此通過(guò)調(diào)用V4L2的接口函數(shù)可以適配大部分的視頻設(shè)備。 二、操作流程 1.打開(kāi)設(shè)備 當(dāng)把攝像頭插入到電腦后,執(zhí)行l(wèi)s /

    2024年02月20日
    瀏覽(18)
  • RK3568平臺(tái)開(kāi)發(fā)系列講解(驅(qū)動(dòng)基礎(chǔ)篇)V4L2 用戶空間 API 說(shuō)明

    RK3568平臺(tái)開(kāi)發(fā)系列講解(驅(qū)動(dòng)基礎(chǔ)篇)V4L2 用戶空間 API 說(shuō)明

    ??返回專(zhuān)欄總目錄 沉淀、分享、成長(zhǎng),讓自己和他人都能有所收獲!?? ??設(shè)備驅(qū)動(dòng)的主要目的是控制和利用底層硬件,同時(shí)向用戶展示功能。 這些用戶可以是在用戶空間或其他內(nèi)核驅(qū)動(dòng)中運(yùn)行的應(yīng)用。 本篇我們將學(xué)習(xí)如何利用內(nèi)核公開(kāi)的 V4L2 設(shè)備功能。 我們將從描述和

    2023年04月25日
    瀏覽(24)
  • c 攝像頭利用v4l2直接生成avi視頻(不利用ffmpeg)

    自定義avi結(jié)構(gòu)頭文件。現(xiàn)在不能實(shí)時(shí)顯示攝像頭畫(huà)面,準(zhǔn)備參照f(shuō)im(終端中顯示圖片),直接對(duì)顯示framebuffer操作,顯示視頻。不用qt等。 生成的視頻根據(jù)機(jī)子的性能不同,詁計(jì)要手動(dòng)調(diào)一下生成視頻的幀率。 播放: $ aplay ?musicdemo.wmv 錄音: $ arecord -c 2 -r 44100 -f S16_LE musicd

    2024年02月08日
    瀏覽(21)
  • Linux + 香橙派 + V4L2 + http 實(shí)現(xiàn)遠(yuǎn)程監(jiān)控?cái)z像頭在網(wǎng)頁(yè)端顯示

    Linux + 香橙派 + V4L2 + http 實(shí)現(xiàn)遠(yuǎn)程監(jiān)控?cái)z像頭在網(wǎng)頁(yè)端顯示

    項(xiàng)目需求,需要做一個(gè)基于邊緣端的人臉識(shí)別遠(yuǎn)程監(jiān)控?cái)z像頭并在網(wǎng)頁(yè)前端展示 ,這里采用國(guó)產(chǎn)香橙派作為邊緣計(jì)算終端,安裝ubuntu系統(tǒng),系統(tǒng)中采用v4l2接口對(duì)攝像頭進(jìn)行獲取,當(dāng)客戶端通過(guò)網(wǎng)頁(yè)進(jìn)行請(qǐng)求時(shí),服務(wù)器通過(guò)http服務(wù)的形式將一幀幀圖像發(fā)送給客戶端,只要一秒

    2024年02月15日
    瀏覽(20)
  • linux v4l2架構(gòu)分析之異步注冊(cè)v4l2_async_subdev_notifier_register、v4l2_async_register_subdev、v4l2_async_notifie

    ? ? ? ? 在camera驅(qū)動(dòng)注冊(cè)中,v4l2_async_subdev_notifier_register、v4l2_async_register_subdev、v4l2_async_notifier_register這幾個(gè)函數(shù)都會(huì)被使用到,三者在異步注冊(cè)的實(shí)現(xiàn)中是緊密關(guān)聯(lián)的,所以本文將三者放在一起進(jìn)行分析。本文主要介紹異步注冊(cè)的功能的整體實(shí)現(xiàn)框架,為了更好把握整體思

    2024年02月14日
    瀏覽(36)
  • opencv-python調(diào)用攝像頭失敗 global /io/opencv/modules/videoio/src/cap_v4l.cpp (1000) tryIoctl VIDEOIO(V4L2

    Ubuntu 18.04 aarch64 Python 3.7.15 opencv-python 4.6.0 插入U(xiǎn)SB攝像頭后, /dev/video0 會(huì)正常出現(xiàn),使用 fswebcam 也能正常拍攝照片。但運(yùn)行 opencv-python 的視頻拍攝例程時(shí)出錯(cuò),例程如下。 如果例程正確運(yùn)行,屏幕窗口中將顯示灰度處理后的攝像頭實(shí)時(shí)視頻。 報(bào)錯(cuò)信息如下 單步調(diào)試后,發(fā)現(xiàn)

    2023年04月24日
    瀏覽(22)
  • Ubuntu下python-opencv無(wú)法打開(kāi)攝像頭,open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index

    Ubuntu下python-opencv無(wú)法打開(kāi)攝像頭,open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index

    我們?cè)趗buntu下使用opencv獲取攝像頭畫(huà)面是,報(bào)錯(cuò) open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index 然后觀察虛擬機(jī)桌面的右下角,如果出現(xiàn)攝像頭有小綠點(diǎn)表示連接成功 然后我們來(lái)測(cè)試一下,攝像頭的畫(huà)面 ####### 這是攝像頭傳輸回來(lái)的畫(huà)面

    2024年02月16日
    瀏覽(52)
  • RK3568 android11 移植 v4l2loopback 虛擬攝像頭

    RK3568 android11 移植 v4l2loopback 虛擬攝像頭

    v4l2loopback是一個(gè)Linux內(nèi)核模塊,它允許用戶創(chuàng)建虛擬視頻設(shè)備。這種虛擬視頻設(shè)備可以用于各種用途,例如將實(shí)際攝像頭的視頻流復(fù)制到虛擬設(shè)備上,或者用于視頻流的處理和分析等。v4l2loopback的主要作用是 創(chuàng)建一個(gè)虛擬的Video4Linux2設(shè)備,它可以接收來(lái)自其他應(yīng)用程序的視頻

    2024年01月19日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包