当前位置:首页 » 编程软件 » opencvlinux编译

opencvlinux编译

发布时间: 2024-06-10 21:00:49

linux怎么配置opencv

[cpp]view plain

  • sudoapt-getinstallbuild-essential

  • sudoapt-getinstallcmake

  • sudoapt-getinstalllibgtk2.0-dev

  • sudoapt-getinstallpkg-config

  • sudoapt-getinstallpython-devpython-numpy

  • sudoapt-getinstalllibavcodec-devlibavformat-devlibswscale-devlibjpeg-devlibpng-devlibtiff-devlibjasper-dev


  • 进入目录opencv-3.1.0,然后cmake生成makefile:

    先把我的安装历史纪录给大家看下吧,大家也好心里有数


    然后

    [html]view plain

  • make&&makeinstall

  • 这下子代码插入了。

    现在我们做的就是该怎么找到opencv库了:

    首先打开这个文件,在最后一行添加一句话,当然它也可能是空的,没影响。

    [html]view plain

  • sudovim/etc/ld.so.conf.d/opencv.conf

  • 最后一行添加
  • [html]view plain

  • /usr/local/lib

  • 运行以下代码配置库:

    [html]view plain

  • sudoldconfig

  • 现在打开另一个文件,添加环境变量:
  • sudo gedit /etc/bash.bashrc

    在这个文件的末尾添加下面两行:

    [html]view plain

  • PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

  • exportPKG_CONFIG_PATH

  • 然后测试:

    [html]view plain

  • cd~

  • vimhello.cpp

  • [cpp]view plain

  • #include<stdio.h>

  • #include<opencv2/opencv.hpp>

  • usingnamespacecv;

  • intmain(intargc,char**argv)

  • {

  • if(argc!=2)

  • {

  • printf("usage:DisplayImage.out<Image_Path> ");

  • return-1;

  • }

  • Matimage;

  • image=imread(argv[1],1);

  • if(!image.data)

  • {

  • printf("Noimagedata ");

  • return-1;

  • }

  • namedWindow("DisplayImage",WINDOW_AUTOSIZE);

  • imshow("DisplayImage",image);

  • waitKey(0);

  • return0;

  • }


  • 然后编译

    [html]view plain

  • g++`pkg-config--cflagsopencv`-ohellohello.cpp`pkg-config--libsopencv`

  • 然后运行:

    [html]view plain

  • ./hellopsb1.jpg

  • 后面的psd是图片路径,由于我是在服务器上运行的,所以没办法显示出来,服务器默认是没有装Xwindow的,我装了,但是报了一堆错,就放弃了

    [html]view plain

  • root@iZ28gdz88j1Z:~#./hellopsb1.jpg

  • (DisplayImage:25620):Gtk-WARNING**:cannotopendisplay:

    希望能够帮助到你

Ⅱ 请教高手,linux虚拟机下编译opencv出错

去下载新版本的ffmpeg试试,http://ffmpeg.org/,

下完,解压

./configure --enable-nonfree --enable-pic --enable-shared
# Install dependencies
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

这些也装上

Ⅲ linux下对caffe和opencv这些库的调用怎么编译

linux下怎么把python怎么引进caffe首先,先要再linux上安装opencv的库,在线安装的话,很容易 然后,编译的时候需要加上 `pkg-config opencv --libs --cflags opencv` 参数

Ⅳ linuxopencv生成的静态或动态库怎样在调用的时候不用安装openvcv环境

使用cmake编译opencv静态链接库(静态库),配置环境变量(动态库和静态库一样),复制dll文件。
将这三个dll分别复制到C:WindowsSystem32和C:WindowsSysWOW64目录下。
配置包含目录:视图->其它窗口->属性管理器。配置库目录然后配置附加依赖项。

Ⅳ 如何将opencv库移植到linux中

编译环境fedora9.0
xvid版本:xvidcore-1.3.2.tar.gz
x264版本:x264-snapshot-20110612-2245.tar.bz2
yasm版本:yasm-0.7.2.tar.gz
ffmpeg版本:ffmpeg-0.5.3.tar.bz2
OpenCV版本:opencv-2.0.0
上面这些文件可以到http://download.csdn.NET/detail/wc7620awjh/4866855处进行下载!
首先安装x86平台下opencv,网上很多都只有arm上opencv的移植,但对于开发阶段,都是在pc机的Linux环境下开发测试的,所以这里先介绍一下x86平台下opencv的移植。

热点内容
黑群晖存储空间只读 发布:2024-11-08 06:05:59 浏览:579
为什么微信安卓发不出长视频 发布:2024-11-08 06:03:35 浏览:267
top命令linux 发布:2024-11-08 06:00:41 浏览:57
六年级机器人编程 发布:2024-11-08 06:00:38 浏览:2
android混淆代码 发布:2024-11-08 05:54:18 浏览:947
用什么做数据库 发布:2024-11-08 05:54:18 浏览:239
rds云数据库 发布:2024-11-08 05:54:09 浏览:75
加密和黎曼猜想 发布:2024-11-08 05:33:08 浏览:420
中央编译出版社一年的销售额 发布:2024-11-08 05:32:15 浏览:562
c语言结构体位域 发布:2024-11-08 05:31:00 浏览:553