OpenCV移植

1. 准备工作


某宝买了个Nano-PI,最便宜的RK3399解决方案,开始了入坑之旅,长下面这个样子(与RaspberryPi相像,GPIO口定义都差不多):

客服就一傻白甜,技术上的问题问了等于白问,这是官方给的文档地址:http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4/zh

显示器、鼠标键盘啥的只有一套,拆下来用在板子上麻烦,而且板子上的UI界面跑起来贼卡,我这里是把板子网连好,然后PC机SSH连上去。

以下步骤都是在SSH连接状态下操作的。

板子的FriendlyDesktop系统不带cmake,因此,先安装啦,运行:

$sudo apt-get install cmake

建一个文件夹,下载opencv源码

$cd ~

$mkdir opencv

$cd opencv/

讨厌csdn,下载还要下载币,而且下载币价值是越来越贵了,这种别人开源的东西,还收费就有点过分了。

直接进官网:https://opencv.org/

找到下载地址:

https://codeload.github.com/opencv/opencv/zip/3.4.3(源码包-3.4版本)

https://codeload.github.com/opencv/opencv/zip/2.4.13.6(源码包-2.4版本)

用命令下载:

$wget https://codeload.github.com/opencv/opencv/zip/3.4.3

源码包是zip格式的,这个pi系统自带zip命令(好评一下),直接:

$unzip 3.4.3

$cd opencv-3.4.3/


2. 编译


先建立一个文件夹build并进入,执行cmake,生成Makefile文件,然后就可以执行make命令啦~

$mkdir build

$cd build/

$cmake ..

$make

接下来就是漫长的编译过程.........

.........................

.........................

.........................

.........................

啊~~总算完成了,板子性能不太好,花了两个小时左右吧。

接下来就是安装编译结果到系统啦,执行命令:

$sudo make install

搞定!


3. 测试


你可能感兴趣的:(OpenCV移植)