首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu16.04 配置OpenCV3.4.2及基本使用

Ubuntu16.04 配置OpenCV3.4.2及基本使用 作者:OpenS_Lee 1背景知识 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows...一个使用CUDA的GPU接口也于2010年9月开始实现 2 Ubuntu16.04 配置OpenCV3.4.2 OpenCV需求包: · GCC 4.4.x or later · CMake 2.8.7...or higher · Git · GTK+2.x or higher, including headers (libgtk2.0-dev) · pkg-config · Python 2.6 or...等待cmake命令执行完成然后执行make sudo make sudo make install 8.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV...的编译环境首先将OpenCV的库添加到路径,从而可以让系统找到 sudo gedit /etc/ld.so.conf.d/opencv.conf 执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加

96820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenCV在地图测试上的应用

    下面我们介绍今天的主角——OpenCV ?...OpenCV(Open Source Computer Vision Library)是一个使用 C/C++ 开发的开源的跨平台的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法,...OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。...OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。 ?...一、安装和工程搭建不多介绍,注意安装以下模块和工具 GTK+ 2.x 或者更高的版本; GCC 编译器; cmake 构建工具; libtbb(英特尔线程构建模块) Python3 二、图像写入和读取

    1.4K20

    Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9

    Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9 当前两个手头有两个项目都是都需要在ARM板中使用OpenCV,所以交叉编译必不可少。...三、安装依赖库 OpenCV交叉编译之前,首先需要对依赖库进行交叉编译。因为OpenCV依赖于很多库函数,如果在编译OpenCV之前没有编译依赖项,就会导致编译后的OpenCV无法使用。...四、OpenCV的交叉编译 1、获取OpenCV源码 笔者这里使用的是OpenCV 2.4.9版本,可以在官网上下载。...--libs gtk+-2.0`的作用就如前面所说的,把gtk的头文件路径和库文件列出来,让编译去获取。...以后编译arm板的OpenCV代码时,要使用上面的编译指令。其中` 符号不是逗号,而是1 左边的那个符号。

    9.4K90

    pkg-config 用法

    大家应该都知道用第三方库,就少不了要使用到第三方的头文件和库文件。我们在编译、链接的时候,必须要指定这些头文件和库文件的位置。对于一个比较大第三方库,其头文件和库文件的数量是比较多的。...pkg-config能够把这些头文件和库文件的位置指出来,给编译使用。其实,pkg-config同其他命令一样,有很多选项,不过我们一般只会用到--libs和--cflags选项。...首先要明确一点,因为pkg-config也只是一个命令,所以不是你安装了一个第三方的库,pkg-config就能知道第三方库的头文件和库文件所在的位置。...比如$gcc main.c `pkg-config --cflags --libs gtk+-2.0` -o main就指定了要查找的.pc文件是gtk+-2.0.pc。...又比如,有第三方库OpenCV,而且其对应的pc文件为opencv.pc,那么我们在使用的时候,就要这样写`pkg-config --cflags --libs opencv`。

    1.9K20

    opencv3环境搭建与测试

    之前是使用默认安装路径,所以无需配置共享库的搜索路径。这次是自定义安装路径,略有区别。随着写程序的时间增长,编译开源库时,更加青睐自定义安装路径,方便添加与移除。...1、系统环境 ubuntu 18.04 gcc :7.5.0(gcc --version) g++ :7.5.0 cmake : 3.10.2 opencv : 3.4.18 2、opencv3编译设置...再详细一些的可以参考《学习opencv3》第一章概述。不过解压后没有见到configure文件。注意指令最后那两个..。 我的电脑虚拟机make -j16编译大概10分钟。...如何说明编译成功了呢? 这么多库,难道需要全部链接???...之后运行还有一个error,不过能运行,这个sudo apt-get install libcanberra-gtk-module这样解决。 最后的验证成果:

    12110

    仅用CPU就能跑到1000FPS,这是开源的C++跨平台人脸检测项目

    编译过程 该项目编译需要 OpenCV,如果缺少 OpenCV使用 cmake 生成 makefile 时会报如下错误: ?...我们首先使用 wget https://github.com/opencv/opencv/archive/3.4.0.tar.gz 下载 OpenCV 3.4.0 的源码,紧接着安装编译 OpenCV.../opencv-3.4.0 -DWITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr/local 在生成 makefile 的过程中可能会出现卡在下图的情况, ?.../opencv-3.4.0 -DWITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr/local,当出现下图的内容时说明成功生成了 makefile。 ?.../images/test.png 虽然看似操作非常复杂,但实际上主要就是编译 OpenCV,其它模块都可以直接在项目中完成编译。最后,就可以愉快地使用这个极速人脸检测模型了。

    77510

    opencv使用教程_opencv使用教程

    通常,在开发了第一个粗糙的解决方案之后,就可以发现解决方案存在哪些缺陷并且使用自己的代码与聪明才智修复那些缺陷(更为熟知的说法是“解决真正存在的问题,不是你想象中的那些问题”)。...为了编译这个库和示例程序,你需要准备很多库或者工具,其中包括: GTK+ 2.x 或者更高的版本; GCC 编译器; cmake 构建工具; libtbb(英特尔线程构建模块); 还有一些可选项目,例如...函数 imread 决定图像类型(编解码器)来自文件内容不是来自文件扩展名。...gdaL 驱动程序 }; 注意,在 OpenCV 3.0 版本中,函数 imread 是在 imgcodecs 模块中,不是OpenCV 2.x 在 highgui 模块中。...---- 视频处理的是运动图像,不是静止图像。视频资源可以是一个专用摄像机、网络摄像头、视频文件或图像文件序列。

    10K10

    使用 OpenCV 进行运动检测

    Raspberry Pi 3 上的 OpenCV 运动检测 这篇文章将解释如何实现基本的运动检测,这可以用于我们的基于触发器的监控系统。 什么是 OpenCV?...(GUI后端) $ sudo apt-get install libgtk-3-dev $ sudo apt-get install libcanberra-gtk* 3....增加交换内存让我们在没有内存耗尽的情况下编译 OpenCV,Pi 不会挂起。即使在增加交换内存后,在我们的 Pi 3 上安装也需要大约 5 小时。...CONF_SWAPSIZE=100 验证 OpenCV 是否安装成功 : 验证 OpenCV 安装 实现 我们使用 piimagesearch 的教程来实现基本的运动检测,它提供了开源的代码,并且可以下载...3个窗口分别是: Thresh基本上是使用图像阈值创建的,该阈值用于使图像更易于分析。 Frame Delta,这是一个灰度图像。

    86910

    opencv2.4.9:为caffe编译精简的opencv_core,opencv_imgproc,opencv_highgui全静态库

    编译caffe时用到了opencv,其实caffe只用到OpenCV很小一部功能 ,具体就是opencv_core,opencv_imgproc,opencv_highgui三个库,用于图像读写,如果能将这个三个库全静态编译...但是opencv_highgui库在读写jpeg,png,tiff,jpeg2000图像格式时用到了第三方编解码库,默认编译opencvopencv_highgui是动态连接系统中的图像编解码库(如/...下面全静态编译opencv_core,opencv_imgproc,opencv_highgui三个库的cmake配置命令, #后面是注释部分,使用时请删除 # $install_path用于指定安装位置...=off \ -DWITH_FFMPEG=off \ -DWITH_GIGEAPI=off \ -DWITH_GSTREAMER=off \ -DWITH_GTK=off...opencv,并安装到指定位置, # -j 8 指定8线程并行编译 make -j 8 install 使用这个版本的opencv编译出的caffe,用ldd命令查看,可以看出已经没有对opencv的任何依赖了

    2.2K70
    领券