绪
本文本家儿要介绍OpenCV自带标定规子的利用方式。
OpenCV包含两种标心猿意马文件:
calibration.cpp:是经由过程用户输入可选参数进行相机标心猿意马的法式;
calibration_artificial.cpp:是用法式模拟相机标心猿意马的过程,用法式建立棋盘然后自立标心猿意马。
凡是,由相机采集棋盘格图像后进行标心猿意马,本文以calibration.cpp为例介绍标心猿意马方式;

东西/原料
- opencv 2.4.10
方式/步调
- 1
标心猿意马文件路径:
calibration.cpp 和 calibration_artificial.cpp位于opencv下sources//samples//cpp文件下;
棋盘个标心猿意马图片具有不异路径;
如图所示:
- 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
相机标心猿意马步调:
①移除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
标心猿意马法式的另一种利用方式:
以上方式的错误谬误是:法式不克不及进行单步伐试;
另一种利用方式:法式里添加输入参数,然后运行调试法式;
①将图片和imagelist.cpp放到目次下;
②添加代码,点窜法式,如下:
argc = 6;
argv[0] = "ex.exe";
argv[1] = "-w";
argv[2] = "6";
argv[3] = "-h";
argv[4] = "9";
argv[5] = "imagelist.yaml";
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/282678.html
- 上一篇: DIY转接线把苹果耳机当做电脑耳麦
- 下一篇: 【PS】ps如何快速制作油画效果
猜你喜欢
-
监管人员是做什么的(What Regulatory Officer Do)?
-
什么是低度肿瘤(Low-Grade Neoplasm)?
-
面板生成器是做什么的(What Panel Builder Do)?
-
什么是浆液性乳头状腺癌(Serous Papillary Adenocarcinoma)?
-
什么是呼叫中心工作(Call Center Job)?
-
什么是种子疣(What Seed Warts)?
-
念珠菌病有哪些不同的治疗方法(Different Types of Candidiasis Treatment)?
-
事务协调器是做什么的(What Transaction Coordinator Do)?
-
什么是定量免疫球蛋白(Quantitative Immunoglobulin)?
-
我如何成为人才获取专家(Become a Talent Acquisition Specialist)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382