一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用自己的手機(jī)攝像頭和圖片實(shí)現(xiàn)從零開始到點(diǎn)云

LiveVideoStack ? 來(lái)源:LiveVideoStack ? 作者:LiveVideoStack ? 2020-11-02 10:08 ? 次閱讀

這個(gè)教程將帶你使用自己的手機(jī)攝像頭和圖片實(shí)現(xiàn)從零開始到點(diǎn)云。

這是一個(gè)由3部分組成的系列文章。 我注意到,其他大多數(shù)關(guān)于三維重建的教程都在某種程度上有點(diǎn)欠缺。別誤會(huì),我認(rèn)為它們是十分優(yōu)秀的成果,但是在某種程度上它們是支離破碎的,或者它們當(dāng)中有一部分過(guò)于深入地研究理論,或者兩者兼而有之。 更糟糕的是,他們使用專門的數(shù)據(jù)集(如Tsukuba),這就會(huì)造成對(duì)一些數(shù)據(jù)集之外的任何東西在使用這種算法時(shí),因?yàn)閰?shù)調(diào)微調(diào)會(huì)產(chǎn)生一些麻煩。 我相信三維重建(廣義的計(jì)算機(jī)視覺(jué))最酷的事情是重建你周圍的世界,而不是別人的世界(比如數(shù)據(jù)集中的世界)。本教程是一個(gè)初步的嘗試,旨在幫助您使用OpenCV的強(qiáng)大功能重新創(chuàng)建自己的世界。 簡(jiǎn)單地說(shuō),這個(gè)教程將帶你使用自己的手機(jī)攝像頭和圖片實(shí)現(xiàn)從零開始到點(diǎn)云。所以,廢話不多說(shuō),讓我們開始吧。 注意 為了避免寫一篇非常長(zhǎng)的文章,本教程分為三個(gè)部分。 第1部分(理論和需求):概述了一個(gè)非常簡(jiǎn)單的立體三維重建所需要的步驟。 第2部分(相機(jī)校正):包括用代碼校正你相機(jī)的基礎(chǔ)設(shè)置/知識(shí)。 第3部分(視差圖和點(diǎn)云):介紹了重建圖片基礎(chǔ)知識(shí)利用前面用代碼標(biāo)定過(guò)的相機(jī)。 三維重建所需的步驟 有很多方法可以重建周圍的世界,但都可以歸結(jié)為需要得到一張準(zhǔn)確的深度圖。 深度圖中的每一個(gè)像素都表示的是深度信息(而不是顏色信息)。它一般都是用灰度圖的形式展現(xiàn)出來(lái)。

Tsukuba 數(shù)據(jù)集的深度圖。由OpenCV提供 如前所述,獲取一張深度圖有很多不同的方法,而這些方法都取決于所使用的傳感器。一種傳感器可以是一個(gè)簡(jiǎn)單的攝像機(jī)(從現(xiàn)在起在我們將稱為RGB攝像機(jī)),但也可以使用其他傳感器,如激光雷達(dá)或紅外線或兩者的組合。 傳感器的類型將決定深度圖的精準(zhǔn)程度。根據(jù)精確度從大到小排列依次是激光雷達(dá)>紅外線>相機(jī)。深度圖也可以著色以更好的顯示深度。

我的Kinect相機(jī)自拍圖 根據(jù)所用傳感器的類型,實(shí)際獲取深度圖需要的步驟或多或少。例如,Kinect相機(jī)使用結(jié)合了RGB相機(jī)和紅外傳感器,因此您可以立即獲得一張深度圖(因?yàn)樗怯杉t外傳感器處理的信息)。 但是,如果您除了手機(jī)攝像頭之外什么都沒(méi)有,該怎么辦?在這種情況下,您需要進(jìn)行立體重建。立體重建和使用您的大腦和眼睛用來(lái)實(shí)際理解深度的原理是一樣的。 其要點(diǎn)在于從兩個(gè)不同的角度看同一張圖片,并在兩張圖片中尋找相同的事物,并從位置的差異推斷出深度。這稱為立體匹配。 為了進(jìn)行立體匹配,重要的是使兩張圖片具有完全相同的特征。換一種說(shuō)法,兩張照片都不應(yīng)該有任何失真。這是一個(gè)問(wèn)題,因?yàn)榇蠖鄶?shù)相機(jī)的鏡頭會(huì)導(dǎo)致不同程度的畸變。這意味著為了精確地進(jìn)行立體匹配,需要知道相機(jī)的光學(xué)中心和焦距。 在大多數(shù)情況下,這些信息是未知的(尤其是對(duì)于您的手機(jī)攝像頭),這就是為什么立體3D重建需要以下步驟的主要原因: 1. 相機(jī)校正:使用一組圖像推斷相機(jī)的焦距和光學(xué)中心 2. 圖像畸變:去除重建要用到的圖像中的鏡頭畸變 3. 特征匹配:在兩張圖片之間尋找相似的特征并構(gòu)建深度圖 4. 重投影點(diǎn):使用深度映射將像素重投影到三維空間中。 5. 構(gòu)建點(diǎn)云:生成一個(gè)包含三維空間中的點(diǎn)的新文件以進(jìn)行可視化。 6. 構(gòu)建網(wǎng)格以獲得實(shí)際的三維模型(不在本教程的范圍內(nèi),但很快將在其他教程中提供) 步驟1只需執(zhí)行一次,除非更換攝像機(jī)。而每次你獲得一對(duì)新照片時(shí),都需要重新執(zhí)行一遍第2-5步……大概就是這樣子。 實(shí)際的數(shù)學(xué)理論(為什么)要復(fù)雜得多,但是在本教程之后,它將更容易處理和理解,因?yàn)槟銓⒃陂喿x完本文之后獲取一個(gè)實(shí)例,你可以進(jìn)行各種的實(shí)驗(yàn)。 在下一部分中,我們將探討如何實(shí)際校準(zhǔn)手機(jī)攝像頭,以及一些校準(zhǔn)的最佳實(shí)踐操作。

責(zé)任編輯:lq

聲明:本文內(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)投訴
  • iPhone
    +關(guān)注

    關(guān)注

    28

    文章

    13498

    瀏覽量

    204472
  • 三維
    +關(guān)注

    關(guān)注

    1

    文章

    516

    瀏覽量

    29301
  • OpenCV
    +關(guān)注

    關(guān)注

    31

    文章

    642

    瀏覽量

    42273

原文標(biāo)題:使用iPhone相機(jī)和OpenCV來(lái)完成3D重建(第一部分)

文章出處:【微信號(hào):livevideostack,微信公眾號(hào):LiveVideoStack】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    社區(qū)安裝IPC攝像頭,跟安裝一般安防監(jiān)控攝像頭有什么區(qū)別?

    為了保護(hù)社區(qū)或其他公共場(chǎng)所的安全,往往需要安裝監(jiān)控攝像頭。但隨著越來(lái)越多的公共安全事件發(fā)生,傳統(tǒng)只單純拍攝和記錄畫面的監(jiān)控攝像頭已不能滿足社區(qū)安防的需求,需要更多功能的安防監(jiān)控攝像頭來(lái)進(jìn)行更智能化
    的頭像 發(fā)表于 04-03 10:00 ?267次閱讀
    社區(qū)安裝IPC<b class='flag-5'>攝像頭</b>,跟安裝一般安防監(jiān)控<b class='flag-5'>攝像頭</b>有什么區(qū)別?

    基于RK3588的AI攝像頭應(yīng)用解決方案

    隨著人工智能(AI)技術(shù)的快速發(fā)展,越來(lái)越多的視頻監(jiān)控系統(tǒng)開始直接在攝像頭上部署AI分析,視頻監(jiān)控從早期的圖像記錄發(fā)展到如今具備AI運(yùn)算能力和算法,可進(jìn)行目標(biāo)識(shí)別、行為分析以及事件反饋,實(shí)現(xiàn)從被動(dòng)
    的頭像 發(fā)表于 01-16 17:19 ?533次閱讀
    基于RK3588的AI<b class='flag-5'>攝像頭</b>應(yīng)用解決方案

    安防監(jiān)控攝像頭氣密性測(cè)試案例-連拓精密#攝像頭氣密檢測(cè)設(shè)備

    攝像頭
    連拓精密科技
    發(fā)布于 :2024年12月11日 15:00:21

    攝像頭及紅外成像的基本工作原理

    ,是這樣: ? ? 手機(jī)攝像頭設(shè)計(jì)后的外觀是這樣: ? 紅外攝像頭設(shè)計(jì)后的外觀是這樣: ? 如何將外界的圖像真實(shí)地呈現(xiàn)在芯片上? ? ? 對(duì)于芯片來(lái)說(shuō),外界圖像可以按不同區(qū)域進(jìn)行拆解,圖像按區(qū)域拆解后是這樣: ? 拆解后的
    的頭像 發(fā)表于 11-25 09:28 ?1762次閱讀
    <b class='flag-5'>攝像頭</b>及紅外成像的基本工作原理

    用于環(huán)視和CMS攝像頭系統(tǒng)的四通道攝像頭應(yīng)用程序

    電子發(fā)燒友網(wǎng)站提供《用于環(huán)視和CMS攝像頭系統(tǒng)的四通道攝像頭應(yīng)用程序.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:02 ?0次下載
    用于環(huán)視和CMS<b class='flag-5'>攝像頭</b>系統(tǒng)的四通道<b class='flag-5'>攝像頭</b>應(yīng)用程序

    人流量檢測(cè)識(shí)別攝像頭

    人流量檢測(cè)識(shí)別攝像頭是一種結(jié)合了監(jiān)控攝像技術(shù)和智能分析技術(shù)的先進(jìn)設(shè)備,旨在通過(guò)實(shí)時(shí)監(jiān)測(cè)和分析監(jiān)控畫面中人員的數(shù)量、密度、流動(dòng)方向等信息,識(shí)別不同人群特征并進(jìn)行統(tǒng)計(jì)分析。這種攝像頭在商業(yè)
    的頭像 發(fā)表于 09-25 10:58 ?589次閱讀
    人流量檢測(cè)識(shí)別<b class='flag-5'>攝像頭</b>

    NVIDIA多攝像頭追蹤工作流的應(yīng)用架構(gòu)

    為提高安全性并優(yōu)化運(yùn)營(yíng),倉(cāng)庫(kù)、工廠、體育場(chǎng)、機(jī)場(chǎng)等大型區(qū)域通常會(huì)有數(shù)百個(gè)攝像頭進(jìn)行監(jiān)控。多攝像頭追蹤指的是通過(guò)這些攝像頭追蹤對(duì)象,并精確測(cè)量其活動(dòng),以此實(shí)現(xiàn)對(duì)空間的有效監(jiān)控和管理。
    的頭像 發(fā)表于 09-06 14:23 ?645次閱讀
    NVIDIA多<b class='flag-5'>攝像頭</b>追蹤工作流的應(yīng)用架構(gòu)

    CANape Option DA中參考攝像頭的標(biāo)定演示#CANape

    攝像頭
    北匯信息POLELINK
    發(fā)布于 :2024年07月30日 12:37:29

    UV固化機(jī)如何助力手機(jī)攝像頭完美固化?

    手機(jī)攝像頭作為現(xiàn)代智能手機(jī)的核心組件之一,其制造過(guò)程對(duì)精度和穩(wěn)定性要求極高。UV固化技術(shù)作為一種重要的制造工藝,通過(guò)在特定波長(zhǎng)下的紫外線照射下,迅速固化涂層或膠水,從而確保攝像頭模塊的
    的頭像 發(fā)表于 07-24 16:24 ?638次閱讀
    UV固化機(jī)如何助力<b class='flag-5'>手機(jī)</b><b class='flag-5'>攝像頭</b>完美固化?

    安防攝像頭IPC芯片的應(yīng)用

    安防攝像頭IPC芯片的應(yīng)用
    的頭像 發(fā)表于 07-22 09:42 ?1221次閱讀
    安防<b class='flag-5'>攝像頭</b>IPC芯片的應(yīng)用

    基于FPGA的攝像頭心率檢測(cè)裝置設(shè)計(jì)

    的 OpenCV 等開源庫(kù),可以使眾多圖像處理步驟得到簡(jiǎn)化,有利于實(shí)現(xiàn)更復(fù)雜的功能。 2.4 各模塊介紹2.4.1.數(shù)據(jù)采集模塊 使用攝像頭拍攝人臉畫面,通過(guò) usb 接口與 fpga 開發(fā)板相連接。其中
    發(fā)表于 07-01 17:58

    esp32是如何與攝像頭連接的呢?

    新手??戳薳sp32的模組中沒(méi)有攝像頭的硬件接口,請(qǐng)問(wèn)它是如何與攝像頭連接的呢
    發(fā)表于 06-28 15:01

    使用esp-iot-solution master分支的usb_stream攝像頭顏色不對(duì)是怎么回事?

    使用esp-iot-solution master分支的usb_stream 連接usb攝像頭時(shí)顏色偏紅。這個(gè)攝像頭在windows和ubuntu上的視頻和圖片都是正常的。我通過(guò)確認(rèn)哪些信息去查找UVC的設(shè)置問(wèn)題?
    發(fā)表于 06-27 06:41

    攝像頭模組電路

    求助各位大佬,想問(wèn)一下攝像頭模組硬件電路大概需要怎么設(shè)計(jì)
    發(fā)表于 06-07 10:29