哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ArmSom--攝像頭開(kāi)發(fā)指南(二)

ARMSOM ? 2023-11-06 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一. 簡(jiǎn)介

RK3588從入門到精通

開(kāi)發(fā)板:ArmSoM-W3

Kernel:5.10.160

OS:Debian11

上篇文檔介紹了rockchip平臺(tái)怎么配置MIPI-CSI的通路,本?主要介紹在Rockchip平臺(tái)下Camera相關(guān)測(cè)試命令

二. 攝像頭連接

ArmSoM-W3開(kāi)發(fā)板與imx415連接圖如下:

wKgZomVITeKABfqrAAgn30_F2bg515.pngw3-camera-hardware

注意

排線的金屬引腳朝向板子

三. 使用攝像頭

連接攝像頭模塊并上電后,可查看開(kāi)機(jī)日志。

wKgZomVIXVCALdplAACZ1x4sHoI462.png

如果沒(méi)有報(bào)錯(cuò),那表明模塊在正常運(yùn)行,在Linux系統(tǒng)中,你可以使用多種方法來(lái)訪問(wèn)和利用該攝像頭設(shè)備。

3.1 使用命令行工具

media-ctl 和 v4l2-ctl 是在Linux環(huán)境下用于配置和管理視頻和多媒體設(shè)備的命令行工具。它們通常與V4L2(Video for Linux 2)子系統(tǒng)一起使用,用于管理攝像頭、視頻采集卡、顯示設(shè)備和其他多媒體硬件的設(shè)置和參數(shù)。

media-ctl工具的操作是通過(guò)/dev/medio0等media 設(shè)備,它管理的是Media的拓?fù)浣Y(jié)構(gòu)中各個(gè)節(jié)點(diǎn)的 format、大小、 鏈接。 v4l2-ctl工具則是針對(duì)/dev/video0,/dev/video1等 video設(shè)備,它在video設(shè)備上進(jìn)行set_fmt、 reqbuf、qbuf、dqbuf、stream_on、stream_off 等一系列操作。

n為4的倍數(shù)(0,1,2,3…) /dev/videon+0:視頻輸出 SP主通道 /dev/videon+1:視頻輸出 MP自身通道 /dev/videon+2:3A統(tǒng)計(jì) /dev/videon+3:3A參數(shù)設(shè)置

3.1.1 顯示拓?fù)浣Y(jié)構(gòu)

使用以下命令可以顯示拓?fù)浣Y(jié)構(gòu):

media-ctl -p -d /dev/media0

主要關(guān)注的是有沒(méi)有找到Sensor的Entity。如果沒(méi)有找到Sensor的Entity,說(shuō)明Sensor注冊(cè)有問(wèn)題。

開(kāi)發(fā)板上接上攝像頭后可以看到如下的輸出:

wKgaomVIXW2AEXb5AACISAOFQg0281.png

3.2.2 查看攝像頭信息

使用命令列出所有攝像頭設(shè)備:

wKgaomVIXX2AaRE0AACFOxrdQRk945.png

其中/dev/video11就是這個(gè)攝像頭的設(shè)備。

查看設(shè)備的預(yù)覽支持格式:

wKgZomVIXYmAQ8jOAACN_AFZZ-Y911.png

查看設(shè)備的所有信息:

wKgZomVIXZ6ANiM6AAC8vtHZed0051.png

3.2.3 顯示圖像

使用v4l2-ctl抓一幀圖片:

wKgaomVIXayAfNqkAACfbZ14DMY217.png

參數(shù)說(shuō)明:

-d: 攝像頭對(duì)應(yīng)設(shè)備文件 --set-fmt-video:指定了寬高及pxielformat(用FourCC表示)。NV12即用FourCC表示的pixelformat --stream-mmap:指定buffer的類型為mmap,即由kernel分配的物理連續(xù)的或經(jīng)過(guò)iommu映射的buffer --stream-to:指定幀數(shù)據(jù)保存的文件路徑 --stream-skip:指定丟棄(不保存到文件)前3幀 --stream-count:指定抓取的幀數(shù),不包括--stream-skip丟棄的數(shù)量

抓取的圖片使用adb工具拷貝到Windows下用7YUV工具打開(kāi),也可以用ffplay命令打開(kāi)

ffplay是FFmpeg提供的一個(gè)極為簡(jiǎn)單的音視頻媒體播放器(由ffmpeg庫(kù)和SDL庫(kù)開(kāi)發(fā)),可以用于音視頻播放、可視化分析 ,提供音視頻顯示和播放相關(guān)的圖像信息、音頻的波形等信息,也可以用作FFmpeg API的測(cè)試工具使用。

使用 ffplay 非常簡(jiǎn)單,只需在終端中運(yùn)行以下命令來(lái)播放媒體文件:

ffplay /data/4k_nv12.yuv -f rawvideo -pixel_format nv12 -video_size 3840x2160

3.2.3 顯示視頻

使用v4l2可以錄制視頻:

wKgZomVIXciAQu_qAAAvRBV1X0E271.png

使用ffplay播放:

ffplay -f rawvideo -video_size 3840x2160 -pixel_format nv12 out.yuv

3.3 使用多媒體框架應(yīng)用程序

GStreamer:GStreamer是一種多媒體框架,你可以使用它來(lái)構(gòu)建自定義的多媒體應(yīng)用程序,捕獲攝像頭視頻,進(jìn)行處理和展示。

你可以使用以下GStreamer管道捕獲視頻:

gst-launch-1.0 v4l2src device=/dev/video11 ! video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1 ! videoconvert ! autovideosink

1. v4l2src:從 /dev/video11 捕獲視頻數(shù)據(jù)。

2. video/x-raw:指定輸出數(shù)據(jù)格式為原始視頻,format 參數(shù)設(shè)置為 NV12,width 設(shè)置為 3840,height 設(shè)置為 2160,framerate 設(shè)置為 30fps。

3. videoconvert:執(zhí)行格式轉(zhuǎn)換,確保輸出數(shù)據(jù)適用于后續(xù)的元素。

4. autovideosink:自動(dòng)選擇適當(dāng)?shù)囊曨l輸出插件,將視頻顯示在屏幕上。

顯示如下:

wKgZomVITueAedvsABvs2e5x2TI333.pngcamera-screenshot

注意:顯示器的分辨率是1920x1080,攝像頭的分辨率是3840x2160,導(dǎo)致如左上角畫(huà)面顯示不全,雙擊邊框可以得到分辨率是1920x1080的畫(huà)面。

下面有一個(gè)簡(jiǎn)單的Python示例,用于創(chuàng)建一個(gè)GStreamer管道并啟動(dòng)捕獲視頻可供參考:

wKgZomVIXdyAXxG5AADG-aKWH6w066.png

3.4.自定義應(yīng)用程序開(kāi)發(fā)

特定的定制功能,一般是使用編程語(yǔ)言(如C++或Python)開(kāi)發(fā)自己的攝像頭應(yīng)用程序

總的來(lái)說(shuō),應(yīng)用程序通過(guò)API接口采集視頻數(shù)據(jù)大致分為五個(gè)步驟:

首先,打開(kāi)視頻設(shè)備文件,進(jìn)行視頻采集的參數(shù)初始化,設(shè)置視頻圖像的采集窗口、采集的點(diǎn)陣大小和格式;

其次,申請(qǐng)若干視頻采集的幀緩沖區(qū),并將這些幀緩沖區(qū)從內(nèi)核空間映射到用戶空間,便于應(yīng)用程序讀取/處理視頻數(shù)據(jù);

第三,將申請(qǐng)到的幀緩沖區(qū)在視頻采集輸入隊(duì)列排隊(duì),并啟動(dòng)視頻采集;

第四,驅(qū)動(dòng)開(kāi)始視頻數(shù)據(jù)的采集,應(yīng)用程序從視頻采集輸出隊(duì)列取出幀緩沖區(qū),處理完后,將幀緩沖區(qū)重新放入視頻采集輸入隊(duì)列,循環(huán)往復(fù)采集連續(xù)的視頻數(shù)據(jù);

第五,停止視頻采集。

四. 結(jié)語(yǔ)

根據(jù)需求,選擇最適合的方法來(lái)訪問(wèn)和使用攝像頭設(shè)備,每個(gè)具體型號(hào)的攝像頭可能有其獨(dú)特的設(shè)置和要求,各個(gè)系統(tǒng)下的使用攝像頭的方法也有很多,如果你有疑問(wèn)或者需要幫助,可以在ArmSom論壇提出問(wèn)題,與其他開(kāi)發(fā)者分享經(jīng)驗(yàn)和獲取支持。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    5112

    瀏覽量

    103457
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6398

    瀏覽量

    120446
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    585

    瀏覽量

    7533
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    攝像頭可靠性EMC設(shè)計(jì)優(yōu)化

    更好解決攝像頭EMC問(wèn)題。攝像頭工作原理攝像頭模組通過(guò)鏡頭(LENS)將光學(xué)圖像投射到圖像傳感器(Sensor)表面,轉(zhuǎn)換為電信號(hào)后經(jīng)過(guò)A/D(模數(shù)轉(zhuǎn)換)變?yōu)閿?shù)字
    的頭像 發(fā)表于 04-07 11:34 ?114次閱讀
    <b class='flag-5'>攝像頭</b>可靠性EMC設(shè)計(jì)優(yōu)化

    監(jiān)控攝像頭FCC認(rèn)證辦理指南

    監(jiān)控攝像頭出口美國(guó)市場(chǎng),必須辦理FCC認(rèn)證。FCC認(rèn)證是美國(guó)聯(lián)邦通信委員會(huì)對(duì)電子電氣產(chǎn)品的強(qiáng)制性準(zhǔn)入要求,未通過(guò)認(rèn)證的產(chǎn)品將面臨海關(guān)扣押、市場(chǎng)禁售等風(fēng)險(xiǎn)。以下為您詳細(xì)梳理監(jiān)控攝像頭FCC認(rèn)證的完整辦理流程。
    的頭像 發(fā)表于 03-10 17:38 ?945次閱讀
    監(jiān)控<b class='flag-5'>攝像頭</b>FCC認(rèn)證辦理<b class='flag-5'>指南</b>

    ESP32-S3在初始化攝像頭時(shí)檢測(cè)到攝像頭模組型號(hào)不被支持

    、供電不足或ESP32-S3引腳配置錯(cuò)誤。 、分步解決方案 1. 第一步:確認(rèn)攝像頭模組型號(hào)(關(guān)鍵) ESP32-S3官方驅(qū)動(dòng)僅原生支持 OV2640(200萬(wàn)像素)和 OV5640(500萬(wàn)像素
    發(fā)表于 02-11 06:38

    【正點(diǎn)原子STM32N647開(kāi)發(fā)板試用】--攝像頭屏顯

    板原理圖如下 這里使用IMX335 mipi接口攝像頭模塊,500W像素,查閱其規(guī)格參數(shù)如下: 將攝像頭模組插到開(kāi)發(fā)板上,準(zhǔn)備好硬件如下 .攝像頭
    發(fā)表于 01-25 14:51

    自動(dòng)駕駛既然有雙目攝像頭了,為什么還要三目攝像頭?

    [首發(fā)于智駕最前沿微信公眾號(hào)]在自動(dòng)駕駛領(lǐng)域,純視覺(jué)方案一直受到不少人的認(rèn)可。雙目攝像頭由于模擬了人眼的工作方式,能夠通過(guò)視差計(jì)算還原三維信息,在距離判斷和空間感知上具有天然優(yōu)勢(shì),因此被廣泛應(yīng)用于純
    的頭像 發(fā)表于 12-09 08:59 ?1211次閱讀
    自動(dòng)駕駛既然有雙目<b class='flag-5'>攝像頭</b>了,為什么還要三目<b class='flag-5'>攝像頭</b>?

    實(shí)戰(zhàn)指南:用攝像頭模塊實(shí)現(xiàn)多場(chǎng)景智能拍攝全流程!

    想通過(guò)攝像頭模塊實(shí)現(xiàn)多場(chǎng)景智能拍攝?本指南為你提供全流程實(shí)戰(zhàn)指引。從前期準(zhǔn)備、模塊集成,到多場(chǎng)景拍攝測(cè)試與優(yōu)化,每一步都結(jié)合實(shí)際操作細(xì)節(jié)展開(kāi),讓你清晰掌握攝像頭模塊在不同場(chǎng)景(如安防監(jiān)控、工業(yè)檢測(cè)
    的頭像 發(fā)表于 11-21 17:59 ?406次閱讀
    實(shí)戰(zhàn)<b class='flag-5'>指南</b>:用<b class='flag-5'>攝像頭</b>模塊實(shí)現(xiàn)多場(chǎng)景智能拍攝全流程!

    多場(chǎng)景智能拍攝實(shí)戰(zhàn):攝像頭模塊集成與調(diào)試指南!

    攝像頭模塊集成是實(shí)現(xiàn)多場(chǎng)景智能拍攝的基礎(chǔ),而調(diào)試則是保障系統(tǒng)穩(wěn)定的關(guān)鍵。本指南聚焦實(shí)戰(zhàn),詳細(xì)講解攝像頭模塊的硬件集成方法與多場(chǎng)景調(diào)試技巧,包括常見(jiàn)故障排查、性能優(yōu)化方案等,讓你在實(shí)戰(zhàn)中快速搭建穩(wěn)定
    的頭像 發(fā)表于 11-21 17:58 ?573次閱讀
    多場(chǎng)景智能拍攝實(shí)戰(zhàn):<b class='flag-5'>攝像頭</b>模塊集成與調(diào)試<b class='flag-5'>指南</b>!

    低成本低功耗物聯(lián)網(wǎng)攝像頭設(shè)計(jì)指南:硬件優(yōu)化實(shí)用技巧!

    。 今天以Air780EPM為例,一起來(lái)聊聊攝像頭硬件設(shè)計(jì)相關(guān)內(nèi)容,軟件開(kāi)發(fā)方面不作深入探討。 ? 一、硬件支持說(shuō)明 1.1 攝像頭模塊特性 1)接口類型: Air780EPM支持SPI/I2C接口
    的頭像 發(fā)表于 09-19 19:19 ?651次閱讀
    低成本低功耗物聯(lián)網(wǎng)<b class='flag-5'>攝像頭</b>設(shè)計(jì)<b class='flag-5'>指南</b>:硬件優(yōu)化實(shí)用技巧!

    創(chuàng)世SD NAND貼片卡:智能攝像頭存儲(chǔ)難題的完美解決方案 #人工智能 #智能攝像頭 #攝像頭

    攝像頭
    深圳市雷龍發(fā)展有限公司
    發(fā)布于 :2025年08月05日 11:17:13

    紅外攝像頭模組是什么?科技時(shí)代的眼睛

    在現(xiàn)代科技迅速發(fā)展的背景下,紅外攝像頭模組逐漸成為各類智能設(shè)備中的重要組成部分。無(wú)論是在安防監(jiān)控、智能家居還是汽車領(lǐng)域,紅外攝像頭模組以其獨(dú)特的功能和優(yōu)越的性能,正在改變我們的生活方式。本文將
    的頭像 發(fā)表于 07-31 10:07 ?1274次閱讀
    紅外<b class='flag-5'>攝像頭</b>模組是什么?科技時(shí)代的眼睛

    【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】--USB攝像頭使用

    本篇講述USB攝像頭接入開(kāi)發(fā)板使用。準(zhǔn)備200W像素/30FPS攝像頭,接入開(kāi)發(fā)板上層USB口(建議),如下 一.USB攝像頭接入管理 1.
    發(fā)表于 07-13 18:21

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】4 - OV5647 攝像頭攝像頭測(cè)試

    DuoS開(kāi)發(fā)板的/mnt/system/usr/bin/目錄下提供了幾個(gè)測(cè)試程序,其中sample_sensor_test就是用于攝像頭測(cè)試的。 要運(yùn)行這個(gè)程序,需要先修改/mnt/data/下
    發(fā)表于 07-08 21:26

    廬山派K230可以直接使用usb攝像頭嗎,可以的話攝像頭有啥要求嗎?

    廬山派K230可以直接使用usb攝像頭嗎,可以的話攝像頭有啥要求嗎
    發(fā)表于 06-24 07:07

    如何使用Banana Pi BPI-M7,BPI-M5 Pro 瑞芯微RK3588,RK3576芯片攝像頭功能

    “sync” 命令,確保所有數(shù)據(jù)已寫入磁盤,再拔掉電源或關(guān)機(jī)。 驗(yàn)證 ArmSoM camera-module1 是否啟用 使能 armsom-camera-module1 設(shè)備樹(shù)插件之后重新啟動(dòng)板卡,攝像頭
    發(fā)表于 05-30 17:52

    基于RK3576開(kāi)發(fā)板的網(wǎng)絡(luò)攝像頭方案

    本地RTSP拉流的操作指南,并詳細(xì)說(shuō)明了代碼組成、調(diào)用關(guān)系及開(kāi)發(fā)指南,包括CMakeLists.txt文件解析和build.sh編譯腳本的使用。整體方案旨在幫助用戶快速上手并實(shí)現(xiàn)四路MIPI-CSI攝像頭的流媒體輸出。
    的頭像 發(fā)表于 05-12 17:54 ?1192次閱讀
    基于RK3576<b class='flag-5'>開(kāi)發(fā)</b>板的網(wǎng)絡(luò)<b class='flag-5'>攝像頭</b>方案
    吉水县| 望奎县| 集贤县| 厦门市| 泉州市| 肥西县| 辽阳县| 沧源| 桃园市| 腾冲县| 石门县| 莲花县| 遂昌县| 连南| 仁化县| 旌德县| 卓尼县| 镇平县| 五峰| 凭祥市| 新巴尔虎左旗| 和林格尔县| 尚义县| 渝北区| 满洲里市| 志丹县| 砀山县| 兰州市| 吴江市| 宜州市| 关岭| 蓬莱市| 秦安县| 白城市| 湘阴县| 丁青县| 沁源县| 瑞金市| 绥宁县| 万山特区| 和林格尔县|