自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一米阳光

每天进步一点点

  • 博客(215)
  • 资源 (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 735

转载 等响度曲线_什么是“响度”

转自:https://blog.csdn.net/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 3460

原创 中文字体库裁剪

这里写自定义目录标题过程步骤过程步骤最近有一个项目,使用的嵌入式linux系统,然后使用Qt进行界面开发,由于存储很小,只有几十M,那么在使用中文字体时就难了,中文字体库都很大,存储空间受限制了。所以就有了今天的尝试,原来字体库是可以裁剪的。有一个工具Fontmin-v0.2.0-win64这个工具可以根据你使用的字体库,然后生成一个只包含这些文字的字体库,这样几十兆的字体库一下子就变成了几十K,解决了字体库大的问题,而且也减小了空间。Fontmin-v0.2.0-win64这个软件只支持ttf

2021-02-20 22:26:59 1623 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 227

原创 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 1357

原创 linux命令常用的小技巧

批量压缩,将目录下的所有目录分别进行压缩,一开始我是手动一个个一个压缩的,但是效率太低了,一行解决问题for i in `find ./* -type d`;do; tar zcvf $i.tar.gz ./$i/*;done

2020-11-18 08:22:55 121

原创 NextCloud开源网盘的搭建

NextCloud 是一款开源网络硬盘系统。任何人都可以自由的获取 NextCloud 程序,在家庭或公司构建私有且免费的网络硬盘。它是完全由你用户控制的私有、安全且功能完整的文件同步与共享解决方案。NextCloud 源代码完全开放,任何个人或企业都可以自由获取并在开源许可协议的约束下免费使用,对于需要专业支持的用户可以购买 NextCloud 官方的专业版订阅服务。有了 NextCloud 你可以在自己的计算机上共享任何文件或文件夹,并将它们与 NextCloud 服务器同步。当你把文件放入共享目录

2020-09-25 13:19:47 829

原创 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 1575

原创 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 403

原创 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 1219

原创 基于特征描述的匹配

基于特征描述的匹配下面介绍以下几个方面:怎么选择从一个图像中选择一个一个合适的ROI怎么创建一个合适的model怎么优化搜索怎样处理匹配结果先看一个例子选择一个参考图像创建一个model搜索目标查看匹配Destroy the model选择模型的ROIROI可以是任意的形状,甚至可以是不连接的多个区域创建合适的描述Model使用以下两种方法创建模型 Create_uncalib_descriptor_model Create_calib_descriptor_m

2020-05-19 08:34:04 1402

原创 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 2074 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 386

原创 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 675

原创 mosquitto不能自动启动问题记录

今天需要把mosquitto放到自动启动项中,启动脚本放在/etc/rc.local中了,ssh远程登录运行是可以的,但是自动运行就不行了.rc.local中运行的程序默认是root运行的,想到以某个用户运行使用su命令即可su - username -c “mosquitto -d”这样运行即可.linux qt打包程序也是有的,原来都是自己手动复制....

2020-03-06 14:57:11 2698

原创 paddlepaddle入门学习--笔记

paddlepaddle入门学习总结一下,今天下午弄paddlepaddle的过程,paddlepaddle是类似于tensorflow的框架,那么paddlelite就是类似于tensorflow的mobile版本。一开始不知道是什么关系,所以就不知道从哪里下手。paddlelite编译一开始没找到对应的编译文档。以至于使用cmake编译总报错。paddlehub是基于paddlepadd...

2020-02-14 16:02:33 457

原创 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 3224 1

原创 Linux动态库搜索路径(目录)设置

今天编译完程序运行的时候,报一个错误,说库文件不存在,然后我看了一下,程序的当前路径下就有这个库文件,我以前的认知是程序会首先在当前路径下找库,但是这个理解似乎对windows正确,linux是有区别的.在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可通过三种方法来指定:方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径;方法二:通过环境变量LD_LIBRAR...

2020-02-12 10:19:08 1236

原创 Tensor XXX is not an element of this graph

解决问题参考的这篇博客:https://blog.csdn.net/hnyzyty/article/details/84998061最近做音频识别的项目,想把音频采集和识别分离开,所以使用ros结点进行封装,在封装的过程中遇到了这个问题,使用python文件执行是没问题的,但是在封装到ros回调函数中就报上面的错误了.单独执行这个文件是可以运行的.import osimport tenso...

2020-01-17 15:27:19 330

原创 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 957 4

原创 防爆和本安的概念理解

防爆和本安的概念理解从设计理念上区别  隔爆型定义:  (1)能承受内部爆炸性气体混合物的爆炸压力,并能阻止内部的爆炸向外壳周围爆炸性混合物传播的电气设备外壳(I区防爆技术)。  (2)允许危险气体进入隔爆外壳,外壳内可能产生爆炸,但要求外壳必须具有足够的强度;且各外壳接合面必须具有足够长的啮合长度和足够小的间隙,以确保内部爆炸不会穿过隔爆接合面而导致外部环境爆炸。  (3)间隙防爆技术...

2020-01-07 08:53:39 2486 2

原创 gstreamer samples

gst-launch-1.0 playbin uri=rtsp://admin:[email protected]:554/Streaming/Channels/103gst-launch-1.0 -v rtspsrc location=“rtsp://admin:[email protected]:554/Streaming/Channels/101” latenc...

2019-12-09 18:56:21 714

原创 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 552

原创 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 875

原创 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 1929 1

原创 VisionWorks学习之 移动物体跟踪

nvx_demo_motion_estimation是一个实现NVIDIA迭代运动估计(IME)算法的代码示例。IME是一种基于块的运动估计算法,

2019-11-11 21:19:57 372

原创 VisionWorks学习之特征跟踪

特征跟踪原理说明原理说明特征跟踪在opencv中也有相应的方法,但在一般在提取特征时特别耗时,这导致特征跟踪对硬件平台要求比较高。VisionWorks使用gpu进行并行计算,可以对视频进行快速处理。今天来看的官方给的特征跟踪的例子,使用Harris 或者FAST特征检测来初始化特征点,然后使用稀疏光流进行跟踪。使用Harris角点检测器检测初始点。NVIDIA扩展Harris和FAST角...

2019-11-11 21:04:49 497

原创 TX2音频测试记录

TX2音频测试记录amixer contentsamixer cget + 接口函数amixer cset + 接口函数 + 设置参数参数(0,1,off,on)保存修改的数据:alsactl storeTx2官方的开发套件上没有音频的测试接口,使用realtimes的9001进行测试,记录一下.驱动realtimes都已经做好了,所以我们直接使用就可以了.默认音量比较小,需要使用以下命令进...

2019-11-09 15:10:53 1073 2

原创 VisionWorks快速入门--Graph Mode

VisionWorks快速入门--Graph Mode从立即模式过渡到图形模式1. 创建新节点。2. 向GraphModestabilizer类添加新字段和函数。3. 初始化字段。4. 执行算法的迭代。5. Release objects。结果本教程的第一部分(VisionWorks快速启动(立即模式))展示了如何使用优化的VisionWorks立即模式函数替换几个耗时的OpenCV函数,从而提...

2019-11-04 21:04:06 1836

原创 VisionWorks学习之 opencv和VisionWorks Primitives不同点

VisionWorks学习之 opencv和VisionWorks Primitives不同点算术运算滤波操作颜色转换自定义卷积图像积分图像扭曲Homography下面来看一下opencv和VisionWorks原语的一些不同的地方,算法运算时二者的舍入有些区别,,滤波算法二者对边界的处理不一样,颜色转换使用的颜色标准不一样,VisionWorks需要指定一下颜色空间。自定义卷积有一些区别,积分...

2019-11-03 11:00:14 468

原创 VisionWorks学习之 如何和Opencv交互使用

VisionWorks学习之 如何和Opencv交互使用数据转换Opencv 数据到OpenVX数据类型转换OpenVX 数据类型转为Opencv数据类型VisionWorks使用的openVX的扩展,使graph模型,使用方法和习惯上有些不同,Opencv我们经常使用,而且功能很强大,今天来看一下VisionWorks和Opencv如何交叉使用。首先要了解的就是opencv和OpenVX的数...

2019-11-03 09:51:08 1515

原创 VisionWorks学习之如何Profiling

VisionWorks学习之如何Profiling分析使用API分析分析profiling是测试程序性能的必备工具。下面就来介绍一下VisionWorks如何Profiling.使用API分析未完。。。。

2019-11-02 22:24:51 335

原创 VisionWorks学习之如何调试

VisionWorks学习之如何调试调试第一种方法:基于API的错误状态码第二种方法:基于API的错误日志回调函数第三种方法:通过设置打印日志Zones设置终端消息日志内容图调试和可视化Message Logs使用环境变量设置Graph选项可视化图VisionWorks是基于GPU加速的,不能像在cpu上调试那样方便,但是Nvidia也提供了一些方法,用于调试和分析应用程序。下面详细说明一下。...

2019-11-02 22:22:01 916

原创 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 910

原创 VisionWorks快速入门--Immediate mode

@[TOC](VisionWorks快速入门(Immediate mode))VisionWorks快速入门(Immediate mode)本教程演示如何通过用visionworks函数直接替换opencv函数,轻松地在计算机视觉应用程序中利用visionworks库。作为一个好处,应用程序的性能得到了显著的提高(x2.5),而没有明显的代码复杂性。准备工作需要安装以下软件CMake...

2019-11-02 14:37:59 2526 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 3357

原创 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 568

原创 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 8170 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 1839

转载 H264基本原理

转载于https://www.jianshu.com/p/97b4dc8c7f00前言H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着 x264/openh264以及ffmpeg等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H264的基...

2019-10-26 16:23:02 209

Fontmin-v0.2.0-win64.zip

Fontmin-v0.2.0-win64.zip

2021-02-20

fls5winfull.rar

fls5winfull.rar

2021-02-20

qmodbus-master.rar

qmodbus0.3版本windows正常编译修改版本,支持tcp rtu ascii,从网站下载的编译不过去,修改了头引用文件,以及添加了两个库LIBS += -lAdvAPI32 -lUser32

2020-02-11

深圳世国摄像机资料.rar

所有的IPC模组都支持RTSP访问,访问地址如下: 取主码流地址:rtsp://192.168.0.123:554/mpeg4 取子码流地址:rtsp://192.168.0.123:554/mpeg4cif 无须输入密码的地址: 主码流 rtsp://admin:[email protected]:554/mpeg4 子码流 rtsp://admin:[email protected]:554/mpeg4cif admin为设备用户名,123456为设备密码,如果有更改以实际为准

2019-11-30

tensorflow_clib_call_object_detect_linux.tar.gz

tensorflow 的C库调用实现objectdetect,不是使用python,方便集成到工程中

2019-11-30

libjsoncpp-dev_1.7.4-3_arm64.deb

libjsconcpp-dev_1.7.4-3_arm64.dev ubuntu1804 used,

2019-09-18

tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl

tx2使用的是jetpack3.3的版本,python2安装的tensorflow1.9的版本 安装过程中出了一点小问题 sudo pip install 的时候这个文件名字是不能更改的,后面加了jetson33显示不支持这个平台 enam还有setuptools的版本不对,使用--ignore-installed选项进行重新安装 sudo pip install --ignore--installed enam sudo pip install --ignore--installed setuptools ERROR: launchpadlib 1.10.3 requires tes

2019-07-02

MinGW_配置OpencvCMake使用的mingw编译器.rar

MinGW_配置OpencvCMake使用的mingw编译器,成功编译了opencv3.2.0

2019-06-26

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

2017-05-19

opencv3.2_mingw5.3编译好的库文件

opencv3.2_mingw5.3编译好的库文件

2017-03-24

Qt之酒店管理系统

利用Qt开发的一个酒店管理系统,实现了界面自定义,标题栏、状态栏等都实现了自定义。

2016-06-12

s3c2416usb device驱动

完整的USB device驱动,裸机和程序,对驱动分析很有帮助

2014-05-19

飞凌gprs详细资料

gprs资料,有代码,有说明

2012-06-18

6410com0改为普通串口

6410com0改为普通串口 详细介绍修改com0为普通串口的方法

2012-06-18

OK6410+qt移植百科全书

OK6410+qt移植百科全书 详细说明了QT移植的全过程和应用开发全过程

2012-06-18

密码攻与防手册 很好很强大

安全真是一个说不完的话题,就我们用户目前所遇到的安全防范措施主要是密码保护,所以今天我们将从攻和防两个方面讲讲密码保护问题。

2009-12-28

强手 木马清除百种方法

木马清除百种方法 木马清除百种方法 木马清除百种方法

2009-12-27

MATLAB命令大全

MATLAB 命令 大全 MATLAB 命令 大全 MATLAB 命令 大全

2009-12-27

Multisim2001中文教程

Multisim 2001 中文教程 是学习电路仿真的好工具,对学习模拟电路和数字电路都是很有帮助的,功能非常强大

2009-12-24

学习五笔好帮手 五笔反查字典

五笔反查字典对学习五笔打字非常有帮助,保你很快就掌握五笔打字方法,快不易错

2009-12-24

Linux常用命令全集

很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家

2009-12-14

Linux内核完全注释

Linux内核完全注释完全的讲解了linux的内核的编写原理和一些原代码,对学习linux很有帮助

2009-12-14

大学讲义 原子物理讲义

大学讲义 原子物理讲义 原子的基本构架,原子跃迁的精细结构,对学习量子力学很有帮助

2009-07-09

空空如也

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

TA关注的人

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