opencv3.0.0在ubuntu12.04下的配置.docx

上传人:scccc 文档编号:14430587 上传时间:2022-02-06 格式:DOCX 页数:3 大小:66.47KB
返回 下载 相关 举报
opencv3.0.0在ubuntu12.04下的配置.docx_第1页
第1页 / 共3页
opencv3.0.0在ubuntu12.04下的配置.docx_第2页
第2页 / 共3页
opencv3.0.0在ubuntu12.04下的配置.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《opencv3.0.0在ubuntu12.04下的配置.docx》由会员分享,可在线阅读,更多相关《opencv3.0.0在ubuntu12.04下的配置.docx(3页珍藏版)》请在三一文库上搜索。

1、opencv3. 0. 0 在 ubuntul2. 04 下的配:L 下载好 0penCV3. 0. 0 的压缩包;tar -xvf 0penCV-3. 0. 0. tar. baz 2. cd OpenCV 3. 0.0sudo mkdir build (创建一个新的文件存放必需的安装文件信息) cd buildsudo apt-get install libgtk2. 0-dev3查看是否安装了 cmake如果没有,则 sudo apt-get install cmake4 . /kugroe/opencv-3. 0. 0-beta是我自定义在系统中安装的路径sudo cmake -D C

2、MAKE_Bl;ILD_TYPE=RELEASE -DCN!AKE_INSTALL_PREFIX=/kugroe/opencv-3.0.0-beta -D BUILD_PYTHON_SUPPORT=ON -D WITHIPP=OFF5 .配置完毕后就是要make & make installsudo make & make install -j8 (-j8 是开 8 个线程)出现错误:(内存空间不够造成的)/kugroe/opencv-3. 0. 0一beta/modules/imgcodecs/include/opencv2/imgcodecs. hpp:93:1: fatal error:

3、 can t write PCH file: No space left on device compilation terminated.Preprocessed source stored into /tmp/ccDrpV9p. out file, please attach this to your bugreport.make2: *modules/photo/perf_precomp. hpp. gch/opencv_perf_photo_RELEASE. gch Error 1 make El: * Lmodules/photo/CMakeFiles/pch_Generate_op

4、encv_perf_photo. dir/all Error 2 make: * all Error 2到这里,OpenCV的安装算是完成了,但是怎么用它编译我们自己的代码呢?1 .添加库路径sudo vim /etc/ld.so. conf, d/opencv. conf添加一句:/kugroe/opencv-3. 0. 0-beta2 更新系统库sudo Idconfig3 ,设置环境变量export PKG_CONFIG_PATH二/kugroe/opencv-3. 0. 0一 beta/lib/pkgconfig:SPKG_CONFIG_PATHmakefile的编写OBJS= tes

5、t.o CC=g+INCLUDE=I/kugore/opencv-3. 0. 0-beta/include -I/kugore/opencv-3. 0. 0- beta/include/opencv T/usr/includeLIB= L /kugore/opencv_3. 0. 0-beta/lib pkg-config 一一libs opencv Test:$(0BJS)$ (CC) -。Test $(OBJS) $(LIB) test, o:test, cpp$ (CC) -c -g test.cpp $(INCLUDE) clean:rm Test $ (OBJS)pkg-config

6、 -libs opencv _I/usr/local/OpenCV- 2. 4. 2/build/include/opencv2-lopencv_highgui -lopencv_core编译程序:test.cpp#include rtinclude #include %using namespace std;int mainO Ipllmage* img=cvloadlmage(cvNameWindoe(cvWaitKey(O);cvDestroirW indow( cvReleaselmage(&img);return 0; 缺少 makefile 时的编译执行命令:g+ test, cp

7、p 一。test pkg-config opencv 一cflags libs./test 2000. jpggcc pkg-config opencv -cflags -libs opencv -o test test.c T /kugore/opencv-3. 0. 0-beta L /usr/local/lib -lopencv_core _lopencv_highgui 一 lopencv_imgproc Topencv_gpu Topencv_ts -lopencv_video -lopencv_objdetect 一 lopencv_ml -Ipthread 0Clrt遇到问题:can t find iostream 解决方法:sudo apt-get install build_essential (安装必需库文件)查找 OpenCV 相关的软件包 apt-cache search opencv感谢您的阅读,祝您生活愉快。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1