海思3519 OpenCV4.0移植记录

海思3519 arm-hisiv500-linux-交叉编译x264、ffmpeg1.2.12、opencv2.4.9 在x264的源码文件夹下                                                                                                                                                                      /configure --prefix=/h... 阅读详情

Data:2019-06-13

Theme:海思3519 OpenCV4.0 移植

 

1.准备工作

1.编译器:arm-himix600-linux交叉编译工具

2.opencv4.0.1源码

(假设所需组件已经安装过了)

2.cmake安装

这里需要安装cmake3以及cmake-gui

下载cmake-3.9.2源码:wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz

解压源码安装:

cd   cmake-3.9.2

./configure

sudo make

make install

cmake-gui安装: sudo apt-get install cmake3-qt-gui

 

3.进入opencv源码路径:cd /home/zyy/opencv-4.0.1

    新建build目录和install目录:mkdir build

    mkdir install-hisi

4.opencv 编译

cd build

Hi3516/3519dv500嵌入式开发:编译OPENCV库 1.修改opencv-3.4.13/3rdparty/protobuf/src/google/protobuf/stubs/common.cc。勾选advanced选项,给 CMAKE_EXE_LINKER_FLAGS 加上参数 -lpthread -lrt -ldl。3.安装cmake-gui,在opencv-3.4.13/下创建3519_build目录以及3519_install目录。修改CMAKE_INSTALL_PREFIX=刚刚创建的3519_install路径。打勾BUILD_JPEG。 阅读详情

相关推荐

海思SD3403,SS928/926,hi3519dv500,hi3516dv500移植yolov7,yolov8(11)

继续讲onnx模型转换om模型的步骤。这一篇主要就是来讲如何正确的导出Om模型。这个导出方式和以前Ruyistudio导出模型方式特别类似。只是不在windows平台里,在linux里。 相关Python安装和库安装之前已经讲过了,这里就不重复了。

Littro Innovations 2514

Hi3516/Hi3519DV500移植YOLOV5、YOLOV6、YOLOV7、YOLOV8开发环境搭建--YOLOV5工程编译移植到开发板测试--(5)

在板子端src、model、data同级目录新建一个yolov5_test文件夹,将下图内的main文件拷贝至yolov5_test目录内。至此,yolov5移植验证已经成功,接下来会陆续尝试yolov7、yolov8等模式。在此目录打开控制台,其实该目录内已经生成了测试图片的bin文件,此处为了熟悉开发流程。,本专栏采用vmware虚拟机搭建开发环境,若采用物理机原理大同小异。

cumtwys的专栏 3801

海思hi3519dv500交叉编译工具链实战:从安装到板端运行

从嵌入式Linux开发中的交叉编译概念入手,介绍交叉编译工具链的原理与存在价值——它让开发者能在x86_64的PC上编译出面向ARMv8-A架构的SoC可运行程序。以海思hi3519dv500为例,详细讲解aarch64-v01c01-linux-gnu这一专属工具链的获取、解压安装、PATH配置,以及如何用CMake和Makefile集成到工程中。通过编译并验证hello world程序,说明如何用file和readelf确认产物架构、识别动态链接器路径,并总结了glibc版本不匹配、sysroot配置错

weixin_34306593的博客 351

HI3516DV300上YOLOv3实时检测实战:NNIE适配与推理链重构

YOLOv3作为经典单阶段目标检测模型,在嵌入式端部署需突破算力、内存与硬件加速器约束。NNIE是海思SoC内置的专用神经网络推理引擎,仅支持INT8量化、静态图及有限算子集,要求模型结构裁剪、anchor重聚类与纯C后处理。理解NNIE硬件限制(如4MB权重内存、无upsample支持)是实现高效推理的前提;结合VI-VPSS-NNIE-VO视频流水线,可构建低延迟、高鲁棒的实时视觉系统。本文聚焦HI3516DV300平台,详解YOLOv3在NNIE上的结构适配、量化校准与生产级集成,覆盖anchor重定

weixin_30036289的博客 235

Hi3519DV500环境下opencv库

Hi3519DV500环境下opencv库

python——体育收入排行2012-2019

请分析文件并读取数据,完成以下功能: 1. 某年的收入排名前若干名选手 如果输入n是2012-19之间的年份,则可以输入整数k,输出n年的前k名排名信息。如果k大于当年排名运动员人数,则输出当年所有的信息。每行一名运动员信息,以' | '间隔该行各项信息。 2. 某年属于某个运动项目的所有运动员信息,和收入总和 如果输入的是'sport'(不区分大小写),则可以继续输入一个年份201*,输出一个当年排行中的运动项目菜单,按照字符串升序排列,格式见示例,再输入运动项目对应的数字来输出该项运动当

m0_62488776的博客 2257

双模音频解码器设计:USB+蓝牙LDAC平衡输出方案

音频解码器是数字音频系统中实现数模转换的核心组件,其性能直接决定音质保真度与系统延迟。基于高集成SoC的解码方案通过统一时钟域与片内DSP处理,有效抑制Jitter并简化硬件拓扑;结合全平衡模拟输出架构,可显著提升共模抑制比(CMRR)与信噪比(SNR)。该技术路径广泛应用于便携式Hi-Res音频设备、USB-C小尾巴DAC及蓝牙高解析耳机放大器等场景。本文围绕ES9038Q2M双模SoC展开,详解其在LDAC协议支持、UAC2.0兼容性及平衡电流型DAC输出方面的工程实现,为高性能、可量产音频硬件开发提供

weixin_42613018的博客 388

基于Simulink的超级电容器充放电仿真

为了更好地理解和设计超级电容器的应用系统,通常需要进行详细的仿真分析。Simulink 提供了一个强大的仿真环境,可以用来设计、分析和验证超级电容器充放电系统的控制策略。本教程将详细介绍如何使用 Simulink 进行超级电容器充放电的仿真实例。如果你希望对超级电容器的充放电过程进行精确控制,可以添加一个简单的逻辑控制器来控制开关的状态。通过本教程,我们详细介绍了如何使用 Simulink 进行超级电容器充放电的仿真实例。2. 添加超级电容器模型。7. 添加控制器(可选)1. 调整超级电容器参数。

xiaoheshang_123的博客 518

079、LVGL基础控件:消息框(Msgbox)

《LVGL消息框控件深度解析与避坑指南》 文章深入剖析了LVGL消息框控件的核心特性和使用技巧。消息框本质是带按钮的模态容器,而非独立窗口。作者分享了创建消息框的正确姿势、标题/内容设置方法、安全的按钮事件处理方式(避免直接调用close函数导致栈溢出),并详细介绍了模态/非模态实现、样式自定义、动态更新等实用技巧。针对常见问题如内存管理、按钮数量限制、动画效果等给出了专业建议,特别强调了消息框作为用户交互关键环节的优化重要性,建议通过异步删除、合理父对象选择等方式提升稳定性。文章包含大量实际项目经验总结,

m0_50546716的博客 153

2023年全国职业院校技能大赛 网络系统管理服务模块 Linux部分讲解

网络系统管理,Linux,服务部署,Chinaskills,2023国赛

weixin_62926639的博客 1549

lammps案例:热导率模拟案例讲解(NEMD方法)

lammps计算热导率大体可以分为三种方法:EMD、NEMD、rNEMD。 本文介绍非平衡模拟(NEMD)热导率的计算方法。 NEMD下热导率计算公式为: k=dQ*dZ/dt k:热导率 dQ:能量通量。 dT/dZ:温度梯度。 非平衡态下计算热导率的原理是在材料的两端或者中间设置热源和冷源。 在热源输入热量,在冷源抽取等量的热量,在这个过程中计算材料内部会有热量的传递,产生温度梯度。 在lammps模拟中得到能量通量和温度梯度,代入公式即可求得热导率。 热量的输入方式有多种,如fix langevin

lammps_jiayou的博客 1万+

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

perseverance51博客 8833

正弦波、方波、三角波和锯齿波信号发生器——Multisim电路仿真

调节方波信号的占空比,也就是改变输出信号的高低电平时间比例,可以设置电容不同的充放电时间来达到目的,RP2可以使得电容具有不同的充放电时间,其中二极管起到限制电流流向的作用。假设U+>U,那么输出端就达到正向饱和,电容开始充电,当电容电压大于同相输入端电压时,此时电容开始放电,由此往复,从而产生方波信号。3,正反馈支路占优势,电路开始起振并不是稳定的,振荡会不断增大,最终将导致运放饱和,输出的波形是削波失真的正弦波。通常在电路中引入负反馈,例如使用负温度系数的热敏电阻,以自动稳定增益,防止输出波形失真。

XU157303764的博客 5321

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Jet0110
博客等级 码龄12年 2粉丝 1原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值