openCv
来源:互联网 发布:软件手术刀怎么用 编辑:程序博客网 时间:2024/06/08 16:05
我们下载的安装包里面就有一部分的代码其实非常简单 , 我们只需要进行配置直接运行 , 好了废话不多说请看下面 :
运行程序需求 : 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_exampleopencv_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
- opencv
- opencv
- opencv
- OpenCV
- OpenCV
- OpenCV
- OpenCV
- opencv
- Opencv。。
- OpenCV
- opencv
- opencv
- opencv
- opencv
- 软键盘交互
- Python遇到的一些问题
- Unity3D真实跟踪的无脑解决方案
- Predix微服务架构下的用户对微服务权限控制实践
- Hive(二)优化总结
- openCv
- C++搜索之鸣人和佐助
- PB开发过程中如何search查中文字符内容
- AngularJS的一些坑以及注意点
- 如何直接引用微信的图片链接详解
- Java异常处理
- Famous Stone Collector HDU
- Python学习(一)
- 亲身体验行为驱动开发