<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何解決USB雙目同步攝像頭的讀取問題呢?

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2024-03-06 14:49 ? 次閱讀

這不是被甲方催的沒辦法了,快死桌子上面了。這樣的同步大模組在眼動里面用不了。

文章主要解決雙目攝像頭的讀取問題,代碼我忘了加,但是給了關鍵代碼。

?a1becaf2-db84-11ee-a297-92fbcf53809c.png?

要這樣設計

a1d2244e-db84-11ee-a297-92fbcf53809c.png

倆個攝像頭現在用來做

兩個攝像頭的問題是不好處理圖像,如果讀取出錯就是一個攝像頭的圖像。

這個攝像頭如果使用以前的代碼來讀取,就可以讀到一個攝像頭的圖像。但是使用Potplayer就可以讀到多個。

a1df3616-db84-11ee-a297-92fbcf53809c.png

兩個

a1ea3034-db84-11ee-a297-92fbcf53809c.png

可以看到是2560x720

a1f5b2ba-db84-11ee-a297-92fbcf53809c.png

可以看到是合理的

a1fe9308-db84-11ee-a297-92fbcf53809c.png

640x472,這個分辨率就是一個畫面

a2173020-db84-11ee-a297-92fbcf53809c.png

1280x480

問題在于,兩個攝像頭其實是共用一個ID的,打開一次設備就行。雙目攝像頭的總分辨率由兩個攝像頭組成的。

a23541f0-db84-11ee-a297-92fbcf53809c.png

一般是左上為原點

a242140c-db84-11ee-a297-92fbcf53809c.png

一個示意圖就是這樣

a24f9c44-db84-11ee-a297-92fbcf53809c.png

寫出對圖像劃分的代碼

left_frame = frame[0:480, 0:640]: 這行代碼將原始幀(假設分辨率為1280x480)裁剪為左半部分。

這里的裁剪坐標[0:480, 0:640]表示從原始幀中取出前480行和前640列的像素,即左半部分的640x480圖像。

right_frame = frame[0:480, 640:1280]: 這行代碼將原始幀裁剪為右半部分。

裁剪坐標[0:480, 640:1280]表示取出前480行和第640列到第1280列的像素,即右半部分的640x480圖像。

a25d6342-db84-11ee-a297-92fbcf53809c.png

可以寫成函數

a26a908a-db84-11ee-a297-92fbcf53809c.png

這樣調用

a2749bfc-db84-11ee-a297-92fbcf53809c.png

函數的參數再加一個

split_frame函數現在接受一個split_x參數,這個參數決定了幀應該在哪個水平位置被分割。

當你調用split_frame(frame, 640)時,它會在640像素點處將幀分割為左右兩部分。

這樣的設計讓你可以根據需要調整分割位置,使函數更加通用。

a27fc162-db84-11ee-a297-92fbcf53809c.png

成功

a28b5978-db84-11ee-a297-92fbcf53809c.png

這個是對圖像進行縮放,這里是往小搞

a299826e-db84-11ee-a297-92fbcf53809c.png

接著是把兩個散的圖像拼接在一起

a2adbefa-db84-11ee-a297-92fbcf53809c.png

如圖所示

a2b94874-db84-11ee-a297-92fbcf53809c.png

對于人眼來說,可能可以在近一些,這里是使用的3.6mm的鏡頭

a2c9d9d2-db84-11ee-a297-92fbcf53809c.png

這個QtPy不咋會用

a2d10338-db84-11ee-a297-92fbcf53809c.png

寫了一個簡單的GUI

a2e363e8-db84-11ee-a297-92fbcf53809c.png

但是問題是檢測到的太多了,這里就是簡單的擬合了一下,可以看到實時的檢測圓的問題是圓太多了。

a2ee5578-db84-11ee-a297-92fbcf53809c.png

這里就寫了一個先找到臉再識別眼睛,效果好不少

為了不影響慘淡的閱讀量就不放我自己了

a3004d32-db84-11ee-a297-92fbcf53809c.png

這次加裝了人臉識別框,來說明我的程序工作正常

別罵了

a3264032-db84-11ee-a297-92fbcf53809c.png

豁出去了,眼睛直接打開

a33176c8-db84-11ee-a297-92fbcf53809c.png

可以看到在加裝圓紙捅好一些

a34061b0-db84-11ee-a297-92fbcf53809c.png

這個是加了一些高斯模糊后的擬合,可以看到效果好不少

a3518904-db84-11ee-a297-92fbcf53809c.png

昨天找到了這個項目,這個項目合適,馬上就使用這個

a35f0cb4-db84-11ee-a297-92fbcf53809c.png

這個是ESP32-CAM+恒流源,因為要點亮紅外

a36cceda-db84-11ee-a297-92fbcf53809c.png

一圈燈光,一個攝像頭,分辨率很低

a379c914-db84-11ee-a297-92fbcf53809c.png

完整效果

a3892206-db84-11ee-a297-92fbcf53809c.png

對稱

a3b19024-db84-11ee-a297-92fbcf53809c.png

這個眼動應該是不可以懟著眼睛做的,這個樣子不合理a3d26e7a-db84-11ee-a297-92fbcf53809c.png

這個是近紅外的,這個好啊,這個是雙目里面好用的攝像頭,買了!

a3de4dd0-db84-11ee-a297-92fbcf53809c.png





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    59

    文章

    7471

    瀏覽量

    259140
  • 攝像頭
    +關注

    關注

    59

    文章

    4661

    瀏覽量

    93097
  • GUI
    GUI
    +關注

    關注

    3

    文章

    615

    瀏覽量

    38903
  • ESP32
    +關注

    關注

    13

    文章

    898

    瀏覽量

    15951

原文標題:USB雙目同步攝像頭

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【Firefly RK3399試用申請】基于雙目攝像頭的視覺景深算法開發

    項目名稱:基于雙目攝像頭的視覺景深算法開發試用計劃:1.在這個試用活動剛開始的時候我就申請了,但是很遺憾沒有通過。由于工作的原因我在今年開發了一套本來打算用于VR設備設備的雙目手勢識別硬件
    發表于 08-21 12:42

    【Firefly RK3399試用體驗】+ 雙目攝像頭校準

    距離感,目前的單目視覺系統得到的景深只是一個比例值,這是因為,雙面視覺系統的兩個攝像頭的距離是已知的。另外雙面使用的是塊的特制匹配可以生成致密的景深圖,而單目使用是兩張圖的特征點計算出距離比例,獲得
    發表于 09-17 17:56

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用申請】雙目攝像頭模組的多方面測評

    在這一方面有所提升??吹骄W站上現在開始試用大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組,對此正好能在上述兩方面滿足需要:無論是AR0230CS“良好的寬動態效果,可以很好的避免在逆光環境下的人
    發表于 08-10 18:02

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用】---開箱體驗

    記錄,方便上課、上班和疫情校園管理等。收到的元器件包括雙目攝像頭模組以及兩根USB連接線雙目攝像頭模組正面可以看到兩個
    發表于 08-28 19:01

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用】--開箱體驗評測

    本人對人臉識別技術非常感興趣,這次剛好看到有機會可以申請感光芯片USB雙目攝像頭的評測,于是果斷下手報名參加,非常榮幸獲得了測評的機會。我主要想通過這款雙目
    發表于 08-28 19:34

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用】—開箱體驗

    `本人對人臉識別技術非常感興趣,這次剛好看到有機會可以申請感光芯片USB雙目攝像頭的評測,于是果斷下手報名參加,非常榮幸獲得了測評的機會。我主要想通過這款雙目
    發表于 08-28 19:44

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用】開箱體驗

    `本人對人臉識別技術非常感興趣,這次剛好看到有機會可以申請感光芯片USB雙目攝像頭的評測,于是果斷下手報名參加,非常榮幸獲得了測評的機會。我主要想通過這款雙目
    發表于 08-28 19:57

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用體驗】開箱報告

    ` 經過申請,收到了雙目攝像頭,這次主要是通過雙目攝像頭搭載linux操作系統,基于Qt+Opencv庫進行圖形算法的識別。本次很榮幸可以參加這次的試用體驗活動。好了,下面就開始對
    發表于 09-02 09:52

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組試用體驗】使用opencv打開攝像頭

    因為我們使用的是Qt+opencv 進行攝像頭項目環境的搭建去對雙目攝像頭進行測試。目前我用的是Qt5, opencv 使用的是oepcv3.4在安裝了qt和opencv之后,我們開始運行
    發表于 09-26 21:54

    【大聯大友尚安森美半導體感光芯片USB雙目攝像頭模組測試三】--寵物機器人攝像頭人臉采集和識別

    face_recognition人臉識別模塊通過USB雙目攝像頭進行人臉識別和特定目標識別反饋。適用openvc進行人臉識別,該試用先在pc機windows上進行程序測試。一安裝和相關驅動的準備和了解。由于尚
    發表于 10-20 00:16

    如何用VideoCapture進行USB攝像頭的視頻捕捉

    為什么用VideoCapture進行USB攝像頭的視頻捕捉會失敗?如何用VideoCapture進行USB攝像頭的視頻捕捉
    發表于 02-14 07:25

    RK3288接雙目攝像頭怎么操作?

    RK3288接雙目攝像頭怎么操作?
    發表于 03-03 07:31

    怎樣去設置RK3288 android 8.1的雙目攝像頭的功能

    怎樣去設置RK3288 android 8.1的雙目攝像頭的功能?
    發表于 03-03 09:45

    如何將ROC3568雙目攝像頭的幀率修改為30

    您好: 我用的ROC3568雙目攝像頭,如何修改幀率為30?多謝!
    發表于 06-21 09:20

    雙目攝像頭可以實現計算高度嗎?

    雙目攝像頭可以計算長度,那么他可以計算出高度或者對障礙物的距離嗎?還有他是怎么計算長度的,有沒有公式
    發表于 09-28 06:55
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>