自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tosonw的博客

清楚优于含糊

  • 博客(41)
  • 资源 (5)
  • 收藏
  • 关注

原创 NVIDIA CUDA TensorFlow TensorRT openVINO FFmpeg openCV等编译安装 Linux C++

NVIDIA CUDA TensorFlow TensorRT openVINO FFmpeg openCV等编译安装 Linux C++NVIDIA 显卡驱动 CUDA驱动 cuDNN包 项目依赖 FFmpeg openCV Thrift TensorFlow bazel protobuf PyTorch TensorRT openVINO Caffe

2019-10-31 16:41:09 2486

原创 FreeRTOS学习2018.6.27

# 1.freeRTOS基本功能函数:定义任务:ATaskFunction();创建任务:xTaskCreate();改优先级:vTaskPrioritySet();系统延时:vTaskDelay();精确延时:vTaskDelayUntil();空闲任务钩子函数:vApplicationIdleHook();# 2.freeRTOS实用总结:1.使用互斥信号量保护临界区代码。2.程序中注意避免优先级反转和死锁问题。3.使用守护任务避免上述问题。4.内存管理(FreeRTOS的hea

2023-10-26 23:08:51 771

原创 YModem协议总结

YModem协议简介1.1基本介绍最常用的几种通信传输协议有:XModem、YModem、ZModem等。XModem是最早的协议之一,几乎所有的通讯程序支持的文件传输协议,它传输128字节信息块。YModem协议是XModem的改进协议,它最用于调制解调器之间的文件传输的协议,具有快速,稳定传输的优点。它的传输速度比XModem快,这是由于它可以一次传输1024字节的信息块,同时它还支持传输多个文件,也就是常说的批文件传输。ZModem速度快于XModem和YModem,而且可以更好地断开后恢复

2023-10-26 23:05:12 1258

原创 ROS学习记录2018.7.10

开源机器人操作系统ROS(robot operation system)分级:1.计算图集(一种网络结构) 1.节点:执行运算的进程(做基础处理的单元) 2.消息:有严格数据结构的通讯 3.主题:发布者/订阅者之间的媒介(类似报纸、凤凰新闻这类) 4.服务:一个请求/一个回应的唯一的ROS控制器(类似常说的服务器)2.文件系统集(ROS代码组织架构) 1.包package:软件各种文件的组织 2.堆stack:包的集合 注:manifest为提供元数据、许可信息、文件间依赖关系、编译参

2023-10-26 22:50:47 204

原创 Python操作串口通信

Linux系统使用com4口连接串行口,使用USB连接串行口,winsows系统使用com3口连接串行口。

2023-10-17 22:09:42 440

原创 Jetson Orin安装Jetpack

Jetson Orin安装Jetpack

2022-08-26 14:51:01 1039 1

原创 CUDA学习100天

CUDA学习100天DAY30:阅读CPU和GPU间的数据传输DAY34:阅读算术指令DAY35:阅读控制流指令DAY36:阅读C语言DAY41:阅读同步功能我是在GPU世界论坛学习到的,吸收了一些知识,在这里作一下记录,以供以后温故而知新。地址:https://bbs.gpuworld.cn/index.php?board=65.0;sort=last_postDAY30:阅读CPU和GPU间的数据传输这章节主要说了如何优化Host和Device间的数据传输首先章节说, 应当尽量尝试能减少传输

2020-08-05 19:09:41 666

原创 Jetson Xavier 常用指令

1.命令行工具nvpmodel默认模式是15W (MODE_15W, ID:2),你可以通过这个方式看到:$ sudo nvpmodel --queryNV Fan Mode:quietNV Power Mode: MODE_15W2如果我们想换到表格中的0模式,那么我们可以执行:$ sudo nvpmodel -m 0...

2020-07-21 19:37:30 1811

原创 动作识别 - 视频分类-StNetSTNET训练

动作识别 - 视频分类-StNetSTNET训练一、STNET模型简介数据介绍训练介绍二、STNET模型实战训练1.下载源码2.下载预训练模型3.下载数据集3.StNet训练4.训练结果附、相关资料功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出

2020-05-21 10:56:16 2072 6

原创 DeepStream进阶插件之路

一、DeepStream的gst插件gst插件,即GStreamer插件,是用于实现DeepStream功能嵌入GStreamer编解码流程使用。GStreamer插件:GStreamer是用于插件,数据流和媒体类型处理/协商的框架。它用于创建流媒体应用程序。插件是在运行时动态加载的共享库,可以独立扩展和升级。当安排并链接在一起时,插件形成处理流水线,该流水线定义了流媒体应用程序的数据流。您...

2020-03-11 18:32:11 10022 6

原创 GStreamer手把手入坑

gst-launch-1.0 rtspsrc location=“rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0” ! rtph264depay ! avdec_h264 ! autovideosinkgst-launch-1.0 rtspsrc latency=20 location...

2020-02-12 20:24:10 3091 2

原创 Jetson Xavier 刷机Jetpack4.3

1.下载nvidia官网(需要登录):https://developer.nvidia.com/embedded/jetpack双击安装sdkmanager_1.0.0-5517_amd64.deb。打开命令行运行:sdkmanager,使用nvidia账户登录。如图:2.手动刷机关闭xavierusb线链接pc...

2020-02-05 22:26:53 4237

原创 DeepStream初步学习

一、简介二、下载可以直接源码git:git clone https://github.com/deepstreamIO/deepstream.io.git我是下载的v4.0.0版本:https://github.com/deepstreamIO/deepstream.io/archive/v4.0.0.tar.gz当然我实际使用的deepstream是在Jetson Xavier上的dee...

2020-02-04 18:27:17 41941 17

原创 caffe,pytorch,openvino,protobuf,conda环境搭建 centos

一、环境系统:CentOS Linux 7配置:内存:31.1 GiBCPU:Intel® Core™ i7-9700 CPU @ 3.00GHz × 8显卡:Intel® HD Graphics (Coffeelake 3x8 GT2)GNOME:Version 3.28.2OS type:64-bit二、编译安装注:下面的所有下载均可参阅:https://blog.csdn...

2020-01-09 15:55:29 964

原创 NVIDIA驱动相关

NVIDIA驱动安装的两种方式:deb安装和run文件安装1、deb安装sudo apt-get purge nvidia*sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-440(440代表版本号 最新版本可以tab看选项) nvidia-sett...

2019-12-23 17:21:25 44

原创 多线程问题之一:修改全局变量

一、在多线程同时调用同一个函数,而该函数修改全局变量。问题:我传了字符串进入check_path(),但是到了里面就为空""了,也有乱码的情况。// FIXME: 会有创建失败的情况,发现后我命令行创建是没有问题的,不明原因。// 后来发现有时候有乱码问题:// path: “�.” 不存在!// mkdir -p �.// path: “�;|�}...

2019-12-10 16:07:57 6126 3

原创 NVIDIA驱动安装 3种方式 Ubuntu

系统:ubuntu 16.04 LTS配置:内存:15.6 GiBCPU:Intel® Core™ i5-8400 CPU @ 2.80GHz × 6显卡:GeForce GTX 1060 6GBOS type:64-bitNVIDIA驱动安装:1.使用apt直接完成安装2.使用nvidia的run文件安装(较为繁琐,但能规避安装驱动后进不了桌面系统的问题)1.apt安装...

2019-11-20 13:57:53 926

原创 Thrift编译 Ubuntu 16.04

一、Thrift简介Apache Thrift软件框架(用于可扩展的跨语言服务开发)将软件堆栈与代码生成引擎结合在一起,可以构建C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,JavaScript,Node.js,Smalltalk,OCaml和Delphi等语言。入门下载Apache Thrift首先,下载 Thrift的副本。构...

2019-10-19 17:13:35 541

原创 CUDA10.1回退到10.0等相关软件(TensorFlow,TensorRT)调整

CUDA 10.0,cudnn 7.5,PyTorch,TensorFlow,TensorRT

2019-09-24 12:38:27 6389

原创 librosa库log-mel,pcen特征提取(C++移植)mfcc

一、介绍Mel频率倒谱系数(Mel Frequency Cepstrum Coefficient)的缩写是MFCC,是一种在自动语音和说话人识别中广泛使用的特征。Mel频率是基于人耳听觉特性提出来的,它与Hz频率成非线性对应关系。Mel频率倒谱系数(MFCC)则是利用它们之间的这种关系,计算得到的Hz频谱特征。用录音设备录制一段模拟语音信号后,经由自定的取样频率(如8000 Hz、16000...

2019-08-02 13:17:56 12515 4

原创 CUDA9.0更新到10.1等相关软件(TensorFlow,TensorRT,openCV)调整

系统:Ubuntu 16.04LTS配置:GeForce GTX 1060 (6078MiB)已安装好的显卡驱动:NVIDIA-SMI 418.56 Driver Version: 418.56+-----------------------------------------------------------------------------+| NVI...

2019-06-27 11:06:45 6024

原创 TensorRT使用笔记

一、简介官网:https://docs.nvidia.com/deeplearning/sdk/tensorrt-install-guide/index.htmlNVIDIA TensorRT的核心是一个C ++库,可以促进NVIDIA图形处理单元(GPU)的高性能推断。TensorRT采用训练有素的网络,该网络由网络定义和一组训练有素的参数组成,并生成高度优化的运行时引擎,对该网络进行推理。...

2019-06-18 09:29:18 3704 1

原创 OpenVINO入门笔记

一、简介官方原文:https://software.intel.com/zh-cn/openvino-toolkit/使用英特尔®分布式OpenVINO™工具包开发模拟人类视觉的应用程序和解决方案。该工具包基于卷积神经网络(CNN),可扩展英特尔®硬件(包括加速器)的工作负载,并最大限度地提高性能。在边缘启用基于CNN的深度学习推理支持跨计算机视觉加速器的异构执行 - CPU,GPU,英...

2019-06-17 15:28:32 4800

原创 NumCpp(C++版本Numpy)使用笔记

一、简介NumCpp:Python NumPy库的一个Templatized Header Only C ++实现NumCpp 是一个高性能的数学计算 C++ 库,它提供了一个简单的 Numpy/Matlab 类似的接口。地址 https://github.com/dpilger26/NumCpp文档地址 https://dpilger26.github.io/NumCpp/doxygen...

2019-06-13 15:26:32 26520 11

原创 Caffe,protobuf 编译安装

一、简介Caffe,全称Convolutional Architecture for Fast Feature Embedding。Caffe是一个深刻的学习框架,以表达,速度和模块化为基础,主要应用在视频、图像处理方面的应用上。查看项目网站了解所有详细信息:http://caffe.berkeleyvision.org/用Caffe进行DIY深度学习教程文档BAIR参考模型和社区模...

2019-06-11 10:03:07 1607

原创 RetinaFace学习记录:Python,C++

一、介绍RetinaFace是一款实用的单级SOTA人脸检测模型,整个模型整合了:人脸检测、人脸对齐、像素级的人脸分析、3D密集通信回归。虽然在未受控制的人脸检测方面取得了巨大进步,但野外准确有效的面部定位仍然是一个开放的挑战。这篇文章提出了一个强大的单阶段人脸检测器,名为RetinaFace,它利用联合监督和自我监督的多任务学习,在各种人脸尺度上执行像素方面的人脸定位。具体来说,我们在以下...

2019-06-05 18:29:33 7692 3

原创 深度学习框架tvm编译

一、关于TVMTVM是一个用于CPU,GPU和专用加速器的开放式深度学习编译器堆栈。它旨在缩小以生产力为重点的深度学习框架与面向性能或效率的硬件后端之间的差距。TVM提供以下主要功能:将Keras,MXNet,PyTorch,Tensorflow,CoreML,DarkNet中的深度学习模型汇编成各种硬件后端的最小可部署模块。基础架构可在更多后端自动生成和优化张量运算符,并具有更好的性能。...

2019-06-05 11:25:47 2976

原创 Linux MXNet编译安装 C++

一、MXNet安装1.源码官网:http://mxnet.incubator.apache.org/versions/master/install/download.html下载1.4.1:http://mirror.bit.edu.cn/apache/incubator/mxnet/1.4.1/apache-mxnet-src-1.4.1-incubating.tar.gz我是git下来...

2019-05-24 15:26:08 1462

翻译 MXNet: A Flexible and Efficient Machine LearningLibrary for Heterogeneous Distributed Systems

MXNet: A Flexible and Efficient Machine LearningLibrary for Heterogeneous Distributed Systemshttps://www.researchgate.net/publication/286134669_MXNet_A_Flexible_and_Efficient_Machine_Learning_Library_...

2019-05-23 23:57:28 902

原创 Ubuntu编译安装libva

该笔记是我亲自编译的记录,基于Ubuntu 16.04。本来想用intel核显解码,但可惜libva库的VAAPI驱动一直未调通。1.VAAPI的介绍在Linux上支持GPU加速。vaapi:https://www.freedesktop.org/wiki/Software/vaapi/在Linux / X11上,有两个用于硬件视频解码的竞争接口:Intel的VA-APINVIDI...

2019-05-23 18:45:26 18682 6

转载 二值形态学之击中击不中变换

击中击不中变换(Hit Miss Transform ,HMT),是通过同时探测图像的内部和外部,进而获取更多的内外标记,体现更多信息的一个方法。他的应用有很多,特别是在图像识别以及图像细化方面。定义既然既要有击中也要有击不中,那么显然我们需要两个结构基元E和F,我们把这两个结构基元记为一个结构元素对B=(E,F。其中一个用来探测图像内部,一个用来探测图像外部。对于给定的图像A,我们定义用B...

2019-05-20 18:40:27 2790

翻译 FFmpeg硬解码

一、FFmpeg:HWAccelIntro原文(英文):https://trac.ffmpeg.org/wiki/HWAccelIntro许多平台提供对专用硬件的访问,以执行一系列与视频相关的任务。使用这样的硬件允许诸如解码,编码或过滤之类的一些操作更快地完成或使用更少的其他资源(特别是CPU),但是可能给出不同或较差的结果,或者施加仅在使用软件时不存在的附加限制。在类似PC的平台上,视频硬件...

2019-05-13 18:08:08 29216 2

原创 CLion、Git、SSH安装与配置

SSH安装与配置SSH安装$ sudo apt-get install openssh-serverGit安装与配置Git安装$ sudo apt-get install gitGit配置$ git config --global user.email "[email protected]";$ git config --global user.name "xxx";SSH-Key生成...

2019-05-06 16:32:49 155 1

原创 linux安装wineQQ

一、安装1.参考网站:https://www.jianshu.com/p/809c0de6fc31https://github.com/askme765cs/Wine-QQ-TIM2.步骤:先下载WineQQ压缩包:wineQQ9.0.3_23729.tar.xz$ sudo add-apt-repository ppa:wine/wine-builds$ sudo apt-get ...

2019-05-06 16:09:45 375

原创 TensorFlow编译安装(Linux)

一、TensorFlow依赖项:1.bazel-0.15.2(bazel-0.15.2-installer-linux-x86_64.sh)下载:https://github.com/bazelbuild/bazel/releases?after=0.19.1安装:$sudo ./bazel-0.15.2-installer-linux-x86_64.sh2.protobuf-3.6.1(...

2019-05-06 16:01:58 1564

原创 openCV自学入门笔记

opencv-3.4.0编译(注:确保cuda版本为9.0,确保FFmpeg已安装)mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=Release ..sudo make -j12sudo make install一、openCV应用(Mat类)opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型...

2019-05-06 15:40:11 501

原创 FFmpeg自学入门笔记

FFmpeg是一种完整的跨平台解决方案,用于录制,转换和流式传输音频和视频。FFMPEG分为3个版本:Static,Shared,Dev。前两个版本可以直接在命令行中使用,他们的区别在于:Static里面只有3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll已经被编译到exe里面去了。Shared里面除了3个应用程序:ffmp...

2019-05-06 15:14:03 1092

原创 VLC核显编解码简介 + Linux平台vlc编译

概要:vlc编译, 硬解基于libva库(VAAPI), live555(liblivemedia-dev), --enable-live555才能播放rtsp流, 基于liveMedia库, vlc对ffmpeg是运行时依赖,把libavcodec_plugin.so删了就可以。编著:重点章节:“END、我在编译VLC时做过的操作” :“1.依赖相关”、“2.VLC编译安装”。该2节为我...

2019-04-25 09:40:42 7408

原创 GoogleTest单元测试学习

一、定义单元测试应用 googletest 编写单元测试时,使用 TEST() 宏来声明测试函数:TEST(GlobalConfigurationTest, configurationDataTest) 二、实现单元测试ASSERT_* 版本的断言失败时会产生致命失败,并结束当前函数;EXPECT_* 版本的断言失败时产生非致命失败,但不会中止当前函数。三、一个较完整的 goog...

2019-04-22 12:07:19 7917

原创 Catch2单元测试框架

一、基本断言REQUIRE(expression)CHECK(expression)REQUIRE_FALSE(expression)CHECK_FALSE(expression)注意:REQUIRE和CHECK最主要的区别在于REQUIRE表达式为false时中断执行,而CHECK继续执行。Matcher比较器REQUIRE_THAT(lhs, matcher expressio...

2019-04-22 11:52:24 3295

ts-1027440309v010101p.pdf

ts-1027440309v010101p.pdf

2024-04-24

ts-1027440308v010101p.pdf

ts-1027440308v010101p.pdf

2024-04-24

ts-1027440307v010101p.pdf

ts-1027440307v010101p.pdf

2024-04-24

ts-1027440306v010101p.pdf

ts-1027440306v010101p.pdf

2024-04-24

ts-1027440305v010101p.pdf

ts-1027440305v010101p.pdf

2024-04-24

ts-1027440304v010101p.pdf

ts-1027440304v010101p.pdf

2024-04-24

ts-1027440303v010101p.pdf

ts-1027440303v010101p.pdf

2024-04-24

ts-1027440302v010101p.pdf

ts-1027440302v010101p.pdf

2024-04-24

ts-1027440301v010101p.pdf

ts-1027440301v010101p.pdf

2024-04-24

ts-1027440202v010101p.pdf

ts-1027440202v010101p.pdf

2024-04-24

ts-1027440201v010101p.pdf

ts-1027440201v010101p.pdf

2024-04-24

ts-1027440104v010101p.pdf

ts-1027440104v010101p.pdf

2024-04-24

ts-1027440103v010101p.pdf

ts-1027440103v010101p.pdf

2024-04-24

ts-1027440102v010101p.pdf

ts-1027440102v010101p.pdf

2024-04-24

ts-132744v060100p.pdf

ts-132744v060100p.pdf

2024-04-24

ts-101191v010401p.pdf

ts-101191v010401p.pdf

2024-04-24

ts-1027440101v010101p.pdf

ts-1027440101v010101p.pdf

2024-04-24

rapidxml资料.rar

rapidxml资料.rar

2024-04-24

CMarkup操作Xml相关资料.rar

CMarkup操作Xml相关资料.rar

2024-04-24

C++生成xml-相关资料.rar

C++生成xml-相关资料.rar

2024-04-24

Intel IPP Legacy Libraries介绍页.pdf

Intel IPP Legacy Libraries介绍页.pdf

2024-04-24

ipps-2(2019).pdf

ipps-2(2019).pdf

2024-04-24

ipp-signal-processing-overview-2010-q1.pdf

ipp-signal-processing-overview-2010-q1.pdf

2024-04-24

ippcp-8.1.pdf

ippcp-8.1.pdf

2024-04-24

ipp-userguide-8.1.pdf

ipp-userguide-8.1.pdf

2024-04-24

ippm-8.1.pdf

ippm-8.1.pdf

2024-04-24

ippi-8.1.pdf

ippi-8.1.pdf

2024-04-24

ipps-8.1.pdf

ipps-8.1.pdf

2024-04-24

CUDA规约求和.cu

CUDA规约求和.cu

2024-04-24

多batchCUFFT.txt

多batchCUFFT.txt

2024-04-24

CUDA11.0-C-Programming-Guide.pdf

CUDA11.0-C-Programming-Guide.pdf

2024-04-24

cryptopp-CRYPTOPP-5-6-4.tar.gz

cryptopp-CRYPTOPP-5-6-4.tar.gz

2024-04-24

cryptopp850.zip

cryptopp850.zip

2024-04-24

设置要链接的库文件的名称TARGET-LINK-LIBRARIES.txt

设置要链接的库文件的名称TARGET-LINK-LIBRARIES.txt

2024-04-24

get-uuid.tar.gz

get-uuid.tar.gz

2024-04-24

cmake 生成静态库和动态库.txt

cmake 生成静态库和动态库.txt

2024-04-24

ts-1027440201v010101p.pdf

Satellite Earth Stations and Systems (SES); Family SL Satellite Radio Interface (Release 1); Part 2: Physical Layer Specifications; Sub-part 1: Physical Layer Interface 5.2.2.1 16-QAM (X/X16) bearers 5.2.2.2 32-QAM (X32) bearers 5.2.2.3 64-QAM (X64) bearers 5.2.2.4 QPSK (Q/X4) bearers .

2024-04-24

DVB-S2-分组组报.docx

DVB-S2-分组组报.docx

2024-04-24

viterbi.cpp

viterbi.cpp

2024-04-24

matlab卷积编码与viterbi译码的实现.docx

matlab卷积编码与viterbi译码的实现.docx

2024-04-24

空空如也

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

TA关注的人

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