linux
JohnsenJiang
图像算法工程师
展开
-
linux下编译安装ffmpeg和opencv
OpenCV成功编译安装,进而编译算法,也成功编译生成二进制文件,但是运行时候cvCreateFileCapture和VideoCapture无法读入视频,最终原因在于ffmpeg没有配置好,删除OpenCV和ffmpeg重新编译ffmpeg和OpenCV后,视频读入成功。FFmpeg:ffmpeg_2.8.6.orig.tar.xz(http://www.ffmpeg.org/download原创 2016-12-06 18:51:55 · 4414 阅读 · 0 评论 -
Ubuntu14.04 OpenCV编译安装与测试
1.1简介OpenCV,英文全称Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。原创 2016-12-03 11:55:31 · 2735 阅读 · 0 评论 -
建立交叉编译环境
1.1编译原理(1)gcc/g++在执行编译的时候,只要分四个阶段 :1、预处理阶段,完成宏定义和include文件展开等工作;2、根据编译参数进行不同程度的优化,编译成汇编代码;3、用汇编器把汇编代码进一步生成目标代码;4、用连接器把生成的目标代码和系统或用户提供的库连接起来,生成可执行文件;(2)gcc/g++在执行编译的时候,只要分四个阶段 : 1.预原创 2017-01-03 09:19:17 · 962 阅读 · 0 评论 -
程序、进程与线程的介绍与应用
1.简介程序、进程与线程之间的区别程序(Program或Procedure,港台称之为程式)是一组用计算机语言编写的命令序列的集合。程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的「程序」就称之为进程。线程是系统分配处理器时间资源的基本单元。每启动一个程序,就至少启动了一个进程。进程(Process,台湾译作行程)是计算机中已运行程序的实体。程序本身只是指原创 2017-01-03 09:33:02 · 663 阅读 · 0 评论 -
Linux C语言调用C++动态链接库
一个C语言的工程中如何调用C++写成的代码呢?最简单的方法当然是使用g++编译C工程,但有时候可能因为一些限制不能使用g++编译,这时候可以考虑把C++代码Make成一个动态库或静态库,再在C代码中调用。如下有一个调用opencv的程序:facedetect.h:#include "cv.h" #include "highgui.h" #include #incl原创 2017-01-03 09:09:38 · 1044 阅读 · 0 评论 -
嵌入式linux系统部署
1.1、配置交叉编译器环境变量#sudo vim /etc/environment1.2、将编译器路径添加到PATH中PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin"1.3、原创 2017-01-03 10:02:36 · 802 阅读 · 0 评论 -
linux下编译安装libjpeg与opencv1.0
Opencv1.0是OpenCV最基础的版本,编译后的库文件最小,利于后续嵌入式移植,本博文主要为后续的OpenCV1.0交叉编译做准备。安装编译opencv的依赖包sudo apt-get install libgtk2.0-dev pkg-config无法显示摄像头采集到的视频,可能是因为没有安装libgtk2.0-dev和pkg-configopencv中与图像显示相关的函数原创 2017-02-20 10:38:23 · 2043 阅读 · 0 评论 -
linux下交叉编译libjpeg与opencv1.0
./configure --enable-shared --enable-static --prefix=/usr/local/libjpeg-arm --exec-prefix=/usr/local/libjpeg-arm下面分别介绍这几个参数的作用:--prefix=/root/libjpeg-arm : 执行make install后,会将与体系无关的文件拷贝到此目录下,具体原创 2017-02-20 10:40:49 · 778 阅读 · 0 评论