电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>点击Finish后 - opencv编译安装笔记(Linux、Ubuntu )

点击Finish后 - opencv编译安装笔记(Linux、Ubuntu )


点击Finish后cmake即载入默认配置,如下图所示:
opencv编译安装笔记
如图所示,窗口的中间部分即配置列表,这里和使用cmake命令直接生成makefile文件一致的,如
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/OpenCV
只是这里通过图形界面的方式来进行配置,更加直观方便。
这里指对一个地方进行修改,CMAKE_BUILD_TYPE 值输入RELEASE,其他保持不变,图中蓝色虚线部分显示了默认的安装目录,生成makefile文件最后执行 make install时就会安装到这个目录,这里可以根据个人需求更改。在这里的配置中我勾选了WITH_QT 去掉了WITH_TIFF,其他更多的配置也不清楚,OpenCV中文网站也没找到系统的说明,这里暂时不深究,点击Generate生成配置文件。
进入OpenCV-x86目录可以查看Makefile文件,可以留意文件的生成时间是否和刚才的生成时间一致。

4、接下来在OpenCV-x86 分别执行make和make install即可完成编译安装。

5、安装完成后需要对系统相关环境变量进行配置:

sudo gedit /etc/ld.so.conf.d/opencv.conf
将以下内容添加到最后:
/usr/local/lib
接下来配置库:
sudo ldconfig
更改环境变量:
sudo gedit /etc/bash.bashrc
在文件后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出,在运行下面的例程之前,需要重新开启终端来使配置生效。

例程测试

拷贝步骤2中解压的的/OpenCV-2.4.3/samples/c 将c文件夹拷贝出来,下面运行一下这里面的一个例程,初步体验下OpenCV。拷贝完成后进入这个文件夹:
chmod +x build_all.sh
./build_all.sh
这样就对例程目录下的源文件进行了编译,这里运行一个人脸检测的程序,下面摘录自本文参考资料3。
Some of the training data for object detection is stored in /usr/local/share/opencv/haarcascades. You need to tell OpenCV which training data to use. I will use one of the frontal face detectors available. Let’s find a face:
终端中运行:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
得到的结果如下图:
opencv编译安装笔记
 
 
上一页12全文

本文导航

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

相关推荐

Ubuntu安装opencv

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效
2022-09-26 16:02:50925

ubuntu安装gcc编译器并编译C语言

对于习惯了使用windows进行开发的朋友们,如果想要编译C语言,只要要在windows中安装一个可以编译的IDE即可。或者直接自己加载编译的工具链,使用Cmd命令行也可以完成C语言的编译
2023-01-11 15:50:072620

Linux内核的编译主要过程

Linux内核的编译主要过程: 配置、编译安装
2023-08-08 16:02:44435

Ubuntu系统下配置C语言编译环境

对于一个全新的Ubuntu系统,可能还没有配置C语言编译环境,这时候需要用户自己安装
2023-08-11 16:23:27437

Ubuntu系统下编译OpenCV4.8源码记录

Jetson开发板上编译OpenCV源码与编译运行OpenCV C++应用程序。我现在还有一块Alxboard开发板是英特尔家族的,安装的是操作系统是Ubuntu20的系统,本身没有自带OpenCV C++
2023-10-27 16:07:18579

Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结 转

的是arm-linux-gcc-4.5.1(友善之臂光盘里有),各种版本基本上都尝试过,网上建议在编译Qt时用4.1.2版本,我没下载到。安装方法:将安装包用sd卡复制到自己的任何目录下,注意我们用的是友善之臂提供的安装包,所以它里面有自己
2012-02-20 15:43:47

LinuxOpenCV 30安装过程

opencv安装简直让人头疼,注意是一些依赖包的原因,刚开始使用的是Centos找软件真是欲生欲死,有点包含没有,因此转头Ubuntu的怀抱,用过都懂的。这里说下自己用的是16.04的LTS版本。
2019-07-11 06:51:28

Linux系统Ubuntu安装LabVIEW 2017

关键词:Linux LabVIEW Ubuntu首先,Ubuntu14.04安装LabVIEW 2017,运行效果如下,界面和Windows下一模一样: 下载后官方的安装包ISO镜像后,直接用解压
2018-10-02 09:52:28

OpenCV C++程序编译与演示

4.1上演示,所以我决定从源码编译OpenCV升级版本到 4.5.4,然后我发一个非常好的网站,提供了完整的脚本,于是我直接运行了该脚本就完成了安装,整个安装过程需要等待几个小时,耐心点。原作者:gloomyfish
2022-11-10 16:42:49

OpenCV编译相关资料下载

OpenCV编译./configure --host=arm-linux --without-gtk --without-carbon--without-qu
2022-03-02 06:22:36

Ubuntu安装Codesourcery ARM交叉编译环境

1、下载编译安装包 http://www.codesourcery.com/downloads/public/gnu_toolchain/arm-none-linux-gnueabi linux
2018-07-05 08:36:43

linux系统的opencv安装方法

利用pip安装python版本的opencv安装命令
2019-07-17 07:06:32

正在加载...