发布网友 发布时间:2022-04-26 06:07
共2个回答
懂视网 时间:2022-05-07 01:54
第一步:安装以下包: apt- get install build-essential apt- get install cmake apt- get install pkg-config apt- get install libpng12-0 libpng12-dev libpng-dev libpng3 apt- get install libpnglite-dev libpngwriter0-dev libpngwriter0c2 apt- get
第一步:安装以下包:
|
最好是使用如下方法安装:
在终端输入:gedit topack,出现一个文本编辑框,在文本框第一行中输入:#! /bin/sh,然后把上面的包粘帖进去保存,回到终端输入:sudo chmod +x topack, 再运行脚本 sudo ./topack.。一直等待安装完成。
第二步:下载OpenCv-2.2.0.tar.bz2,并解压到相应文件夹
第三步:安装cmake,首先,在与源码包同级的目录下新建一个文件夹OpenCV-build,然后安装cmake。终端下sudo apt-get install cmake,然后sudo apt-get install cmake-qt-gui,两个安装成功后,终端输入cmake-gui,会打开一个界面:点击Browse Source选择刚才解压的源码文件夹,再点击Browse Build选择刚才新建的OpenCV-build文件夹,点击configure按钮,这时Generate按钮应该已经可以点击了,不过Generate按钮还是灰色,再点一次configure按钮试试,应该就可以了,点击Generate按钮之后,可以看到下方有提示成功。
第四步:打开OpenCV-build文件夹,里面已经出现了Makefile文件。打开终端, 转到OpenCV-build下,输入make,应该就会出现这么一连串犀利的安装过程了...
第五步: 最后,输入sudo make install ,完成整个安装。
第六步:终端下转到刚才解压的OpenCV-2.2.0samplesc文件夹下,里面有一个build_all.sh脚本,执行之:bash ./build_all.sh,成功之后,ls命令查看,生成了一个facedetect执行文件,./facedetect执行之!如果弹出一个捕捉脸部的窗口,那么恭喜,你成功了。
注:如果在最后执行facedetect时报错:./facedetect: error while loading shared libraries: libopencv_core.so.2.2: cannot open shared object file: No such file or directory。
再终端执行:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
再执行:./facedetect
小提醒一下:自己编译时应加上 `pkg-config opencv --libs --cflags opencv`一起编译。
安装完成。OVER
热心网友 时间:2022-05-06 23:02
OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。