opencv在RK3328下的编译和移植

病大虫
• 阅读 4370

1 先安装依赖的库

sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev\
 libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev\
libatlas-base-dev gfortran

2 cmake安装OpenCv

cmake -DBUILD_SHARED_LIBS=NO -DBUILD_PNG=ON -DBUILD_JASPER=ON -DBUILD_JPEG=ON\
-DBUILD_TIFF=ON -DBUILD_ZLIB=ON -DWITH_JPEG=ON -DWITH_PNG=ON -DWITH_JASPER=ON\ 
-DWITH_TIFF=ON -DCMAKE_TOOLCHAIN_FILE=./toolchain.cmake\
  • cmake各个参数说明

ENABLE_VFPV3=ON 启用VFP

BUILD_SHARED_LIBS=OFF 关闭生成动态库,即生成静态库

ENABLE_NEON=ON 启用neon

SOFTFP=ON 启用softfp


opencv完成,开始编译自己的程序

# 服务器上编译arm的手势库   手势库要设置opencv和工具链路径,确保环境和开发板一致

# ARM板上的源程序需要修改cmake来指定opencv和sqlite3的位置才能编译
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Stella981 Stella981
3年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Wesley13 Wesley13
3年前
VScode搭建OpenCV环境
  用vscode来写opencv代码需要自己编译OpenCV,主要用到MinGWw64和CMake工具。由于可能存在的版本兼容问题,下载这些工具前最好先访问网站:    https://github.com/huihut/OpenCVMinGWBuild(https://www.oschina.net/action/GoToLink?ur
Wesley13 Wesley13
3年前
Ubuntu16.04下安装opencv3.4.2
1.安装官方给的opencv依赖包GCC4.4.xorlaterCMake2.6orhigherGitGTK2.xorhigher,includingheaders(libgtk2.0dev)控制opencvGUIpkgconfigPython2.6orl
Wesley13 Wesley13
3年前
vs2013+opencv3.2配置
  opencv库在3.0以后分为opencv库和opencv\_contrib库两部分,其中opencv\_contrib库是一个扩展库,如果需要使用SIFT和SURF算法就需要安装这个扩展库,否则只用安装opencv库即可。  对于vs2015、vs2017这样的高版本vs有现成的编译好的opencv库,直接安装即可,但是opencv\_contri
Wesley13 Wesley13
3年前
vs2019编译opencv
序微软家的宇宙第一ide:visualstudio已经更新到了2019版,芒果也更新尝鲜了一遍,体验还不错,建议更新尝尝鲜。芒果顺便使用vs2019编译了一遍opencv,编译过程也非常顺利,以下使用vs2019编译opencv的步骤。编译过程1.安装所需工具本次编译的环境与工具为:windows1064
Wesley13 Wesley13
3年前
ubuntu 14.04(trusty)下opencv2与opencv3切换
背景1.ubuntu14.04下进行SLAM开发,使用rosindigo,而indigo默认的opencv版本为2.4.82.在高翔博士的《SLAM十四讲》中,需要用到viz模块,此处需要使用的opencv版本为3以上。因此需要在实际使用中切换opencv的版本。原则是opencv3不影响默认的opencv2.4.8版本。步骤
Wesley13 Wesley13
3年前
ubuntu16.04+Opencv3.4.0安装(slam版)
  本文记录ubuntu下安装opencv过程,步骤来自opencv官网可以对照官网步骤:https://docs.opencv.org/3.4.0/d7/d9f/tutorial\_linux\_install.html(1)、RequiredPackages(安装必要的库,以及想要的功能的库,使用cmake..时会检查哪些依赖库
Wesley13 Wesley13
3年前
ubuntu16.04搭建opencv2.4.13开发环境
1.先去官网下载对应版本的opencv压缩文件,打开终端解压文件.unzip opencv2.4.13.zip mvopencv2.4.13opencv 2.安装一些必须的依赖库sudo apt install cmake sudo apt install buildessential cmake libgtk2.0dev 
Opencv入门篇:简介与基本使用 | 京东物流技术团队
1Opencv简介Opencv是计算机视觉中经典的专用库,其支持多语言,跨平台,功能强大。OpencvPython为Opencv提供了Python接口,使得使用者在Python中能够调用C/C,在保证易读性和运行效率的前提下,实现所需的功能。Openc
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
病大虫
病大虫
Lv1
望阙云遮眼,思乡雨滴心。
文章
4
粉丝
0
获赞
0