• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    OpenCV:相機標定示例程序的使用

    本文本家兒要介紹OpenCV自帶標定規子的利用方式。

    OpenCV包含兩種標心猿意馬文件:

    calibration.cpp:是經由過程用戶輸入可選參數進行相機標心猿意馬的法式;

    calibration_artificial.cpp:是用法式模擬相機標心猿意馬的過程,用法式建立棋盤然后自立標心猿意馬。

    凡是,由相機采集棋盤格圖像后進行標心猿意馬,本文以calibration.cpp為例介紹標心猿意馬方式;

    東西/原料

    • opencv 2.4.10

    方式/步調

    1. 1

      標心猿意馬文件路徑:

      calibration.cpp 和 calibration_artificial.cpp位于opencv下sources//samples//cpp文件下;

      棋盤個標心猿意馬圖片具有不異路徑;

      如圖所示:

    2. 2

      生當作標心猿意馬圖像列表

      OpenCV自帶imagelist_creator.cpp文件生當作xml/yaml圖像列表;

      是以,起首采用imagelist_creator.cpp將棋盤格標心猿意馬圖像生當作imagelist.yaml文件。

      具體步調:

      ①新建項目ex,添加文件imagelist_creator.cpp,編譯獲得demo.exe可執行文件;

      ②找到ex.exe,打開號令窗口,輸入號令:

      輸入號令:demo.exe imagelist.yaml  left01.jpg left02.jpg left03.jpg left04.jpg left05.jpg left06.jpg left07.jpg left08.jpg left09.jpg left010.jpg left11.jpg left12.jpg left13.jpg left14.jpg right01.jpg right02.jpg right03.jpg right04.jpg right05.jpg right06.jpg right07.jpg right08.jpg right09.jpg right10.jpg right11.jpg right12.jpg right13.jpg right14.jpg

      ③回車執行ex.exe,生當作imagelist.yaml文件。

    3. 3

      相機標心猿意馬步調:

      ①移除imagelist_creator.cpp,添加calibration.cpp標心猿意馬法式;將圖片放在ex.exe當前目次下;

      ②打開calibration.cpp,將mode=DETECTION改當作mode=CALIBRATED;

      ③編譯法式獲得標心猿意馬可執行文件ex.exe;

      ④打開號令窗口,輸入號令:ex.exe -w 6 -h 9 imagelist.yaml;

      ⑤法式運行,獲得out_camera_data.yml 文件;

    4. 4

      標心猿意馬法式的另一種利用方式:

      以上方式的錯誤謬誤是:法式不克不及進行單步伐試;

      另一種利用方式:法式里添加輸入參數,然后運行調試法式;

      ①將圖片和imagelist.cpp放到目次下;

      ②添加代碼,點竄法式,如下:

      argc = 6;

      argv[0] = "ex.exe";

      argv[1] = "-w";

      argv[2] = "6";

      argv[3] = "-h";

      argv[4] = "9";

      argv[5] = "imagelist.yaml";

    • 發表于 2018-04-05 00:00
    • 閱讀 ( 919 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆