自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 南沙的星星--备忘

如果模型推理的输入数据是动态分辨率的,执行如下命令转换模型:链接atc --model=yolov3.prototxt --weight=yolov3.caffemodel --framework=0 --input_shape="data:1,3,-1,-1" --input_format=NCHW --dynamic_image_size="416,416;832,832;1248,1248" --soc_version=Ascend310 --output=yolov3_dynamic_hw

2021-03-13 11:32:39 25 1

原创 英伟达Jetson TX2 套件刷机备忘---jetpack4.4 + deepstream5.0

Jetson TX2 是一台 7.5 瓦的单模块超级计算机,可为终端提供真正的 AI 计算功能。此计算机基于 NVIDIA Pascal™ GPU 架构,搭载 8 GB 内存,且内存带宽为 59.7 GB/秒。Jetson TX2 配备多种标准硬件接口,可轻松与不同种类和外形的产品实现集成。TX2规格:真实主机(ubuntu-18.04.4-desktop-amd64.iso)磁盘分区配置swap ------ 10G/ ------ 20G/boot ------ 1G/tmp ----

2020-08-13 10:49:33 655

原创 英伟达Jetson TX2 套件刷机备忘---jetpack4.3 + deepstream4.0

英伟达Jetson TX2 套件刷机备忘Jetson TX2 是一台 7.5 瓦的单模块超级计算机,可为终端提供真正的 AI 计算功能。此计算机基于 NVIDIA Pascal™ GPU 架构,搭载 8 GB 内存,且内存带宽为 59.7 GB/秒。Jetson TX2 配备多种标准硬件接口,可轻松与不同种类和外形的产品实现集成。TX2规格:JetPack刷机版本(虚拟机和真实环境都亲测过,仅限TX2套件)JetPack4.4(最新版本) ------ 失败JetPack4.4 DP (含de

2020-08-03 17:07:41 174

原创 linux修改时间

查看时间:data修改时间:date -s "2021-07-22 11:03:00"

2021-07-22 11:05:28 4

转载 java程序在windows后台执行的办法

1、新建run.txt文件2、在文件中输入一下内容:@echo offstart javaw -jar xx.jarexit3、保存,修改文件名为run.bat4、双击即可5、删除windows后台程序tasklist 查看进程taskkill /? 查看杀进程命令的帮助taskkil

2021-07-20 22:09:57 2

转载 PADS在WIN10系统中菜单显示不全的解决方法

PADS在WIN10系统中菜单显示不全的解决方法

2021-05-24 22:40:34 80

原创 华为Atlas 200 DK在用户HwHiAiUser下加载运行模型出错

华为Atlas 200 DK在用户HwHiAiUser下运行程序,报错:[ERROR] execute model failed, modelId is 1[ERROR] Execute model inference failed[ERROR] Inference model inference output data failed查看模型文件属性:-rwxr-xr-- 1 root root 6560386 Apr 22 02:29 face_detection

2021-04-23 16:22:26 146

原创 c++类动态注册摸索与理解

#ifndef INC_MODULE_FACTORY2_H#define INC_MODULE_FACTORY2_H#include <string>#include <map>#include <functional>#include <utility> // std::pair#include <iostream> // std::cout#define MODULE_REG(class_name,id,d

2021-04-21 16:21:33 29

原创 关于c/c++头文件的一个注意点

我们在扩展程序的时候,喜欢把某个地方的源文件和头文件拷贝后,再修改使用,但是经常发现新的程序没有跑起来,或者各种异常报错,本人就常常被折腾很久,才发现那个重复出现的陋习。

2021-04-21 14:16:23 7

原创 protobuf编译备忘

1,指定源码包:protobuf-all-3.5.1.tar.gz2,ubuntu18目录:/media/sf_share/03-start/jinxing/07-protoc3,执行解压命令:tar -zxvf protobuf-all-3.5.1.tar.gz ,得到文件:protobuf-3.5.14,在目录/home/HwHiAiUser/06-protobuf下新建文件:mkdir pc_protobuf4,配置安装目录命令./configure --prefix=/home/HwH

2021-04-20 10:24:04 9

原创 编译警告:backslash and newline separated by space

backslash and newline separated by space原因是因为\ 后面多了一个空格检查写的代码中将\后面的空格去掉就可以了.

2021-04-17 12:13:03 100

转载 ostringstream >>> string >>> char *

c++中c_str()的用法详解// ostringstream::rdbuf#include <string> // std::string#include <iostream> // std::cout#include <sstream> // std::ostringstreamint main () { std::ostringstream oss; oss << "One hundred and on

2021-04-15 23:35:00 31

原创 关于制作tar包的正确姿势

调试好程序的文件夹(包含大量动态依赖库),为了方便整理打包,就把这个文件夹通过scp拷贝到了另外一台电脑,整理好了再tar命令打包,然后分发到其它目标机去执行,此时发现问题:undefined symbol: halMemFree问题卡了半天,后来先就地tar打包,再scp拷贝tar包到其他地方去整理,就没问题了。总结经验:文件夹就地tar打包,再分发使用。打包命令:tar -czvf app.tar.gz app/解压命令:tar -zxvf app.tar.gz...

2021-04-13 11:43:31 22

原创 手动启动或关闭mosquitto服务器

有时候需要随时关掉或启动mosquitto,执行命令:./usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

2021-04-13 09:33:51 118 2

原创 cmake编译出错:undefined reference to `pthread_create‘

解决办法是,添加pthread动态库target_link_libraries(app pthread)

2021-04-12 22:48:15 33

原创 mosquitto发布订阅示例

发布示例:mosquitto_pub -h 192.168.1.130 -p 1813 -t "mqtt" -m "Hello MQTT"订阅示例:mosquitto_sub -h 192.168.1.130 -p 1813 -t "mqtt" -v

2021-04-12 11:38:08 50

原创 ATC分类模型转换工具报错: opname[data] is not exist

华为ATC分类模型转换工具报错:root@zhou:/media/sf_share/08-model/resnet50# atc --model=ResNet-50-deploy-2.prototxt --weight=resnet50.caffemodel --framework=0 --output=resnet50 --soc_version=Ascend310 --input_format=NCHW --input_fp16_nodes=data -output_type=FP32 --out_n

2021-03-31 16:24:48 96

原创 cmake依赖ffmpeg库(x264)错误

/usr/lib/gcc-cross/aarch64-linux-gnu/7/../../../../aarch64-linux-gnu/bin/ld: warning: libx264.so.161, needed by /home/dnn/ffmpeg/lib/libavcodec.so, not found (try using -rpath or -rpath-link)解决:1,添加lib目录(link_directories)2,添加链接目标库 x264(target_link_libr

2021-03-29 15:55:59 36

原创 c++ openCV 图片格式转换:yuv2jpg

// 1. 打开图片文件 ifstream is("test.yuv", ifstream::in | ios::binary); // 2. 计算图片长度 is.seekg(0, is.end); int length = is.tellg(); cout << "****** test.yuv length = " << length << endl; is.seekg(0, is.beg); // 3. 创建内存缓存区 char * buffer .

2021-03-20 11:58:56 117

原创 python3中pip3安装出错,找不到SSL的解决方式

参考./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared --with-ssl

2021-03-15 10:13:45 46

原创 华为Atlas 200 DK 制卡错误

1,如果制作了某张卡,格式化后再次制作,会出错,甚至系统奔溃重启。目前摸索到的方法是用新的干净的系统重新制卡。为了提高效率,可以克隆一个干净的系统,随时拿出来使用。2,制卡文件不能在共享目录里(/media/sf_share/),否则出现错误:qemu is broken or the version of建议在 /home 目录下制作,譬如:/home/AiUser/02-mksd参考...

2021-03-14 14:49:36 94

原创 linux命令窗口任务切换:Ctrl + Z

管理员模式1,Ctrl + Z 命令切换到后台。2,jobs 查看:HwHiAiUser@davinci-mini:~/zjx$ jobs[1]+ Stopped ./dnn2 test.json3,jobs -l 查看:HwHiAiUser@davinci-mini:~/zjx$ jobs -l[1]+ 6054 Stopped ./dnn2 test.json4,恢复:fg %number5,后台进程的终止:  

2021-03-11 18:48:03 22

原创 rpmbuild命令错误:error: failed to stat /root/rpmbuild/SPECS/chipeak_ssd.spec: No such file or directory

在执行rpmbuild命令时,突然爆出一个错误:error: failed to stat /root/rpmbuild/SPECS/chipeak_ssd.spec: No such file or directory一个很偶然的机会,找到原因了:root@zhou:/media/sf_share/code/xf_sdc/xf_sdc# cd /root/root@zhou:~# lsrpmbuild估计是之前不小心创建了一个文件夹rpmbuild,导致执行过程中同名的rpmbuild创建

2021-03-03 22:41:15 116 1

转载 Cat1,NB-IOT的区别

“Cat.X”是指LTE UE-Category。LTE里定义了QoS的等级对于最早的LTE Cat4,然后针对物联网,先后推出了NB-IOT和eMTC。Cat1也叫eMTC,或者LTE-M。从目前的情况看,NB-IOT主要针对的是固定不动的物联网设备。他们需求是超长待机,但是数据量极低。而从目前的基站覆盖来看,虽然NB支持eDRX模式,但是小区切换,仍然是问题。所以,更多的,还是PSM模式。PSM模式基本就决定了,实时性是无法保证的。eMTC也要看是双工还是半双工。全双工的话,对于小型设备,

2021-01-30 22:53:34 805

原创 ssd后处理阈值(threshold)配置

ssd模型后处理中,一前一后共有2个地方设置阈值位置一(前)函数:SAMPLE_SVP_NNIE_Ssd_SoftwareInit参数:pstSoftWareParam->u32NmsThresh = (HI_U16)(0.3f*SAMPLE_SVP_NNIE_QUANT_BASE);位置二(后)函数:void * SDC_YuvDataProc(void *arg) 参数:SDC_SSD_RESULT_S stResult.thresh = thresh;经验所得,更详细自己领悟。

2020-12-31 10:51:58 345

原创 华为摄像头(海思3519A/3516D)编译安装:paho.mqtt.embedded-c

1、简介介绍如何使用Paho提供的嵌入式C语言MQTT开源工程交叉编译(海思3519A/3516D),并进行消息收发测试。https://github.com/eclipse/paho.mqtt.embedded-c2、解压sdkunzip paho.mqtt.embedded-c-master.zip目录 /media/sf_share/code/mqtt 下得到解压后文件:paho.mqtt.embedded-c-master3、建立编译目录进入目录:/media/sf_share/cod

2020-12-29 20:37:11 239

转载 华为摄像头(海思3519A/3516D)开发环境nfs共享目录

1、NFS 介绍 NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。2、ubuntu安装 NFS 软件包sudo apt-get install nfs-kernel-server # 安装 NFS服务器端sudo apt-get install nfs-co

2020-12-29 11:15:57 156

原创 华为摄像头(海思3519A/3516D)编译安装:protobuf

protobuf简介protobuf(Google Protocol Buffers)是Google提供一个具有高效的协议数据交换格式工具库(类似Json),但相比于Json,Protobuf有更高的转化效率,时间效率和空间效率都是JSON的3-5倍。参考:Protobuf的简单介绍、使用和分析全方位评测:Protobuf性能到底有没有比JSON快5倍?json与protobuf的速度之争深入 ProtoBuf - 简介海思平台交叉编译参考:protobuf2.6.1海思平台交叉编译准备:

2020-12-29 10:21:53 217

转载 安装交叉编译工具:arm-himix200-linux

解压:tar -zxvf arm-himix200-linux.tgz进入目录:cd arm-himix200-linux安装(时间有点长):./arm-himix200-linux.install安装log:Installing HuaWei LiteOS Linux at /opt/hisi-linux/x86-armmkdir: created directory '/opt/hisi-linux'mkdir: created directory '/opt/hisi-linu

2020-12-27 15:18:51 298

原创 mosquitto端口设置备忘

虚拟机:virtualbox ubuntu20查看进程:ps axmosquitto运行信息:610 ? Ss 0:04 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.con修改mosquitto端口,使能websocket:文件路径:/etc/mosquitto/conf.d/mosquitto.conf修改(2个端口顺序依次是socket - > websocket,不要弄乱顺序):# socket

2020-12-19 11:42:17 251 2

转载 DeepStream中,获得视频帧数据的代码

全网首发:DeepStream中,获得视频帧数据的代码

2020-12-01 22:10:46 379

转载 vim环境下空格和tab键互换

对于已保存的文件,可以使用下面的方法进行空格和TAB的替换TAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandtab:%retab!在linux环境下,作为python开发环境,设置的.vimrcset autoindent " 换行自动缩进set shiftwidth=4 " 自动缩进时的宽度set ts=4 " tabstop的宽度set expandtab

2020-11-24 14:27:07 25

转载 C/C++ 宏定义高级用法:ANSI标准五个预定义的宏名

__LINE__ 表示该行代码的所在行号__FILE__ 表示源文件的文件名__DATE__ 表示源文件被编译的日期,格式(月/日/年)__TIME__ 表示源文件被编译成目标代码的时间,格式(时:分:秒)__STDC__ 表示编译器是否标准,标准时表示常量1,非标准则表示其它数字...

2020-11-23 20:00:35 110

原创 C/C++宏定义高级用法:关于#和##

测试代码:#include <stdio.h>#include <stdlib.h>#include <iostream>#include <string.h>//把#右边的参数字符串化,其实就是为其加上了""#define _STR(x) #x //为x加上""#define STR(x) _STR(x) //中间宏//##是把参数x和##的左边部分连接起来#define WSTR_1(x) Hello ## x

2020-11-23 17:55:46 56

转载 复杂命令行参数gcc的-Wl的含义,注意是字母l不是数字1

复杂命令行参数:gcc的-Wl,-Wl,表示后面的参数将传给link程序ld(因为gcc可能会自动调用ld),如果后面的ld参数有空格,怎么传呢?比如想加一个-rpath /path? 下面几种方法:-Wl,rpath /path-Wl,rpath:/path-Wl,rpath=/path-Wl,rpath,/path-Wl,“rpath /path”-Wl,‘rpath /path’经过20分钟摸索和google,我才找到正确答案是 4,记下来。...

2020-11-23 11:28:15 220

转载 -Wl,--no-undefined

加上-Wl,–no-undefined如果so里有未定义符号,这编译不通过

2020-11-23 11:24:48 148

转载 dlopen Linux 动态库失败原因与解决办法总结

1、dlopen 动态库失败原因,我碰到主要是以下几点(碰到新问题之后再完善,先打个点)①动态库位置没有放对地方,dlopen 时候找不到你想操作的动态库解决办法:放到指定目录。②头文件没有包全,有不能识别的函数或者标识符解决办法:加一条打印信息,程序运行到这里,会输出不能识别标识符。if((handle = dlopen(myso, RTLD_NOW)) == NULL) { printf("dlopen - %sn", dlerror()); exit(

2020-11-20 14:14:34 829

原创 linux环境变量:PKG_CONFIG_PATH、LIBRARY_PATH和LD_LIBRARY_PATH

PKG_CONFIG_PATH:简述configure、pkg-config、pkg_config_path三者的关系pkg_config_path 环境变量设置 教程pkg-config原理及用法相关命令:envecho $PKG_CONFIG_PATHexport PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/chipeak_protobuf/lib/pkgconfigLIBRARY_PATH和LD_LIBRARY_PATH:开发时使用:LIBR

2020-11-18 11:13:29 138

原创 deepstream5出错:Internal data stream error

TX2调试deepstream5时出现错误:0:00:19.993766525 19446 0x5593feb000 WARN nvinfer gstnvinfer.cpp:1975:gst_nvinfer_output_loop:<primary-nvinference-engine> error: Internal data stream error.0:00:19.993814109 19446 0x5593feb000 WARN

2020-11-07 12:07:19 727

原创 C/C++ Sample Apps Source Details

C/C++ Sample Apps Source Details¶The DeepStream SDK package includes archives containing plugins, libraries, applications, and source code.The sources directory is located at /opt/nvidia/deepstream/deepstream-5.0/sources for both Debian i...

2020-11-06 20:00:54 141

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除