3559
dx0014
这个作者很懒,什么都没留下…
展开
-
上位机和海思之间串口调试小总结
大家可以看这篇博客中的海思平台的调试https://blog.csdn.net/dosthing/article/details/82951207本文主要说明当上位机发的数据海思板子通过串口接收时遇到的接受数据不完整的现象的解决办法发送端:#include<windows.h>UINT comOpen(){ commOpen = CreateFile(_T("\\\\.\\COM10"), GENERIC_READ|GENERIC_WRITE,0, NULL,OP原创 2021-10-21 20:37:48 · 618 阅读 · 0 评论 -
海思3559多线程kcf遇到的问题总结
1、 使用互斥锁解决全局变量共用导致的程序运行时每次错误结果都不一样2、 访问全局变量添加互斥锁,会带来时间上的额外开销这里我将KCF的代码添加多线程,将类的对象上锁,在海思平台上测试时间上有减少,但是使用VS2015 winows平台debug模式下编译时间反而增多,有没有大神帮忙解释一下?多谢...原创 2021-09-23 22:05:38 · 732 阅读 · 0 评论 -
neon优化opencv矩阵所有点求和
我在arm上通过neon的函数来优化矩阵所有点求和,参考的资料是《DEN0018A_neon_programmers_guide》neon优化后的矩阵所有点求和为0.16ms,opencv使用sum函数的求和时间为0.8ms。下面是我的代码,具体的函数表示可以参考https://gcc.gnu.org/onlinedocs/gcc-4.7.4/gcc/ARM-NEON-Intrinsics.html#ARM-NEON-Intrinsicsfloat matSum(cv::Mat A){ floa原创 2021-06-29 20:48:38 · 1136 阅读 · 0 评论 -
海思3559编译live555
1、找到live555最新的安装包http://www.live555.com/liveMedia/public/下载live555-latest.tar.gz2、安装live555,必须先安装openssl,我下载的是openssl-1.1.0i.tar.gz2.1先查看install里面的内容输入./config --prefix=xxx --openssldir=xxx --cross-compile-prefix=aarch64-himix100-linux-makemake insta原创 2021-06-05 15:55:00 · 702 阅读 · 0 评论 -
海思3559实现KCF算法
这里我参考IVE模块,采用双通道VPSS,实现KCF的跟踪功能。具体流程为:摄像头读取图像数据实时通过HDMI输出显示,中间经过VI-VPSS-VO。1、编写cmake文件CMAKE_MINIMUM_REQUIRED(VERSION 3.18)project(3559Project)SET(CMAKE_CXX_STANDARD 11)# 设置编译器选项:O3优化,显示所有警告SET(CMAKE_C_FLAGS "$ENV{CFLAGS} -O3 -Wall -g -lstdc++ -mcp原创 2021-05-12 21:52:33 · 2616 阅读 · 8 评论 -
海思3559单独编译ive模块
在3559上如果需要根据自己的需求进行开发的话,sample里面的例程是远远不够的,本文主要是自己在单独编译IVE模块时的一些经验总结,希望能对大家有所帮助。主要包含需要的源代码如下图所示需要的第三方库,opencv和Hisi。Hisi的.so和.a文件从out文件夹中获取Opencv的库我用的是3.4.1,编译参考https://blog.csdn.net/Somnr_m/article/details/114655589有了这些文件,就需要使用cmake进行编译,即可生成可执行文件。cm原创 2021-04-08 15:58:03 · 1060 阅读 · 0 评论 -
海思3559使用Yolov3进行目标检测
1、实验环境Ubuntu虚拟机+一根网线+USB转串口+小相机(支持IMX334等,可以查看)2、资料准备《HiMPP V4.0 媒体处理软件开发参考.pdf》这个资料主要介绍了图像是通过什么方式进行输入,处理,以及输出的。VI-VPSS-VO,VENC和VDEC,VGS画图等《HiSVP开发指南.pdf》这个资料主要介绍如何使用NNIE模块进行图像处理,以及ruyistudio的安装和使用教程。《HiSVP API 参考.pdf》等API等资料可以编写代码的时候在重点关注。推荐想学习的原创 2021-03-12 22:20:50 · 3132 阅读 · 7 评论 -
3559AV100例程操作步骤
在putty上配置端口,安装USB转串口驱动Ifconfig命令在putty中配置。ifconfig eth0 192.168.1.150 netmask 255.255.254.0;在开发板上配置:mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.1.66:/home/zynq/Desktop /mnt挂载 xx表示的是你的ubuntu系统的ip,通过ifconfig查看ip,nfs路径表示的是绝对路径,该路径.原创 2020-10-19 16:11:17 · 603 阅读 · 0 评论