- 博客(214)
- 资源 (24)
- 收藏
- 关注
转载 SAE J1939转ModBus RTU模块 YMMCS-7001使用说明及心得体会
SAE J1939总线是工程机械行业常用总线,发动机、车辆等运行参数都可以通过该总线获取。常规电控系统以PLC加组态屏方案为主,具有RS485接口,ModBus RTU协议进行总线组网。YMMCS-7001 协议转换模块直接可将SEA J1939总线数据进行解析并保存到ModBus协议寄存器中,作为从设备非常方便PLC及组态屏等设备读取。下图已对接发动机为例,对接车辆及其他J1939设备同理。下图为本人使用modBus poll软件读取YMMCS-7001模块数据截图,总体来说使用方便,
2021-03-11 11:46:10
855
转载 等响度曲线_什么是“响度”
转自:https://blog.youkuaiyun.com/weixin_36225384/article/details/112220422原文:https://www.tonmeister.ca/wordpress/2014/06/07/bo-tech-what-is-loudness/今天了解了下等响曲线,查看了一个blog,说的很好.以下翻译:第一部分:等响曲线首先是一个沮丧的事实:您无法相信自己的耳朵。抱歉,谁都不能。造成这种情况的原因很多,实际上,这个事实所涉及的范围比我们任何人都想承认的要广
2021-02-22 10:34:15
4087
原创 中文字体库裁剪
这里写自定义目录标题过程步骤过程步骤最近有一个项目,使用的嵌入式linux系统,然后使用Qt进行界面开发,由于存储很小,只有几十M,那么在使用中文字体时就难了,中文字体库都很大,存储空间受限制了。所以就有了今天的尝试,原来字体库是可以裁剪的。有一个工具Fontmin-v0.2.0-win64这个工具可以根据你使用的字体库,然后生成一个只包含这些文字的字体库,这样几十兆的字体库一下子就变成了几十K,解决了字体库大的问题,而且也减小了空间。Fontmin-v0.2.0-win64这个软件只支持ttf
2021-02-20 22:26:59
1778
2
原创 RNNLIB编译和使用
编译使用ubuntu1604进行编译从github下载源代码 https://github.com/szcom/rnnlib里面有三个submodule需要更新一下,下载可能会慢一些.按照说明里的编译,只需要以下两个命令即可$ cmake -DCMAKE_BUILD_TYPE=Release .$ cmake --build .编译过程中遇到两个错误第一个就是编译openblas的时候错了,报的是识别不到cpu的架构,然后到openblas中去查一下,有一个TargetList.txt 添加
2021-02-07 10:07:10
308
原创 QSettings分组使用
QSetting分组使用void MainWindow::on_pbAdd_clicked(){ QSettings setting("info.ini",QSettings::IniFormat); setting.setIniCodec(QTextCodec::codecForName("utf-8")); QString stuNum = ui->leNum->text(); QString stuName = ui->leName->...
2020-12-02 21:04:37
1527
原创 linux命令常用的小技巧
批量压缩,将目录下的所有目录分别进行压缩,一开始我是手动一个个一个压缩的,但是效率太低了,一行解决问题for i in `find ./* -type d`;do; tar zcvf $i.tar.gz ./$i/*;done
2020-11-18 08:22:55
151
原创 NextCloud开源网盘的搭建
NextCloud 是一款开源网络硬盘系统。任何人都可以自由的获取 NextCloud 程序,在家庭或公司构建私有且免费的网络硬盘。它是完全由你用户控制的私有、安全且功能完整的文件同步与共享解决方案。NextCloud 源代码完全开放,任何个人或企业都可以自由获取并在开源许可协议的约束下免费使用,对于需要专业支持的用户可以购买 NextCloud 官方的专业版订阅服务。有了 NextCloud 你可以在自己的计算机上共享任何文件或文件夹,并将它们与 NextCloud 服务器同步。当你把文件放入共享目录
2020-09-25 13:19:47
949
原创 ffmpeg编译报错
/usr/bin/ld: libavcodec/mqc.o: relocation R_X86_64_32 against `.rodata’ can not be used when making a shared object; recompile with -fPIClibavcodec/mqc.o: error adding symbols: Bad valuecollect2: error: ld returned 1 exit statusmake: *** [libavcodec/lib
2020-08-07 10:45:28
1722
原创 C# lamda表达式和action的理解以及扩展方法
最近由于工作需要使用C#,C#半天lamda表达式和action作为参数使用语法和C++有一些区别,所以记一下 public partial class Form1 : Form { public Form1() { InitializeComponent(); "hello world".Say((s1, s2) => MessageBox.Show(s1.ToUpperInvaria...
2020-07-24 13:32:44
454
原创 linux alsa音频不能播放和采集,配置音频
首先应该保证有操作音频设备的权限#sudo usermod -a -G audio username因为没有权限导致,默认是静音的,需要使用alsamixer设置一下音量使用chmod对/dev/snd 下的所有设备都设置了777的权限。chmod 777 /dev/snd/*下面就是配置音频了alsamixer -c 1然后把playback的master音量调节一下,按M把静音去掉,这个操作按F1可以查看。然后使用aplay -D plughw:1,0 test.wav即可播放了。音频
2020-05-19 16:16:33
1598
原创 基于特征描述的匹配
基于特征描述的匹配下面介绍以下几个方面:怎么选择从一个图像中选择一个一个合适的ROI怎么创建一个合适的model怎么优化搜索怎样处理匹配结果先看一个例子选择一个参考图像创建一个model搜索目标查看匹配Destroy the model选择模型的ROIROI可以是任意的形状,甚至可以是不连接的多个区域创建合适的描述Model使用以下两种方法创建模型 Create_uncalib_descriptor_model Create_calib_descriptor_m
2020-05-19 08:34:04
1511
原创 linux C编程 获取 CPU温度 使用率,内存使用率 开机时间信息
#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/sysinfo.h>//#include <thread>typedef struct CPU_PACKED{ char name[20]; unsigned int...
2020-05-06 14:46:59
2272
3
原创 程序长期运行,监控程序是否运行shell
有一些程序长期运行,程序异常退出总是难以避免,那就写个脚本 ,如果程序不在了,就启动程序好了.比如vlc启动,使用下面的脚本运行,#!/bin/bashwhile true;doif [ `ps -ef | grep vlc | grep -v grep | wc -l` -ge 1 ];thenecho vlcrunningelsenohup vlc >/dev/null 2...
2020-04-24 16:35:45
433
原创 ubuntu更改启动等级
sudo systemctl set-default multi-user.targetsudo systemctl set-default graphical.target出现以下错误通过更改一下启动方式即可恢复5、输入root密码6、执行sudo systemctl set-default multi-user.target7、reboot8、重启后在命令行界面执行sudo sy...
2020-04-11 14:17:02
767
原创 mosquitto不能自动启动问题记录
今天需要把mosquitto放到自动启动项中,启动脚本放在/etc/rc.local中了,ssh远程登录运行是可以的,但是自动运行就不行了.rc.local中运行的程序默认是root运行的,想到以某个用户运行使用su命令即可su - username -c “mosquitto -d”这样运行即可.linux qt打包程序也是有的,原来都是自己手动复制....
2020-03-06 14:57:11
2819
原创 paddlepaddle入门学习--笔记
paddlepaddle入门学习总结一下,今天下午弄paddlepaddle的过程,paddlepaddle是类似于tensorflow的框架,那么paddlelite就是类似于tensorflow的mobile版本。一开始不知道是什么关系,所以就不知道从哪里下手。paddlelite编译一开始没找到对应的编译文档。以至于使用cmake编译总报错。paddlehub是基于paddlepadd...
2020-02-14 16:02:33
509
原创 windows10安装完paddlehub之后,import错误
ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject这个错误是numpy版本不对导致的,看了一下,paddlepaddle 1.6.3 has requirement numpy<=1.16.4...
2020-02-13 18:15:02
3290
1
原创 Linux动态库搜索路径(目录)设置
今天编译完程序运行的时候,报一个错误,说库文件不存在,然后我看了一下,程序的当前路径下就有这个库文件,我以前的认知是程序会首先在当前路径下找库,但是这个理解似乎对windows正确,linux是有区别的.在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可通过三种方法来指定:方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径;方法二:通过环境变量LD_LIBRAR...
2020-02-12 10:19:08
1313
原创 Tensor XXX is not an element of this graph
解决问题参考的这篇博客:https://blog.youkuaiyun.com/hnyzyty/article/details/84998061最近做音频识别的项目,想把音频采集和识别分离开,所以使用ros结点进行封装,在封装的过程中遇到了这个问题,使用python文件执行是没问题的,但是在封装到ros回调函数中就报上面的错误了.单独执行这个文件是可以运行的.import osimport tenso...
2020-01-17 15:27:19
390
原创 TX2挂载大存储卡
128G的tf卡是exfat格式的,ubuntu默认是不支持的,需要安装一个软件包.sudo apt-get install exfat-fuse安装完成之后就可以挂载了.系统默认挂载需要在/etc/fstab中添加一条,/dev/mmcblk2p1 /home/sl/work exfat defaults 0 0...
2020-01-14 08:28:37
1017
4
原创 防爆和本安的概念理解
防爆和本安的概念理解从设计理念上区别 隔爆型定义: (1)能承受内部爆炸性气体混合物的爆炸压力,并能阻止内部的爆炸向外壳周围爆炸性混合物传播的电气设备外壳(I区防爆技术)。 (2)允许危险气体进入隔爆外壳,外壳内可能产生爆炸,但要求外壳必须具有足够的强度;且各外壳接合面必须具有足够长的啮合长度和足够小的间隙,以确保内部爆炸不会穿过隔爆接合面而导致外部环境爆炸。 (3)间隙防爆技术...
2020-01-07 08:53:39
2910
2
原创 gstreamer samples
gst-launch-1.0 playbin uri=rtsp://admin:kc12345678@192.168.1.101:554/Streaming/Channels/103gst-launch-1.0 -v rtspsrc location=“rtsp://admin:kc12345678@192.168.1.101:554/Streaming/Channels/101” latenc...
2019-12-09 18:56:21
758
原创 Protobuf version conflicts with Qt
今天在使用tensorflow的C库的时候遇到一个问题. This program was compiled against version 2.6.1 of the Protocol Buffer runtime library, which is not compatible with the installed version (3.6.1). Contact the program a...
2019-11-28 16:37:08
626
原创 Gstreamer编程之audio_common
这两天工作需要采集一个音频,然后分析了一下alsa_common的ros包,里面使用的是gstreamer 插件的形式,以前在deepstream中熟悉过使用方法 ,再次查看,感觉轻松了许多.程序分为audio_capture和audio_player两部分,都 是使用的gstreamer,今天主要熟悉一下如何把数据和ros交互.audio_capture.cpp#include <s...
2019-11-26 14:23:05
1007
原创 gst/app/gstappsrc.h: no such file or directory
You will need the development header files. The package is probably named libgstreamer-plugins-base1.0-dev or close to that.
2019-11-26 08:07:07
2131
1
原创 VisionWorks学习之 移动物体跟踪
nvx_demo_motion_estimation是一个实现NVIDIA迭代运动估计(IME)算法的代码示例。IME是一种基于块的运动估计算法,
2019-11-11 21:19:57
419
原创 VisionWorks学习之特征跟踪
特征跟踪原理说明原理说明特征跟踪在opencv中也有相应的方法,但在一般在提取特征时特别耗时,这导致特征跟踪对硬件平台要求比较高。VisionWorks使用gpu进行并行计算,可以对视频进行快速处理。今天来看的官方给的特征跟踪的例子,使用Harris 或者FAST特征检测来初始化特征点,然后使用稀疏光流进行跟踪。使用Harris角点检测器检测初始点。NVIDIA扩展Harris和FAST角...
2019-11-11 21:04:49
535
原创 TX2音频测试记录
TX2音频测试记录amixer contentsamixer cget + 接口函数amixer cset + 接口函数 + 设置参数参数(0,1,off,on)保存修改的数据:alsactl storeTx2官方的开发套件上没有音频的测试接口,使用realtimes的9001进行测试,记录一下.驱动realtimes都已经做好了,所以我们直接使用就可以了.默认音量比较小,需要使用以下命令进...
2019-11-09 15:10:53
1179
2
原创 VisionWorks快速入门--Graph Mode
VisionWorks快速入门--Graph Mode从立即模式过渡到图形模式1. 创建新节点。2. 向GraphModestabilizer类添加新字段和函数。3. 初始化字段。4. 执行算法的迭代。5. Release objects。结果本教程的第一部分(VisionWorks快速启动(立即模式))展示了如何使用优化的VisionWorks立即模式函数替换几个耗时的OpenCV函数,从而提...
2019-11-04 21:04:06
2000
原创 VisionWorks学习之 opencv和VisionWorks Primitives不同点
VisionWorks学习之 opencv和VisionWorks Primitives不同点算术运算滤波操作颜色转换自定义卷积图像积分图像扭曲Homography下面来看一下opencv和VisionWorks原语的一些不同的地方,算法运算时二者的舍入有些区别,,滤波算法二者对边界的处理不一样,颜色转换使用的颜色标准不一样,VisionWorks需要指定一下颜色空间。自定义卷积有一些区别,积分...
2019-11-03 11:00:14
533
原创 VisionWorks学习之 如何和Opencv交互使用
VisionWorks学习之 如何和Opencv交互使用数据转换Opencv 数据到OpenVX数据类型转换OpenVX 数据类型转为Opencv数据类型VisionWorks使用的openVX的扩展,使graph模型,使用方法和习惯上有些不同,Opencv我们经常使用,而且功能很强大,今天来看一下VisionWorks和Opencv如何交叉使用。首先要了解的就是opencv和OpenVX的数...
2019-11-03 09:51:08
1598
原创 VisionWorks学习之如何Profiling
VisionWorks学习之如何Profiling分析使用API分析分析profiling是测试程序性能的必备工具。下面就来介绍一下VisionWorks如何Profiling.使用API分析未完。。。。
2019-11-02 22:24:51
374
原创 VisionWorks学习之如何调试
VisionWorks学习之如何调试调试第一种方法:基于API的错误状态码第二种方法:基于API的错误日志回调函数第三种方法:通过设置打印日志Zones设置终端消息日志内容图调试和可视化Message Logs使用环境变量设置Graph选项可视化图VisionWorks是基于GPU加速的,不能像在cpu上调试那样方便,但是Nvidia也提供了一些方法,用于调试和分析应用程序。下面详细说明一下。...
2019-11-02 22:22:01
1002
原创 VisionWorks学习之OpenVX到VPI的迁移
openVX到VPI的迁移Data Object DifferencesVPI Images创建一个Imageimage使用示例VPI pyramids创建一个pyramidVPI arrays创建一个array本文主要介绍一些数据结构,包含object,images,pyramids,arraysData Object DifferencesOpenVx objects是半透明的,应用程序...
2019-11-02 17:49:46
981
原创 VisionWorks快速入门--Immediate mode
@[TOC](VisionWorks快速入门(Immediate mode))VisionWorks快速入门(Immediate mode)本教程演示如何通过用visionworks函数直接替换opencv函数,轻松地在计算机视觉应用程序中利用visionworks库。作为一个好处,应用程序的性能得到了显著的提高(x2.5),而没有明显的代码复杂性。准备工作需要安装以下软件CMake...
2019-11-02 14:37:59
2822
3
原创 Jetson DeepStream GStreamer使用记录
GStreamer使用记录使用gst-omx进行视频解码H264解码H265解码使用gst-v4l2进行解码H265解码使用gst-omx 进行H264硬件编码使用nvivafilter使用usb摄像机采集并显示视频。gst-launch-1.0 v4l2src device="/dev/video0" ! "video/x-raw, width=1280, height=1024, fo...
2019-11-01 22:37:21
3503
原创 Tegra_Multimedia API 例程学习之--04_video_decode_trt
使用TensorRT进行视频解码编译和运行编译运行先说一个名词GIE(GPU Inference Engine),TensorRT就是一个推理引擎。编译和运行编译$ cd $HOME/tegra_multimedia_api/samples/04_video_dec_trt$ make运行$ ./video_dec_trt <in-file> <in-format...
2019-10-29 16:40:14
648
1
原创 Jetson 状态查看工具
Jetson 状态查看工具Jetson stats安装jtop使用控制界面jetson-release今天从网上看到一个jetson的运行状态查看工具,然后就试了一下果真不错。下面这个是github地址https://github.com/rbonghi/jetson_statsJetson statsjetson-stats是一个软件包,用于监测和控制Nvidia Jetson设备的...
2019-10-28 21:57:31
8618
1
原创 Tegra_Multimedia API 例程学习之--00_video_decode
视频解码概述编译运行流程图关键类和结构体代码分析概述视频解码示例应用程序演示如何使用libv4l2组件分配的缓冲区来解码H.264、H.265、vp8、vp9、mpeg4或mpeg2视频流。应用程序读取H.264、H.265、VP8、VP9、MPEG4或MPEG2基本视频文件,对其进行解码,并将其传递给EGL渲染器,以显示解码图像,而无需任何额外的内存copy。支持的视频格式有:H....
2019-10-27 21:26:02
1941
转载 H264基本原理
转载于https://www.jianshu.com/p/97b4dc8c7f00前言H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着 x264/openh264以及ffmpeg等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H264的基...
2019-10-26 16:23:02
234
qmodbus-master.rar
2020-02-11
深圳世国摄像机资料.rar
2019-11-30
tensorflow_clib_call_object_detect_linux.tar.gz
2019-11-30
tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人