日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

一篇文章帶你認(rèn)識(shí)《雙目立體視覺》

新機(jī)器視覺 ? 來源:CSDN技術(shù)社區(qū) ? 作者:一顆小樹X ? 2021-04-26 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

雙目立體視覺,由兩個(gè)攝像頭組成,像人的眼睛能看到三維的物體,獲取物體長(zhǎng)度、寬度信息,和深度的信息;單目視覺獲取二維的物體信息,即長(zhǎng)度、寬度。

1)雙目攝像頭

常見的雙目攝像頭有以下幾款:

能看到不同類型的雙目攝像頭,左攝像頭和右攝像頭之間的距離不一樣。

2)雙目相機(jī)基線

基線越大,測(cè)量范圍越遠(yuǎn);基線越小,測(cè)量范圍越近。

建議:

(1)基線距B是工作距離的08-2.2倍時(shí)測(cè)量誤差比較小;

(2)雙目立體視覺的結(jié)構(gòu)對(duì)稱時(shí),測(cè)量系統(tǒng)的誤差比較小,精度也比較高。

(3)兩臺(tái)相機(jī)的有效焦距∫越大,視場(chǎng)越小,視覺測(cè)量系統(tǒng)的測(cè)量精度越高(即采用長(zhǎng)焦距鏡頭容易獲得較高的測(cè)量精度)

出自博士論文 基于雙目視覺的空間非合作目標(biāo)姿態(tài)測(cè)量技術(shù)研究。顏坤

3)打開雙目攝像頭

在OpenCV用使用雙目攝像頭,包括:打開單目攝像頭、設(shè)置攝像頭參數(shù)、拍照、錄制視頻。

環(huán)境

編程語言:Python3 主要依賴庫:OpenCV3.x 或 OpenCV4.x

雙目同步攝像頭,兩個(gè)鏡頭共用一個(gè)設(shè)備ID,左右攝像機(jī)同一頻率。這款攝像頭分辨率支持2560*960或以上。

思路流程

1、由于兩個(gè)鏡頭共用一個(gè)設(shè)備ID,打開攝像頭時(shí)使用cv2.VideoCapture()函數(shù),只需打開一次。區(qū)別有的雙目攝像頭是左右鏡頭各用一個(gè)設(shè)備ID,需要打開兩次cv2.VideoCapture(0),cv2.VideoCapture(1)。

2、雙目攝像頭的總分辨率是由左右鏡頭組成的,比如:左右攝像機(jī)總分辨率1280x480;分割為左相機(jī)640x480、右相機(jī)640x480

為了方便理解畫了張草圖;圖中的“原點(diǎn)”是圖像像素坐標(biāo)系的原點(diǎn)。

3、分割后,左相機(jī)的分辨率:高度 0:480、寬度 0:640

右相機(jī)的分辨率:高度 0:480、寬度 640:1280

4、轉(zhuǎn)換為代碼后

# 讀取攝像頭數(shù)據(jù)

ret, frame = camera.read()

#裁剪坐標(biāo)為[y0:y1, x0:x1] HEIGHT * WIDTH

left_frame = frame[0:480, 0:640]

right_frame = frame[0:480, 640:1280]

cv2.imshow(“l(fā)eft”, left_frame)

cv2.imshow(“right”, right_frame)

源代碼

舉個(gè)栗子:打開分辨率1280x480的雙目攝像頭

# -*- coding: utf-8 -*-

import cv2

import time

AUTO = False # 自動(dòng)拍照,或手動(dòng)按s鍵拍照

INTERVAL = 2 # 自動(dòng)拍照間隔

cv2.namedWindow(“l(fā)eft”)

cv2.namedWindow(“right”)

camera = cv2.VideoCapture(0)

# 設(shè)置分辨率 左右攝像機(jī)同一頻率,同一設(shè)備ID;左右攝像機(jī)總分辨率1280x480;分割為兩個(gè)640x480、640x480

camera.set(cv2.CAP_PROP_FRAME_WIDTH,1280)

camera.set(cv2.CAP_PROP_FRAME_HEIGHT,480)

counter = 0

utc = time.time()

folder = “。/SaveImage/” # 拍照文件目錄

def shot(pos, frame):

global counter

path = folder + pos + “_” + str(counter) + “.jpg”

cv2.imwrite(path, frame)

print(“snapshot saved into: ” + path)

while True:

ret, frame = camera.read()

# 裁剪坐標(biāo)為[y0:y1, x0:x1] HEIGHT*WIDTH

left_frame = frame[0:480, 0:640]

right_frame = frame[0:480, 640:1280]

cv2.imshow(“l(fā)eft”, left_frame)

cv2.imshow(“right”, right_frame)

now = time.time()

if AUTO and now - utc 》= INTERVAL:

shot(“l(fā)eft”, left_frame)

shot(“right”, right_frame)

counter += 1

utc = now

key = cv2.waitKey(1)

if key == ord(“q”):

break

elif key == ord(“s”):

shot(“l(fā)eft”, left_frame)

shot(“right”, right_frame)

counter += 1

camera.release()

cv2.destroyWindow(“l(fā)eft”)

cv2.destroyWindow(“right”)

補(bǔ)充理解

OpenCV有VideoCapture()函數(shù),能用來定義“攝像頭”對(duì)象,0表示第一個(gè)攝像頭(一般是電腦內(nèi)置的攝像頭);如果有兩個(gè)攝像頭,第二個(gè)攝像頭則對(duì)應(yīng)VideoCapture(1)。

在while循環(huán)中使用“攝像頭對(duì)象”的read()函數(shù)一幀一幀地讀取攝像頭畫面數(shù)據(jù)。

imshow函數(shù)是顯示攝像頭的某幀畫面;cv2.waitKey(1)是等待1ms,如果期間檢測(cè)到了鍵盤輸入q,則退出while循環(huán)。

效果

4)雙目測(cè)距

原理

視差disparity

極線約束

極線校正/立體校正

雙目測(cè)距流程:

a.雙目標(biāo)定

b.雙目矯正

c.立體匹配

d.雙目測(cè)距(三角測(cè)量)

e.測(cè)距效果

原理

通過對(duì)兩幅圖像視差的計(jì)算,直接對(duì)圖像所拍攝到的范圍進(jìn)行距離測(cè)量,無需判斷前方出現(xiàn)的是什么類型的障礙物。

o4YBAGCGXHSAP9ctAAIB8Nbbiro048.png

視差disparity

首先看一組視覺圖:左相機(jī)圖和右相機(jī)圖不是完全一致的,通過計(jì)算兩者的差值,形成視差,生成視差圖(也叫:深度圖)

視差是同一個(gè)空間點(diǎn)在兩個(gè)相機(jī)成像中對(duì)應(yīng)的x坐標(biāo)的差值;

它可以通過編碼成灰度圖來反映出距離的遠(yuǎn)近,離鏡頭越近的灰度越亮;

我們觀察一下,看到臺(tái)燈在前面,離雙目相機(jī)比較近,在灰度圖呈現(xiàn)比較亮;攝影機(jī)及支架在后方,離雙目相機(jī)比較遠(yuǎn),在灰度圖呈現(xiàn)比較暗。

補(bǔ)充理解:

由立體視覺系統(tǒng)測(cè)量的深度被離散成平行平面 (每個(gè)視差值一個(gè)對(duì)應(yīng)一個(gè)平面)

給定具有基線 b 和焦距 f 的立體裝備, 系統(tǒng)的距離場(chǎng)受視差范圍[dmin ,dmax]的約束。

極線約束

極線約束(Epipolar Constraint)是指當(dāng)空間點(diǎn)在兩幅圖像上分別成像時(shí),已知左圖投影點(diǎn)p1,那么對(duì)應(yīng)右圖投影點(diǎn)p2一定在相對(duì)于p1的極線上,這樣可以極大的縮小匹配范圍。

pIYBAGCGXLOAPKEXAAIK-8o5b9w626.png

標(biāo)準(zhǔn)形式的雙目攝像頭,左右相機(jī)對(duì)齊,焦距相同。

pIYBAGCGXNSAThFQAAJsjQw00Gk841.png

如果不是標(biāo)準(zhǔn)形式的雙目攝像頭呢?哦,它是是這樣的:(需要 極線校正/立體校正)

極線校正/立體校正

雙目測(cè)距流程:

相機(jī)標(biāo)定(獲取內(nèi)參+外參)

雙目矯正(矯正鏡頭變形圖像)

雙目立體匹配(生成視差圖 Disparity map)

計(jì)算深度信息(生成深度圖 Depth map)

計(jì)算距離

a.雙目標(biāo)定

主要是獲取內(nèi)參(左攝像頭內(nèi)參+右攝像頭內(nèi)參)、外參(左右攝像頭之間平移向量+旋轉(zhuǎn)矩陣)

標(biāo)定過程:

詳細(xì)過程請(qǐng)參考:雙目視覺 標(biāo)定+矯正 (基于MATLAB

b.雙目矯正

消除鏡頭變形,將立體相機(jī)對(duì)轉(zhuǎn)換為標(biāo)準(zhǔn)形式

c.立體匹配

尋找左右相機(jī)對(duì)應(yīng)的點(diǎn)(同源點(diǎn))

d.雙目測(cè)距(三角測(cè)量)

給定視差圖、基線和焦距,通過三角計(jì)算在3D中對(duì)應(yīng)的位置

o4YBAGCGXQ2AV88fAAJPgl5suuU260.png

雙目測(cè)距原理

o4YBAGCGXTOAcrRjAAG5hFei-5w838.png

C++版代碼請(qǐng)參考:雙目 機(jī)器視覺-- 測(cè)距

Python版代碼:看看大家情況,如果需要的,我抽時(shí)間完成分享給大家(BM、SGBM算法等)

e.測(cè)距效果

彩蛋:雙目立體匹配(重點(diǎn))

立體匹配是雙目立體視覺中比較重要的一環(huán),往往這里做研究和優(yōu)化。

a.立體匹配流程

o4YBAGCGXVuAVF0OAABObZ8Tnyo191.png

b.匹配代價(jià)計(jì)算

代價(jià)函數(shù)用于計(jì)算左、右圖中兩個(gè)像素之間的匹配代價(jià)(cost)。 cost越大,表示這兩個(gè)像素為對(duì)應(yīng)點(diǎn)的可能性越低。

常用代價(jià)函數(shù)

AD/BT

AD+Gradient

Census transform

SAD/SSD

NCC

AD+Census

CNN

c.立體匹配

端到端視差計(jì)算網(wǎng)絡(luò)

? Disp-Net (2016)

? GC-Net (2017)

? iRestNet (2018)

? PSM-Net (2018)

? Stereo-Net (2018)

? GA-Net (2019)

? EdgeStereo (2020)

\

立體視覺方法評(píng)測(cè)網(wǎng)站

ETH3D https://www.eth3d.net/

Kitti Stereo http://www.cvlibs.net/datasets/kitti/eval_scene_flow.php?benchmark=stereo

Middlebury Stereo 3.0 https://vision.middlebury.edu/stereo/eval3/

如果大家對(duì)端到端視差計(jì)算網(wǎng)絡(luò)感興趣,需要開源代碼跑通教程和介紹,也考慮分享大家,主要看大家意愿了。

雙目測(cè)距總結(jié)

優(yōu)勢(shì)

(1)成本比單目系統(tǒng)要高,但尚處于可接受范圍內(nèi),并且與激光雷達(dá)等方案相比成本較低;

(2)沒有識(shí)別率的限制,因?yàn)閺脑砩蠠o需先進(jìn)行識(shí)別再進(jìn)行測(cè)算,而是對(duì)所有障礙物直接進(jìn)行測(cè)量;

(3)直接利用視差計(jì)算距離,精度比單目高;

(4)無需維護(hù)樣本數(shù)據(jù)庫,因?yàn)閷?duì)于雙目沒有樣本的概念。

難點(diǎn)

(1)計(jì)算量大,對(duì)計(jì)算單元的性能要求高,這使得雙目系統(tǒng)的產(chǎn)品化、小型化的難度較;(芯片或FPGA

(2)雙目的配準(zhǔn)效果,直接影響到測(cè)距的準(zhǔn)確性;

(3)對(duì)環(huán)境光照非常敏感;(光照角度、光照強(qiáng)度)

(4)不適用于單調(diào)缺乏紋理的場(chǎng)景;(天空、白墻、沙漠)

(5)相機(jī)基線限制了測(cè)量范圍。(基線越大,測(cè)量范圍越遠(yuǎn);基線越小,測(cè)量范圍越近)

編輯:jq

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

    關(guān)注

    7

    文章

    4085

    瀏覽量

    68569
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74420
  • 測(cè)距
    +關(guān)注

    關(guān)注

    2

    文章

    115

    瀏覽量

    20867

原文標(biāo)題:檢測(cè)三維物體?一篇文章認(rèn)識(shí)《雙目立體視覺》

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    IMX8M Plus 板上部署立體視覺模型 CPU 回退錯(cuò)誤 IMX8M Plus問題

    您好,我想在 IMX8M Plus 板上部署立體視覺模型。我已經(jīng)量化了模型并將其轉(zhuǎn)換為 TFlite 架構(gòu),但是當(dāng)模型部署在模型上時(shí),當(dāng)存在 NPU 無法處理的算子時(shí),我會(huì)遇到分割錯(cuò)誤。當(dāng)模型僅使用 CPU 運(yùn)行時(shí),沒有問題。CPU 不是應(yīng)該自動(dòng)處理不受支持的運(yùn)算符嗎?謝謝。
    發(fā)表于 04-29 07:23

    ??低曀?b class='flag-5'>立體視覺攝像機(jī)助力智慧養(yǎng)殖

    針對(duì)水體折射、渾濁光線等成像難題,水下立體視覺攝像機(jī)創(chuàng)新采用分離式補(bǔ)光結(jié)構(gòu),有效規(guī)避補(bǔ)光干擾,水下畫面更清晰;面對(duì)微生物附著頑疾,采用雙雨刷+防附著涂層雙重防護(hù),不用頻繁人工清理,大幅減少維護(hù)工作量,實(shí)現(xiàn)長(zhǎng)期穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 04-15 17:47 ?1411次閱讀

    帶你了解雙目深度相機(jī)

    在如今的智能化時(shí)代,不管是工業(yè)車間里的機(jī)器人、家里的掃地機(jī)器人,還是AR眼鏡、自動(dòng)駕駛汽車,都需要雙能“看懂”三維世界的“眼睛”——雙目深度相機(jī)就是這樣款設(shè)備??赡苡腥藭?huì)問,這東西到底是啥?其實(shí)
    的頭像 發(fā)表于 04-14 14:30 ?248次閱讀
    <b class='flag-5'>一</b>文<b class='flag-5'>帶你</b>了解<b class='flag-5'>雙目</b>深度相機(jī)

    RTK-SCAM-60 雙目立體視覺相機(jī)|精準(zhǔn)深度感知 全場(chǎng)景智能視覺

    RTK-SCAM-60雙目相機(jī)是款專為三維空間感知與距離測(cè)量打造的高精度雙目立體視覺相機(jī),整機(jī)采用5V低壓供電模式,無需外接獨(dú)立電源,真正實(shí)現(xiàn)即插即用,全方位簡(jiǎn)化部署與使用流程。設(shè)備
    的頭像 發(fā)表于 03-27 14:28 ?198次閱讀
    RTK-SCAM-60 <b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>相機(jī)|精準(zhǔn)深度感知 全場(chǎng)景智能<b class='flag-5'>視覺</b>

    雙目立體視覺相機(jī)產(chǎn)品介紹

    本產(chǎn)品是款主打高精度感知、采用5V穩(wěn)定供電的雙目立體視覺相機(jī),核心由兩個(gè)經(jīng)過精密同步調(diào)試與專業(yè)校準(zhǔn)的獨(dú)立相機(jī)模塊組成,固定基線嚴(yán)格設(shè)定為60mm,專為各類場(chǎng)景下的三維空間感知與精準(zhǔn)距離測(cè)量需求量
    的頭像 發(fā)表于 02-28 15:08 ?295次閱讀
    <b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>相機(jī)產(chǎn)品介紹

    基于SD3589高精度雙目立體視覺相機(jī):助力三維感知與智能化應(yīng)用

    RTK-SCAM-60是款高精度雙目立體視覺相機(jī),主打多接口兼容特性,專為全場(chǎng)景自動(dòng)化產(chǎn)線適配設(shè)計(jì),可廣泛應(yīng)用于工業(yè)檢測(cè)、智能分揀、尺寸測(cè)量等自動(dòng)化場(chǎng)景。產(chǎn)品采用5V供電,由兩個(gè)經(jīng)過精密同步校準(zhǔn)
    的頭像 發(fā)表于 01-05 15:29 ?560次閱讀
    基于SD3589高精度<b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>相機(jī):助力三維感知與智能化應(yīng)用

    雙目視覺是如何實(shí)現(xiàn)深度估計(jì)的?

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛的純視覺方案中,單目攝像頭因無法直接感知深度,在環(huán)境理解上存在根本局限,雙目視覺技術(shù)在此需求下應(yīng)運(yùn)而生。它通過模擬人眼,利用雙攝像頭的視差來推算距離,將二維圖像
    的頭像 發(fā)表于 12-31 09:45 ?702次閱讀
    <b class='flag-5'>雙目視覺</b>是如何實(shí)現(xiàn)深度估計(jì)的?

    RTK-SCAM-60雙目相機(jī)規(guī)格書

    產(chǎn)品概述本產(chǎn)品是款高精度、5V供電的雙目立體視覺相機(jī)。它由兩個(gè)經(jīng)過精密同步和校準(zhǔn)的獨(dú)立相機(jī)組成,固定基線為60mm,專為三維空間感知與距離測(cè)量而設(shè)計(jì)。通過內(nèi)置的立體匹配算法,可直接輸
    的頭像 發(fā)表于 12-10 15:45 ?580次閱讀
    RTK-SCAM-60<b class='flag-5'>雙目</b>相機(jī)規(guī)格書

    車載雙目攝像頭如何“看見”世界?

    源自:網(wǎng)絡(luò) 車載雙目攝像頭(也稱立體視覺攝像頭,Stereo Camera)模仿人眼的視覺機(jī)制,通過兩個(gè)略有間距的攝像頭同時(shí)拍攝同場(chǎng)景,比較兩幅圖像之間的差異,從而計(jì)算出深度信息。
    的頭像 發(fā)表于 11-13 09:17 ?1707次閱讀
    車載<b class='flag-5'>雙目</b>攝像頭如何“看見”世界?

    智駕感知系統(tǒng)中立體視覺相對(duì)于LiDAR的性能優(yōu)勢(shì)

    我們引用馬斯克對(duì)于智駕感知的觀點(diǎn),以及分享了LiDAR與雙目立體視覺的原理技術(shù)知識(shí),下面我們?cè)敿?xì)介紹
    的頭像 發(fā)表于 11-11 10:58 ?2192次閱讀
    智駕感知系統(tǒng)中<b class='flag-5'>立體視覺</b>相對(duì)于LiDAR的性能優(yōu)勢(shì)

    雙目環(huán)視立體視覺系統(tǒng)在智能駕駛行業(yè)的應(yīng)用

    在智能駕駛技術(shù)飛速發(fā)展的當(dāng)下,雙目立體視覺憑借其獨(dú)特的感知優(yōu)勢(shì),在 360 環(huán)視產(chǎn)品方案以及各類輔助駕駛功能中發(fā)揮著關(guān)鍵作用,在最新法規(guī)要求與復(fù)雜場(chǎng)景下表現(xiàn)突出,為汽車在AEB、NOA、自動(dòng)泊車等核心場(chǎng)景中重構(gòu)了安全與效率的邊界。
    的頭像 發(fā)表于 09-23 11:35 ?1377次閱讀

    Bumblebee X 5GigE系列工業(yè)相機(jī),多場(chǎng)景下釋放工業(yè)立體視覺的無限潛力!

    隨著智能制造(工業(yè)4.0)和柔性生產(chǎn)的發(fā)展,工業(yè)場(chǎng)景需要更智能的“眼睛”來理解三維空間。FLIRIIS通過提供包含完整立體處理支持的硬件和軟件包(從圖像校正和對(duì)準(zhǔn)到基于密集相關(guān)的立體映射),使立體視覺
    的頭像 發(fā)表于 07-11 17:04 ?1279次閱讀
    Bumblebee X 5GigE系列工業(yè)相機(jī),多場(chǎng)景下釋放工業(yè)<b class='flag-5'>立體視覺</b>的無限潛力!

    雙目視覺在智能駕駛領(lǐng)域的應(yīng)用

    圍繞“雙目智駕應(yīng)用”,我們將推出系列文章深入解析雙目視覺如何跨越技術(shù)鴻溝,在中國智駕的沃土上生根發(fā)芽,探索其賦能未來出行的無限可能。
    的頭像 發(fā)表于 07-09 16:21 ?1500次閱讀

    智能軟件+硬件解決方案克服實(shí)時(shí)立體視覺中的挑戰(zhàn)

    立體視覺種強(qiáng)大的成像技術(shù),通過使用兩臺(tái)或多臺(tái)相機(jī)以略微不同的角度拍攝,模擬人類通過雙眼感知深度的方式,從而捕捉環(huán)境的三維結(jié)構(gòu)。這項(xiàng)技術(shù)能夠提供全視野的高密度三維測(cè)量,并在非結(jié)構(gòu)化和動(dòng)態(tài)環(huán)境中表
    的頭像 發(fā)表于 05-16 17:04 ?785次閱讀
    智能軟件+硬件解決方案克服實(shí)時(shí)<b class='flag-5'>立體視覺</b>中的挑戰(zhàn)

    中科慧眼三目立體視覺產(chǎn)品的功能優(yōu)勢(shì)

    2025年上海國際車展已正式開幕,三目立體視覺產(chǎn)品作為推動(dòng)智駕平權(quán)的關(guān)鍵力量,也在全民智駕時(shí)代備受矚目。
    的頭像 發(fā)表于 05-06 09:23 ?1701次閱讀
    房产| 云南省| 巴彦淖尔市| 苗栗市| 辛集市| 昌平区| 墨竹工卡县| 晋中市| 南投市| 灯塔市| 龙里县| 吴江市| 万安县| 长兴县| 互助| 平舆县| 阿坝| 中西区| 竹山县| 寻乌县| 绥化市| 房山区| 贵港市| 来安县| 兴隆县| 玉溪市| 安阳县| 公安县| 阳城县| 峨眉山市| 乾安县| 吉隆县| 巨鹿县| 新民市| 大悟县| 乐安县| 板桥市| 蛟河市| 勃利县| 商都县| 易门县|