openCv - 摄像头标定(已运行)
2017-07-07 11:36
218 查看
我们下载的安装包里面就有一部分的代码其实非常简单 , 我们只需要进行配置直接运行 , 好了废话不多说请看下面 :
运行程序需求 :
1、calibration.cpp(主文件) 2、imagelist_creator.cpp(生成文件列表) 3、Makefile(生成可执行文件(自己创建没有后缀名))
Makefile文件内容 :
1、2、 首先找到这个路径,也就是我们安装包下的这个路径 (opencv-3.2.0/samples/cpp) , 你会发现里面有好多的 cpp 代码 , 然后你只需要把 calibration.cpp (主文件) 和 imagelist_creator.cpp (生成yaml或xml文件)文件复制到一个新建的文件中
生成文件列表需要 : 图片 和 生成可执行文件
3、 我们需要找到图片(opencv自带的)进入(opencv-3.2.0/samples/data)下找到left 和 right 开头的图片 复制到我们的文件夹中 , 然后我们就先运行imagelist_create.cpp 文件生成可执行文件:
(不同系统运行方式不同) : 把 imagelist_create.app 生成可运行程序打开终端输入 : make——查看是否生成可运行文件——如果生成再次输入 ./生成的文件名 +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 , 生成imagelist.yaml文件
3、 下面我们就需要把主文件生成可运行文件打开终端输入 : ./主文件可执行文件名字 + 宽 +高 + imagelist.yaml
例如 : ./calibration -w=6 -h=9 imagelist.yaml
运行程序需求 :
1、calibration.cpp(主文件) 2、imagelist_creator.cpp(生成文件列表) 3、Makefile(生成可执行文件(自己创建没有后缀名))
Makefile文件内容 :
CXX ?= g++ CXXFLAGS += -c -Wall $(shell pkg-config --cflags opencv) LDFLAGS += $(shell pkg-config --libs --static opencv) all: opencv_example opencv_example: example.o; $(CXX) $< -o $@ $(LDFLAGS) # 更改examle.o文件名为你要运行程序的名字(生成可运行文件) %.o: %.cpp; $(CXX) $< -o $@ $(CXXFLAGS) clean: ; rm -f example.o opencv_example
1、2、 首先找到这个路径,也就是我们安装包下的这个路径 (opencv-3.2.0/samples/cpp) , 你会发现里面有好多的 cpp 代码 , 然后你只需要把 calibration.cpp (主文件) 和 imagelist_creator.cpp (生成yaml或xml文件)文件复制到一个新建的文件中
生成文件列表需要 : 图片 和 生成可执行文件
3、 我们需要找到图片(opencv自带的)进入(opencv-3.2.0/samples/data)下找到left 和 right 开头的图片 复制到我们的文件夹中 , 然后我们就先运行imagelist_create.cpp 文件生成可执行文件:
(不同系统运行方式不同) : 把 imagelist_create.app 生成可运行程序打开终端输入 : make——查看是否生成可运行文件——如果生成再次输入 ./生成的文件名 +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 , 生成imagelist.yaml文件
3、 下面我们就需要把主文件生成可运行文件打开终端输入 : ./主文件可执行文件名字 + 宽 +高 + imagelist.yaml
例如 : ./calibration -w=6 -h=9 imagelist.yaml
相关文章推荐
- 【opencv学习】使用opencv与两个摄像头实现双目标定与测距
- Opencv摄像头标定
- OpenCV摄像头标定(Calibration) 使用源代码
- 基于matlab标定数据,使用opencv实现双目立体摄像头的标定(源代码)
- opencv 双目摄像头标定
- opencv与两个摄像头实现双目标定与测距
- OpenCV 立体视觉详细解析(一)---摄像头标定
- opencv摄像头标定学习总结
- OpenCV中文网站例程——摄像头标定
- 【opencv学习】使用opencv与两个摄像头实现双目标定与测距
- opencv如何进行摄像头标定
- OpenCV单目摄像头标定
- 【opencv学习】使用opencv与两个摄像头实现双目标定与测距
- ROS 下利用 usb_cam 读取图像、opencv 图像、摄像头的标定
- opencv双摄像头采集图像(可用作双目视觉的标定图片制作)
- Opencv学习笔记 ---opencv生成摄像头标定棋盘
- 【OpenCV】单目摄像头标定
- OPENCV之运行摄像头程序闪退 备注
- 【OpenCV】8th-摄像头标定
- 靠谱的opencv摄像头畸变标定