FT2004(D2000)开发实战之移植OpenCV-3.4.16

news/2024/10/20 5:32:28/

一 概述

OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Mac OS等操作系统上,它为图像处理、模式识别、三维重建、物体跟踪、机器学习提供了丰富的算法。
由于OpenCV依赖包特别多,尽量不要使用交叉编译,即在什么平台使用,就在什么平台编译。
比如:在x86平台使用,就在x86平台编译,在arm64平台使用,就在arm64平台编译,在armhf平台使用,就在armhf平台编译。

二 编译移植

具体步骤如下所示:
1 准备一张Debian系统启动卡,引导飞腾开发板启动
2 下载OpenCV-3.4.16
https://opencv.org/releases/
进入上述网址,选择OpenCV-3.4.16 -> Sources
3 解压OpenCV-3.4.16
将下载成功的opencv-3.4.16.zip拷贝到飞腾开发板上,使用如下命令进行解压:
unzip opencv-3.4.16.zip
4 安装OpenCV-3.4.16依赖包

sudo apt-get install cmake build-essential pkg-config libgtk2.0-dev python3-dev python3-numpy
sudo apt

http://www.ppmy.cn/news/120496.html

相关文章

FT2004(D2000)开发实战之CPLD固件烧写

一 CPLD固件烧写 1.1 Windows电脑安装Quartus软件,安装成功后会生成如下图标 1.2 准备USB-Blaster下载电缆,具体如下图所所示: 1.3 安装USB-Blaster驱动程序 1 打开Windows设备管理器,选择带黄叹号的USB-Blaster设备,黄叹号表示没有安装驱动程序 2 右键USB-Blaster设备…

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt

近期有个需求是在一个特定的硬件和系统组合下开发和发布软件,具体配置是: 操作系统:银河麒麟V10桌面版 CPU:飞腾D2000 (ARM64) 折腾了很长时间,综合了多个网络资料,最终把Qt5装好了…

FT2004(D2000)开发实战之飞腾开发板偶尔启动失败调试

一 飞腾开发板上电报qspi失败 具体现象为开发板一上电,串口打印如下错误信息,然后就没有任何反应了。 run bl01 qspi set. w25q128fw flash. qspi setup done. pwr on qspi set.咨询原厂发现,该现象属于板卡qspi flash时序不稳定,导致板卡启动失败,更大的原因是板卡生产…

飞腾平台(FT2000/4 D2000/8)配置GPIO引脚

文章目录 一、 复用引脚如何配置为GPIO工作模式首先需要将对应的pin脚的PAD复用类型设置为GPIO以GPIO0_A0为例分别配置为output和input工作模式二、引脚复用寄存器配置方式永久性方式(UEFI阶段配置)临时性配置方式(系统阶段通过ioremap操作)三、 系统下验证GPIO0_A0功能设置…

D2000 disk enclosure学习笔记

D2000 disk enclosure学习笔记 D2000磁盘笼适合正在不断增长的中小型企业用户的环境,满足不断增长的存储需求,采用6 Gb SAS 接口,可以灵活的扩展外接存储系统,适合于小型应用环境,远程办公,分支机构环境&a…

飞腾D2000 如何修改boot启动项

开机后,按着F2进入如下界面 选择Enter Setup 选择 Boot Maintenance Manager 进入Boot Options 选择Change Boot Order 在这个界面按 键盘上的 Enter 键 在弹出得蓝色小方框里,按键盘的上下键,比如我要把硬盘盘符放在boot 启动项的第一首选项,则移动下键到硬盘盘符上,再…

FT2004(D2000)开发实战之在线开发GPIO LED程序

一 在线开发GPIO LED程序 分析GPIO LED原理图 从飞腾FT2004原理图可知,开发板将GPIO1_A3和GPIO1_A4连接到LED上,具体如下: 开发板将GPIO1_A3和GPIO1_A4连接到LED上,因此代码初始化时需要注意以下几点: => 打开/dev/gpiochip1设备 => gpio偏移量为3和4创建led.c roo…

飞腾X100+D2000解决开机时间过长问题

定义与缩写 BIOS: Basic Input/Output System PBF:Phytium Base FirmwareUEFI: Unified Extensible Firmware InterfacePLL:Phase Locked LoopACPI: Advanced Configuration and Power Management InterfaceSPD:Serial Presence DetectQE:Quad EnableBDS: Boot Device Select …