国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

前言

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

1)雙目攝像頭

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

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

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

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

建議:

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

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

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

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

3)打開雙目攝像頭

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

環(huán)境

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

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

思路流程

1、由于兩個鏡頭共用一個設(shè)備ID,打開攝像頭時使用cv2.VideoCapture()函數(shù),只需打開一次。區(qū)別有的雙目攝像頭是左右鏡頭各用一個設(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)

源代碼

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

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

import cv2

import time

AUTO = False # 自動拍照,或手動按s鍵拍照

INTERVAL = 2 # 自動拍照間隔

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

cv2.namedWindow(“right”)

camera = cv2.VideoCapture(0)

# 設(shè)置分辨率 左右攝像機(jī)同一頻率,同一設(shè)備ID;左右攝像機(jī)總分辨率1280x480;分割為兩個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ù),能用來定義“攝像頭”對象,0表示第一個攝像頭(一般是電腦內(nèi)置的攝像頭);如果有兩個攝像頭,第二個攝像頭則對應(yīng)VideoCapture(1)。

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

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

效果

4)雙目測距

原理

視差disparity

極線約束

極線校正/立體校正

雙目測距流程:

a.雙目標(biāo)定

b.雙目矯正

c.立體匹配

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

e.測距效果

原理

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

o4YBAGCGXHSAP9ctAAIB8Nbbiro048.png

視差disparity

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

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

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

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

補(bǔ)充理解:

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

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

極線約束

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

pIYBAGCGXLOAPKEXAAIK-8o5b9w626.png

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

pIYBAGCGXNSAThFQAAJsjQw00Gk841.png

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

極線校正/立體校正

雙目測距流程:

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

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

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

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

計算距離

a.雙目標(biāo)定

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

標(biāo)定過程:

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

b.雙目矯正

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

c.立體匹配

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

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

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

o4YBAGCGXQ2AV88fAAJPgl5suuU260.png

雙目測距原理

o4YBAGCGXTOAcrRjAAG5hFei-5w838.png

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

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

e.測距效果

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

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

a.立體匹配流程

o4YBAGCGXVuAVF0OAABObZ8Tnyo191.png

b.匹配代價計算

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

常用代價函數(shù)

AD/BT

AD+Gradient

Census transform

SAD/SSD

NCC

AD+Census

CNN

c.立體匹配

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

? Disp-Net (2016)

? GC-Net (2017)

? iRestNet (2018)

? PSM-Net (2018)

? Stereo-Net (2018)

? GA-Net (2019)

? EdgeStereo (2020)

\

立體視覺方法評測網(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/

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

雙目測距總結(jié)

優(yōu)勢

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

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

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

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

難點(diǎn)

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

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

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

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

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

編輯:jq

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

    關(guān)注

    7

    文章

    4020

    瀏覽量

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

    關(guān)注

    30

    文章

    4968

    瀏覽量

    73970
  • 測距
    +關(guān)注

    關(guān)注

    2

    文章

    110

    瀏覽量

    20771

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

    機(jī)器視覺三維成像技術(shù)簡介(

    本文討論了機(jī)器視覺三維成像技術(shù),涵蓋了各種成像技術(shù)的原理、特點(diǎn)、優(yōu)缺點(diǎn)及應(yīng)用場景等內(nèi)容。關(guān)鍵要點(diǎn)包括: 1. 三維成像技術(shù)分類 2. 飛行時間法(ToF) 3. 結(jié)構(gòu)光 4. 激光三角 5. 立體視覺 6. 光場成像 7. 其他成像技術(shù)
    的頭像 發(fā)表于 10-20 14:04 ?601次閱讀
    機(jī)器<b class='flag-5'>視覺</b>三維成像技術(shù)簡介(<b class='flag-5'>一</b>)

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

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

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

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

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

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

    帶你了解什么是機(jī)器視覺網(wǎng)卡

    機(jī)器視覺網(wǎng)卡通常指的是在機(jī)器視覺系統(tǒng)中用于連接工業(yè)相機(jī)到計算機(jī)的以太網(wǎng)卡。它的核心作用是實(shí)現(xiàn)高速、穩(wěn)定、低延遲的圖像數(shù)據(jù)傳輸。以下是關(guān)于機(jī)器視覺網(wǎng)卡的關(guān)鍵信息:1.核心功能:高速圖像傳輸:處理來自
    的頭像 發(fā)表于 07-09 16:18 ?664次閱讀
    <b class='flag-5'>一</b>文<b class='flag-5'>帶你</b>了解什么是機(jī)器<b class='flag-5'>視覺</b>網(wǎng)卡

    中科慧眼亮相2025新加坡亞洲科技展

    近日,為期三天的ATx新加坡亞洲科技展盛大開幕。作為汽車產(chǎn)業(yè)鏈領(lǐng)軍企業(yè),中科慧眼將本次參展作為開拓東南亞市場的關(guān)鍵布局,攜雙目及三目立體視覺核心產(chǎn)品重磅亮相,不僅展示了覆蓋智能駕駛與智能底盤的前沿方案,更首次公開了機(jī)器人視覺領(lǐng)域
    的頭像 發(fā)表于 06-03 17:21 ?921次閱讀

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

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

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

    2025年上海國際車展已正式開幕,三目立體視覺產(chǎn)品作為推動智駕平權(quán)的關(guān)鍵力量,也在全民智駕時代備受矚目。
    的頭像 發(fā)表于 05-06 09:23 ?1485次閱讀

    中科慧眼三目立體視覺相機(jī)將亮相2025上海車展

    2025年上海國際車展開幕在即,這場全球矚目的行業(yè)盛會不僅是車企競技的舞臺,更是前沿技術(shù)趨勢的風(fēng)向標(biāo)。隨著智能駕駛加速邁向“全民普惠”時代,三目立體視覺技術(shù)正以其低成本、高精度、強(qiáng)適配性的優(yōu)勢,成為推動智駕平權(quán)的關(guān)鍵力量。
    的頭像 發(fā)表于 04-19 10:36 ?1366次閱讀