色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

為什么要進行單相機標定

新機器視覺 ? 來源:CSDN技術社區 ? 作者:丶布布 ? 2021-09-02 09:45 ? 次閱讀

為什么要進行單相機標定?

廣義:畸變矯正和一維和二維測量

畸變矯正:

在幾何光學和陰極射線管(CRT)顯示中。畸變是對直線投影的一種偏移。簡單來說直線投影是場景內的一條直線投影到圖片上也保持為一條直線。那畸變簡單來說就是一條直線投影到圖片上不能保持為一條直線了。這是一種光學畸變(optical aberration)。畸變是一種相差,可能由于攝像機鏡頭導致,會對拍攝的物體的形狀產生變化,影響測量。

我自己對畸變矯正的理解就是,當相機進行標定時,雖然標定板也產生了畸變,但是標定板(圓形)的準確數據我們已經告訴了halcon,比如,圓的排列方式、直徑、中心距等。

通過加載多張標定板圖片,halcon可以通過函數求出鏡頭里發生畸變的標定板與未發生畸變的標定板之間的映射關系,也就是相機本身的內參(拍攝有畸變)和矯正之后無畸變內參之間的映射關系,將這種映射關系作用到拍攝時發生畸變的物體當中,就完成了畸變校正。。

步驟:

1)通過標定求出相機內參。

2)通過有畸變的內參求出無畸變的內參。用chage_radial_distortion_cam_par()函數完成。

3)求出有畸變的內參和無畸變的內參之間的映射關系。用

gen_radial_distortion_map()函數

4)將上邊的映射關系作用到產生畸變的物體當中,完成畸變校正

一維和二維的測量

圖片上的尺寸是像素距離,標定后,可以求出像素距離與物理空間距離的換算關系,從而計算出實際的物理尺寸。

狹義:求解相機的內參和外參以及畸變參數,得到二維平面像素坐標和三維世界坐標的關系,從而進行三維重建。

相機內參:相機的固有屬性,在進行畸變校正時需要用到相機的內參。

相機外參:物體在經過透鏡成像之后,實際上是經過了旋轉和平移,而外參就是告訴我們物體成像后經過了那種旋轉和平移,相機的外參包括平移矢量和旋轉矩陣。

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

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

二、標定流程

實現的原理是根據相機的像元尺寸、焦距和標定板的描述文件(.descr)來找到顯示的標定板圖像上面的標志點,從而確定標定板實際輸入的參數(Distance、Diameter等)和這些參數對應的圖像像素大小的關系,完成標定。

標定步驟:

1)使用gen_caltab算子生成一個標定文件

標定前需要生成一個.descr的描述文件,也就是世界坐標系與像素坐標系的關系,當我們下一次做別的項目時,只需要調用描述文件,即可完成標定過程。

生成標記文件的算子:gen_caltab (7, x方向的標記數;

7, y方向的標記數;

0.0075, 標記點圓心之間的距離,單位:米;

0.5, 標記點直徑與標記點圓心之間距離的比值;

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

‘caltab.ps’,描述標定板的一些信息,打印標定板時會用到)

2)打開標定助手,加載標定文件,設置相機參數(單個像元寬高(問相機廠商或看手冊),相機焦距)

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

可以看到相機的參數:

4)保存相機內、外參,下次使用測量助手直接調用內外參文件。

單獨說一下如何進行畸變校正,可以接上面的第三步之后:生成標定數據(相機內、外參)代碼,從而進行畸變校正

*相機內參

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

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

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

*1、校正徑向畸變,得到新的相機內參

change_radial_distortion_cam_par (‘adaptive’, 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、對發生徑向畸變的圖像生成投影映射,圖像的映射數據存在第一個參數中

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

*3、對圖像進行畸變校正

map_image (Image, Map, ImageMapped)

endwhile

close_framegrabber (AcqHandle)

注意:相機標定之后,相機焦距、上下位置不能再動,否則需要重新標定。

—版權聲明—

僅用于學術分享,版權屬于原作者。

若有侵權,請聯系微信號刪除或修改!

編輯:jq

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

    關注

    4

    文章

    1350

    瀏覽量

    53582
  • crt
    crt
    +關注

    關注

    2

    文章

    81

    瀏覽量

    35901
  • 函數
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62573

原文標題:halcon單相機標定和畸變矯正程序

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    傳感器靜態標定的主要步驟是什么

    傳感器靜態標定的主要步驟通常包括以下幾個方面: 一、準備階段 確定標定范圍 :首先,需要明確傳感器的全量程(即測量范圍),這是標定工作的基礎。 準備標準設備 :利用標準儀器或設備產生已知的非電量(如
    的頭像 發表于 09-19 17:02 ?1244次閱讀

    使用ina219測電流時,進行標定嗎?

    使用ina219測電流時,進行標定嗎?還有校準寄存器如何使用?謝謝
    發表于 09-05 06:09

    基于CW32的儀表精度測量實現(三):標定與校準

    標定的概念 標定是一種校準過程,它通過與已知的標準或參考值進行比較來確保測量設備、儀器或系統的準確性和可靠性。這個過程涉及調整設備,以消除系統誤差和提高測量結果與真實值的一致性,從而確保數據的精確度
    的頭像 發表于 09-02 10:07 ?324次閱讀
    基于CW32的儀表精度測量實現(三):<b class='flag-5'>標定</b>與校準

    基于DCC和張氏標定相機鏡頭畸變校正

    電子發燒友網站提供《基于DCC和張氏標定相機鏡頭畸變校正.pdf》資料免費下載
    發表于 08-29 10:37 ?0次下載
    基于DCC和張氏<b class='flag-5'>標定</b>的<b class='flag-5'>相機</b>鏡頭畸變校正

    工業相機測長儀的組成部分

    、防塵系統:采用一體式外殼對相機進行包裹密封,鏡頭前設置視窗鏡片,避免在長期的使用中灰塵遮擋工業相機而導致數據采集錯誤,日常維護僅需對鏡頭進行擦拭即可;
    發表于 08-27 17:45

    技術指南丨深視智能3D相機上下對射測厚操作流程

    深視智能激光三維輪廓測量儀上下對射測厚操作流程說明旨在協助用戶更加全面地了解我們的傳感器設備。①帶圓孔定位上下測厚標定:基本流程:安裝好相機,掃描標定塊。在做完3D標定以后,
    的頭像 發表于 08-12 08:37 ?483次閱讀
    技術指南丨深視智能3D<b class='flag-5'>相機</b>上下對射測厚操作流程

    康謀技術 | 自動駕駛傳感器標定技術:從單一到聯合標定

    對傳感器進行標定以獲取各個傳感器的安裝位置。具體來說,就是通過標定確定車身坐標系下傳感器的位置。SensorCalibration傳感器標定類型在一輛具備L2+級別智駕車上
    的頭像 發表于 07-29 11:12 ?375次閱讀
    康謀技術 | 自動駕駛傳感器<b class='flag-5'>標定</b>技術:從單一到聯合<b class='flag-5'>標定</b>

    C#之Delta并聯機械手的視覺相機標定與形狀匹配

    本文主要介紹如何通過正運動VPLC711視覺接口來實現相機標定和形狀匹配功能。
    的頭像 發表于 06-26 15:11 ?868次閱讀
    C#之Delta并聯機械手的視覺<b class='flag-5'>相機</b><b class='flag-5'>標定</b>與形狀匹配

    STM32是否支持CCP協議,能否用INCA/CANaple通過CAN總線的CCP協議進行標定

    想開發一款控制器,基于帶CAN總線接口的F407系列。 現在考慮參數標定/正定的問題。 不知能否通過生成A2L文件,然后用INCA/ CANaple 通過CAN總線的CCP協議進行標定? 以前沒有用過STM32芯片,用NXP和英
    發表于 05-31 08:14

    相機標定技術的性能分析與工具比較

    相機在從遙感、測繪、機器人技術到內窺鏡等一系列應用中都是不可或缺的。這些應用通常需要了解相機中真實世界點和它們在圖像中的幾何關系。
    發表于 04-30 09:28 ?930次閱讀
    <b class='flag-5'>相機</b><b class='flag-5'>標定</b>技術的性能分析與工具比較

    康謀技術 |深入探討:自動駕駛中的相機標定技術

    隨著自動駕駛技術的快速發展,多傳感器的數據采集和融合可以顯著提高系統的冗余度和容錯性,進而保證決策的快速性和正確性。在項目開發迭代過程中,傳感器標定扮演著至關重要的角色,它位于數據采集平臺與感知融合
    的頭像 發表于 04-17 17:08 ?895次閱讀
    康謀技術 |深入探討:自動駕駛中的<b class='flag-5'>相機</b><b class='flag-5'>標定</b>技術

    工業相機單目和雙目的區別

    工業相機標定的方法根據工業相機的數目可分為單目標定、雙目標定Q以及多目標定
    的頭像 發表于 03-26 16:26 ?1875次閱讀
    工業<b class='flag-5'>相機</b>單目和雙目的區別

    機器人知識:2D相機三維補正設置技巧

    3臺相機的三維補正中,推薦采用在機器人上安裝點陣板進行標定標定時有如下需要注意的地方。
    發表于 03-26 14:16 ?309次閱讀
    機器人知識:2D<b class='flag-5'>相機</b>三維補正設置技巧

    機器人手眼標定技術你真的懂嗎?

    相機知道的是像素坐標,機械手是空間坐標系,所以手眼標定就是得到像素坐標系和空間機械手坐標系的坐標轉化關系。
    發表于 03-18 09:44 ?1016次閱讀
    機器人手眼<b class='flag-5'>標定</b>技術你真的懂嗎?

    什么是電機電控標定?到底標的啥?

    什么是電機電控標定?到底標的啥? 電機電控標定是指對電機和電控系統進行精確的參數設定和校準的過程。這個過程旨在確保電機和電控系統能夠以準確可靠的方式工作,并實現所需的性能和功能。標定
    的頭像 發表于 12-25 11:47 ?4086次閱讀
    主站蜘蛛池模板: 色怕怕| 久久精品免费看网站| 国产第81页| 国产免费福利在线视频| 国产热久久精| 久久99久久成人免费播放| 浪小辉军警服务员VIDEOS| 年轻的女教师2017韩国在线看| 殴美黄色网| 午夜国产精品视频| 一个人免费观看在线视频播放| 又硬又粗又大一区二区三区视频| 91看片淫黄大片.在线天堂| chinese耄耋70老太性| 国产不卡一卡2卡三卡4卡网站| 国内精品欧美久久精品| 旧里番ovaの催○セイ活指导| 青草久久伊人| 亚洲a免费| 91天堂国产在线 在线播放| 电影日本妻子| 精品无码国产污污污免费网站2| 妈妈的朋友5在线观看免费完整版中文| 欧美内射AAAAAAXXXXX| 婷婷综合亚洲爱久久| 在线欧美精品一区二区三区| RUNAWAY韩国动漫免费官网版| 国产精品自在在线午夜蜜芽tv在线| 久久超碰国产精品最新| 漂亮的保姆5电影免费观看完整版中文| 午夜影院c绿象| 45分钟做受片免费观看| 国产AV精品一区二区三区漫画| 国产人妻麻豆蜜桃色| 国产成人 免费观看| 88蜜桃人妻无码精品系列| 床伴在线观看免费高清完整泰剧第四集 | 国产av在线看的| 无码人妻丰满熟妇啪啪网不卡| 国产一区91| 99国产精品久久人妻无码|