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





原创粉丝点击