chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

為什么要進(jìn)行單相機(jī)標(biāo)定

新機(jī)器視覺(jué) ? 來(lái)源:CSDN技術(shù)社區(qū) ? 作者:丶布布 ? 2021-09-02 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么要進(jìn)行單相機(jī)標(biāo)定?

廣義:畸變矯正和一維和二維測(cè)量

畸變矯正:

在幾何光學(xué)和陰極射線管(CRT)顯示中?;兪菍?duì)直線投影的一種偏移。簡(jiǎn)單來(lái)說(shuō)直線投影是場(chǎng)景內(nèi)的一條直線投影到圖片上也保持為一條直線。那畸變簡(jiǎn)單來(lái)說(shuō)就是一條直線投影到圖片上不能保持為一條直線了。這是一種光學(xué)畸變(optical aberration)。畸變是一種相差,可能由于攝像機(jī)鏡頭導(dǎo)致,會(huì)對(duì)拍攝的物體的形狀產(chǎn)生變化,影響測(cè)量。

我自己對(duì)畸變矯正的理解就是,當(dāng)相機(jī)進(jìn)行標(biāo)定時(shí),雖然標(biāo)定板也產(chǎn)生了畸變,但是標(biāo)定板(圓形)的準(zhǔn)確數(shù)據(jù)我們已經(jīng)告訴了halcon,比如,圓的排列方式、直徑、中心距等。

通過(guò)加載多張標(biāo)定板圖片,halcon可以通過(guò)函數(shù)求出鏡頭里發(fā)生畸變的標(biāo)定板與未發(fā)生畸變的標(biāo)定板之間的映射關(guān)系,也就是相機(jī)本身的內(nèi)參(拍攝有畸變)和矯正之后無(wú)畸變內(nèi)參之間的映射關(guān)系,將這種映射關(guān)系作用到拍攝時(shí)發(fā)生畸變的物體當(dāng)中,就完成了畸變校正。。

步驟:

1)通過(guò)標(biāo)定求出相機(jī)內(nèi)參。

2)通過(guò)有畸變的內(nèi)參求出無(wú)畸變的內(nèi)參。用chage_radial_distortion_cam_par()函數(shù)完成。

3)求出有畸變的內(nèi)參和無(wú)畸變的內(nèi)參之間的映射關(guān)系。用

gen_radial_distortion_map()函數(shù)

4)將上邊的映射關(guān)系作用到產(chǎn)生畸變的物體當(dāng)中,完成畸變校正

一維和二維的測(cè)量

圖片上的尺寸是像素距離,標(biāo)定后,可以求出像素距離與物理空間距離的換算關(guān)系,從而計(jì)算出實(shí)際的物理尺寸。

狹義:求解相機(jī)的內(nèi)參和外參以及畸變參數(shù),得到二維平面像素坐標(biāo)和三維世界坐標(biāo)的關(guān)系,從而進(jìn)行三維重建。

相機(jī)內(nèi)參:相機(jī)的固有屬性,在進(jìn)行畸變校正時(shí)需要用到相機(jī)的內(nèi)參。

相機(jī)外參:物體在經(jīng)過(guò)透鏡成像之后,實(shí)際上是經(jīng)過(guò)了旋轉(zhuǎn)和平移,而外參就是告訴我們物體成像后經(jīng)過(guò)了那種旋轉(zhuǎn)和平移,相機(jī)的外參包括平移矢量和旋轉(zhuǎn)矩陣。

畸變參數(shù):采用理想針孔模型,由于通過(guò)針孔的光線少,攝像機(jī)曝光太慢,在實(shí)際使用中均采用透鏡,可以使圖像生成迅速,但代價(jià)是引入了畸變。有兩種畸變對(duì)投影圖像影響較大:徑向畸變和切向畸變。

相機(jī)的畸變和內(nèi)參是相機(jī)本身的固有特性,標(biāo)定一次即可一直使用。但由于相機(jī)本身并非理想的小孔成像模型以及計(jì)算誤差,采用不同的圖片進(jìn)行標(biāo)定時(shí)得到的結(jié)果都有差異。一般重投影誤差很小的話,標(biāo)定結(jié)果均可用。

二、標(biāo)定流程

實(shí)現(xiàn)的原理是根據(jù)相機(jī)的像元尺寸、焦距和標(biāo)定板的描述文件(.descr)來(lái)找到顯示的標(biāo)定板圖像上面的標(biāo)志點(diǎn),從而確定標(biāo)定板實(shí)際輸入的參數(shù)(Distance、Diameter等)和這些參數(shù)對(duì)應(yīng)的圖像像素大小的關(guān)系,完成標(biāo)定。

標(biāo)定步驟:

1)使用gen_caltab算子生成一個(gè)標(biāo)定文件

標(biāo)定前需要生成一個(gè).descr的描述文件,也就是世界坐標(biāo)系與像素坐標(biāo)系的關(guān)系,當(dāng)我們下一次做別的項(xiàng)目時(shí),只需要調(diào)用描述文件,即可完成標(biāo)定過(guò)程。

生成標(biāo)記文件的算子:gen_caltab (7, x方向的標(biāo)記數(shù);

7, y方向的標(biāo)記數(shù);

0.0075, 標(biāo)記點(diǎn)圓心之間的距離,單位:米;

0.5, 標(biāo)記點(diǎn)直徑與標(biāo)記點(diǎn)圓心之間距離的比值;

‘C:/Users/Administrator/Desktop/caltab.descr’,標(biāo)定板的描述文件的保 存路徑;

‘caltab.ps’,描述標(biāo)定板的一些信息,打印標(biāo)定板時(shí)會(huì)用到)

2)打開(kāi)標(biāo)定助手,加載標(biāo)定文件,設(shè)置相機(jī)參數(shù)(單個(gè)像元寬高(問(wèn)相機(jī)廠商或看手冊(cè)),相機(jī)焦距)

3)實(shí)時(shí)獲取各個(gè)角度、位置的標(biāo)定板圖片(9-16張左右),并選擇其中一種圖片設(shè)置參考位姿,然后標(biāo)定。

可以看到相機(jī)的參數(shù):

4)保存相機(jī)內(nèi)、外參,下次使用測(cè)量助手直接調(diào)用內(nèi)外參文件。

單獨(dú)說(shuō)一下如何進(jìn)行畸變校正,可以接上面的第三步之后:生成標(biāo)定數(shù)據(jù)(相機(jī)內(nèi)、外參)代碼,從而進(jìn)行畸變校正

*相機(jī)內(nèi)參

CameraParameters := [0.0375147,-270.806,8.30152e-006,8.3e-006,647.48,520.914,1280,960]

*相機(jī)位姿,即外參(旋轉(zhuǎn)矩陣+平移矢量)

CameraPose := [-0.0091626,-0.00625214,0.700967,2.46926,358.933,179.443,0]

*1、校正徑向畸變,得到新的相機(jī)內(nèi)參

change_radial_distortion_cam_par (‘a(chǎn)daptive’, CameraParameters, 0, CamParamOut)

stop ()

Image Acquisition 02: Code generated by Image Acquisition 02

open_framegrabber (‘GigEVision’, 0, 0, 0, 0, 0, 0, ‘default’, -1, ‘default’, -1, ‘false’, ‘default’, ‘CAMERA_QBY_DM’, 0, -1, AcqHandle)

grab_image_start (AcqHandle, -1)

while (true)

grab_image_async (Image, AcqHandle, -1)

*2、對(duì)發(fā)生徑向畸變的圖像生成投影映射,圖像的映射數(shù)據(jù)存在第一個(gè)參數(shù)中

gen_radial_distortion_map (Map, CameraParameters, CamParamOut, ‘bilinear’)

*3、對(duì)圖像進(jìn)行畸變校正

map_image (Image, Map, ImageMapped)

endwhile

close_framegrabber (AcqHandle)

注意:相機(jī)標(biāo)定之后,相機(jī)焦距、上下位置不能再動(dòng),否則需要重新標(biāo)定。

—版權(quán)聲明—

僅用于學(xué)術(shù)分享,版權(quán)屬于原作者。

若有侵權(quán),請(qǐng)聯(lián)系微信號(hào)刪除或修改!

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 相機(jī)
    +關(guān)注

    關(guān)注

    5

    文章

    1536

    瀏覽量

    55417
  • crt
    crt
    +關(guān)注

    關(guān)注

    2

    文章

    82

    瀏覽量

    36992
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4406

    瀏覽量

    66850

原文標(biāo)題:halcon單相機(jī)標(biāo)定和畸變矯正程序

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ECU刷寫(xiě)前的“隱藏關(guān)卡”:3分鐘看懂XCP/CCP標(biāo)定

    在上一期中,我們探討了ECU刷寫(xiě),重點(diǎn)介紹了基于UDS協(xié)議的刷寫(xiě)流程,它直接針對(duì)ECU進(jìn)行操作。而標(biāo)定的輸出,正是ECU刷寫(xiě)的關(guān)鍵輸入。那么,標(biāo)定究竟是什么呢?標(biāo)定的定義
    的頭像 發(fā)表于 11-28 11:35 ?226次閱讀
    ECU刷寫(xiě)前的“隱藏關(guān)卡”:3分鐘看懂XCP/CCP<b class='flag-5'>標(biāo)定</b>

    CANape標(biāo)定窗口被鎖無(wú)法標(biāo)定

    問(wèn)題現(xiàn)象:解決方案:標(biāo)定窗口被鎖定無(wú)法標(biāo)定除了ECU功能權(quán)限限制外可能存在的情況是CANape的工程配置影響的,主要有以下三個(gè)方面:1、CalibrateonlineDevice沒(méi)有激活,需要將工程
    的頭像 發(fā)表于 11-17 15:26 ?1604次閱讀
    CANape<b class='flag-5'>標(biāo)定</b>窗口被鎖無(wú)法<b class='flag-5'>標(biāo)定</b>

    IMU+多相機(jī)高速聯(lián)合自動(dòng)標(biāo)定方案

    隨著視覺(jué)慣性傳感器在自動(dòng)駕駛、機(jī)器人、AR/VR 等領(lǐng)域規(guī)?;涞兀?b class='flag-5'>相機(jī)+IMU 聯(lián)合標(biāo)定需求呈爆發(fā)式增長(zhǎng),多相機(jī)+IMU 聯(lián)合標(biāo)定領(lǐng)域尚屬空白。 感算商城聯(lián)合知名方案公司推出國(guó)
    發(fā)表于 10-23 14:04

    GraniStudio:相機(jī)標(biāo)定例程

    說(shuō)明 實(shí)現(xiàn)相機(jī)標(biāo)定位置進(jìn)行標(biāo)定。 注意:每次打開(kāi)軟件請(qǐng)先點(diǎn)擊復(fù)位,確保位置安全;準(zhǔn)備九點(diǎn)標(biāo)定版;連接
    的頭像 發(fā)表于 08-22 17:38 ?780次閱讀
    GraniStudio:<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>例程

    實(shí)戰(zhàn)演練:使用相機(jī)氣密性檢測(cè)儀進(jìn)行防水測(cè)試

    在攝影領(lǐng)域,尤其是進(jìn)行戶外攝影,不少攝影師會(huì)在惡劣環(huán)境下使用相機(jī),這就對(duì)相機(jī)的防水性能有了要求。而相機(jī)氣密性檢測(cè)就是判斷相機(jī)防水性能的重要途
    的頭像 發(fā)表于 05-30 11:04 ?397次閱讀
    實(shí)戰(zhàn)演練:使用<b class='flag-5'>相機(jī)</b>氣密性檢測(cè)儀<b class='flag-5'>進(jìn)行</b>防水測(cè)試

    相機(jī)模組膠水檢測(cè)

    相機(jī)
    海伯森技術(shù)
    發(fā)布于 :2025年05月19日 15:07:45

    《聊一聊ZXDoc》之汽車標(biāo)定、臺(tái)架標(biāo)定、三高標(biāo)定

    ZXDoc支持XCP/CCP標(biāo)定功能,標(biāo)定工作貫穿主機(jī)廠與Tier1廠商汽車ECU研發(fā)、生產(chǎn)、測(cè)試的整個(gè)流程,是保障ECU性能達(dá)標(biāo)、功能穩(wěn)定的關(guān)鍵。什么是XCP/CCP標(biāo)定?XCP/CCP標(biāo)定
    的頭像 發(fā)表于 04-27 11:36 ?1361次閱讀
    《聊一聊ZXDoc》之汽車<b class='flag-5'>標(biāo)定</b>、臺(tái)架<b class='flag-5'>標(biāo)定</b>、三高<b class='flag-5'>標(biāo)定</b>

    采用LifeCam運(yùn)行TIDA-00361_LCr3000程序進(jìn)行到投影儀標(biāo)定步驟,如何使LifeCam Cinema相機(jī)捕捉到投影儀投射的棋盤格圖像?

    采用DLP LightCrafter 3000與微軟LifeCam Cinema相機(jī),運(yùn)行TIDA-00361_LCr3000程序,進(jìn)行到第5步投影儀標(biāo)定時(shí),投影儀投射棋盤格時(shí)間很短(幾乎1s左右
    發(fā)表于 03-03 07:20

    請(qǐng)問(wèn)DLP4500套件進(jìn)行投影標(biāo)定時(shí)棋盤格的長(zhǎng)寬比是多少?

    如題,我手里的DLP4500套件,運(yùn)行3D_Scanner_LCr4500_PGcam.exe程序,進(jìn)行標(biāo)定時(shí),會(huì)投影出一副棋盤格圖像,我們發(fā)現(xiàn)這幅圖像的格子不是正方形。 我們的標(biāo)定板上的圖案
    發(fā)表于 02-28 07:04

    TIDEP0076相機(jī)無(wú)法正常調(diào)用怎么解決?

    在TIDEP0076下,當(dāng)按照tiduc48b的guide去進(jìn)行dlp的三維重建過(guò)程中, 進(jìn)行第四步標(biāo)定相機(jī), 然而相機(jī)卻無(wú)法啟正常啟動(dòng),拍攝到的只是黑壓壓的一片, 請(qǐng)問(wèn)這是什么原
    發(fā)表于 02-28 06:04

    想要通過(guò)代碼控制DLP4500投影,以及連接相機(jī)進(jìn)行外觸發(fā),怎么操作?

    如題,我想要通過(guò)代碼控制DLP4500投影,以及連接相機(jī)進(jìn)行外觸發(fā)。 看了下官方給出的GUI代碼,但是不是很明白怎么進(jìn)行操作。 具體步驟是怎么樣的呢? 是不是首先要
    發(fā)表于 02-27 07:08

    DLP_LightCrafter_4500_3D_Scan_Application軟件進(jìn)行相機(jī)和投影儀標(biāo)定時(shí),進(jìn)入相機(jī)拍照界面后程序未響應(yīng)然后退出怎么解決?

    DLP_LightCrafter_4500_3D_Scan_Application 軟件進(jìn)行相機(jī)和投影儀標(biāo)定時(shí),進(jìn)入相機(jī)拍照界面后,程序未響應(yīng)然后退出,參考手冊(cè)DLPU019B沒(méi)有相關(guān)處理,請(qǐng)問(wèn)有解決辦法嗎?
    發(fā)表于 02-26 06:14

    TIDA-00254使用SDK進(jìn)行物體點(diǎn)云重建時(shí)在系統(tǒng)標(biāo)定時(shí)DLP不打光,怎么解決?

    投影:DLP4500 相機(jī):PointGray相機(jī),具體型號(hào):FL3-U3-13Y3M USB 3.0 SDK可以連接到相機(jī)與投影,且已完成相機(jī)標(biāo)
    發(fā)表于 02-20 08:23

    肇觀電子首發(fā)自標(biāo)定3D深度相機(jī)

    肇觀電子近日宣布,憑借自研VPU芯片的異構(gòu)計(jì)算架構(gòu)與實(shí)時(shí)動(dòng)態(tài)優(yōu)化算法,成功實(shí)現(xiàn)了深度相機(jī)的全生命周期自標(biāo)定技術(shù),為全球首創(chuàng)。
    的頭像 發(fā)表于 02-10 17:54 ?891次閱讀

    請(qǐng)問(wèn)做反射式血氧飽和度測(cè)量時(shí)如何進(jìn)行標(biāo)定呢?

    請(qǐng)問(wèn)做反射式血氧飽和度測(cè)量時(shí)如何進(jìn)行標(biāo)定呢? 目前已完成透射式血氧飽和度測(cè)量?jī)x的設(shè)計(jì)和實(shí)現(xiàn),采用的Fluke的生命體征模擬儀Prosim8進(jìn)行標(biāo)定的,儀器有一個(gè)模擬手指,可以將指套
    發(fā)表于 01-08 06:42