自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(727)
  • 资源 (44)
  • 收藏
  • 关注

原创 【目录】郭老二博文之:图像视频汇总

图像视频博文汇总:FFmpeg、GStreamer、OpenCV、H264、Live555

2023-04-08 21:38:33 1051 4

原创 【ROS】Nav2源码navigation2详解

ROS2的导航框架项目是Nav2,源码是navigation2,地址:https://github.com/ros-planning/navigation21)根目录列表2)代码统计navigation2项目由C++来实现,头文件和源码共约八万行(截止到2023-09-20)

2023-09-21 19:00:00 123

原创 【ROS】RViz、Gazebo和Navigation的关系

RViz(Robot Visualization,机器人可视化)是一个用于可视化机器人系统的开源工具,用于显示和调试机器人的传感器数据、状态信息和运动规划等。它是ROS(Robot Operating System)的一部分,是ROS中最常用的可视化工具之一。RViz提供了丰富的功能和可定制的界面,使用户能够以三维方式查看机器人模型、传感器数据和环境地图等。它支持多种类型的可视化对象,包括点云、网格模型、标记、路径、激光扫描和相机图像等。

2023-09-19 17:19:31 256

原创 【Qt】Qt5.15、Qt6在线安装(使用国内源)

使用国内源安装Qt5.15、Qt6

2023-09-19 10:57:03 219

原创 【Qt】QGroundControl入门4:框架QGCApplication

QGroundControl的框架在QGCApplication中实现,QGCApplication继承自QApplication;QGCApplication构造函数中创建QGCToolbox实例,QGCToolbox用来管理各种服务和工具;QGCApplication::_initCommon():将C++类注册到QML对象中;

2023-09-16 22:47:30 158

原创 【Qt】QGroundControl入门3:源码初探

QGroundControl使用pro来管理工程,可以使用qmake来编译。同时还有CMakeLists.txt,应该可以使用cmake来编译,本人还没有尝试。QGroundControl是跨平台的,支持android、win、linux、mac、ios系统,在QGCCommon.pri中可见关于跨平台编译的配置。

2023-09-15 22:57:57 290

原创 【Qt】QGroundControl入门2:下载、编译、错误处理、运行

QGroundControl:下载、编译、错误处理、运行

2023-09-15 10:24:40 335

原创 【Qt】QGroundControl入门1:介绍

初识QGroundControl

2023-09-14 22:12:47 95

原创 【AI】《动手学-深度学习-PyTorch版》笔记(二十二):单发多框检测(SSD)

SSD(Single Shot MultiBox Detector)单发多框检测。“Single shot”说明SSD算法属于one-stage(一段式)方法,“MultiBox”说明SSD是多框预测(多尺度锚框/特征图)。YOLO速度快,适用于实时物体检测;但是精度略低,尤其是对小物体的检测。SSD准确度高,尤其是同时检测各种大小的物体时;但是速度略低。下面列举了one-stage(一段式)和two-stage(两段式)算法及对应的速度和准确度。

2023-09-06 18:00:00 704

原创 【AI】《动手学-深度学习-PyTorch版》笔记(二十一):目标检测

非极大值抑制:non-maximum suppression,NMS,用于合并属于同一目标的类似的预测边界框。经过预测后,输出的边界框肯定不是一个,有的略大、有的略小,有的略偏离中心,通过非极大值抑制算法,筛选出最合适的边界框。锚框:anchor box,想像一下,其实我们不知道目标大小和位置,先假定目标的中心位置,和船下锚类似,然后使用多个不同大小的框来探测是否有被测目标。如果在图像的每个像素上“下锚”,然后在每个“下锚”处生成几个形状不同的锚框,那么将会产生百万级别甚至更多的锚框,计算量太大了。

2023-08-30 19:30:00 511

原创 【AI】《动手学-深度学习-PyTorch版》笔记(二十):图像增强、微调

微调属于迁移学习的一种,在已经从大量数据集上训练出来的模型上继续训练自己的小数据集,继承已经学习到的边缘、纹理、形状等信息。通过对图像进行随机裁剪,使物体以不同的比例出现在图像的不同位置。

2023-08-29 22:15:00 884

原创 【Qt】QML-04:自定义变量(属性)property

1)方法1先在C++中使用Q_PROPERTY来定义属性,然后将这个类注册到QML系统中2)方法2在QML中直接定义,完整的定义格式如下属性名称必须以小写字母开头,并且只能包含字母、数字和下划线。

2023-08-29 19:00:00 524

原创 【Linux】腾讯云服务器(Linux版)如果获取UUID(通用唯一标识符)

实例元数据包括UUID、实例ID、MAC编号等等,可以通过如下接口查看元数据列表。

2023-08-25 19:00:00 439

原创 【Qt】QCryptographicHash生成加密哈希值

生成加密哈希值的方法,可对二进制或文本数据进行加密。比如:MD5

2023-08-23 21:00:00 489

原创 【Linux驱动】NVIDIA Jetson Orin NX有时开机启动慢(5~10分钟)

新到手的 Orin NX 有时开机启动慢,多次测试,总结出规律:在连接网线的情况,启动很慢(5~10分钟);不连接网线的情况下是正常启动速度。

2023-08-23 08:35:17 152

原创 【Linux驱动】Jetson Nano串口ttyTHS1的权限问题

Jetson Nano串口ttyTHS1权限问题

2023-08-22 19:00:00 111

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十九):卷积神经网络模型(GoogLeNet、ResNet、DenseNet)

了解下GoogLeNet、ResNet、DenseNet的网络结果及代码实现

2023-08-18 20:21:53 418 1

原创 【Qt】QML-03:QQuickView自定义鼠标事件

QQuickView鼠标、键盘事件

2023-08-18 08:14:32 400

原创 【Qt】HTTP客户端获取JSON数据:QNetworkAccessManager、QNetworkRequest、QNetworkReply、QJsonObject、QJsonDocument

QNetworkAccessManager可以用于HTTP程序,支持head、get、post、put、delete等方法,也支持自定义方法(sendCustomRequest)QNetworkAccessManager继承自QObject,异步操作使用QObject的事件循环机制,也正因为如此,QNetworkAccessManager不能跨线程使用。1)常用API2)常用信号在发送请求的内容之前需要身份验证时,就会发出此信号。请求完成后,通过该信号将返回请求的内容。

2023-08-16 17:23:47 86

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十八):卷积神经网络模型(LeNet、AlexNet、VGG、NiN)

卷积神经网络模型:LeNet、AlexNet

2023-08-14 21:51:13 221

原创 【Linux】Linux中获取UUID的方法

在Linux中获取UUID

2023-08-14 19:00:00 481 1

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十七):卷积神经网络入门

通过本篇博客,可以了解到:卷积核、卷积层、填充、步幅、通道、池化/汇聚等概念

2023-08-12 13:43:46 846

原创 【视频】使用OBS将MP4推流至腾讯云直播

使用OBS将MP4推流至腾讯云直播

2023-08-11 19:00:00 1753

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十六):自定义网络层、保存/加载参数、使用GPU

自定义网络层、保存/加载参数到文件中、将数据加载到GPU计算

2023-08-11 18:26:11 754

原创 【Linux】程序调试工具:lsof、fuser

lsof、fuser

2023-08-11 17:34:42 406

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十五):网络中的层、块和参数

步入深度学习网络模型前,了解下怎么定义和使用块、怎么初始化、查看参数等

2023-08-10 20:40:51 812

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十四):多层感知机

了解多层感知机的组成:隐藏层、激活函数等概念,并用程序来实现。

2023-08-09 19:42:59 371

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十三):softmax回归的简洁实现

使用PyTorch和d2l库,7步即可实现一个简洁的softmax回归算法

2023-08-08 20:26:06 273

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十二):从零开始实现softmax回归

从零开始实现softmax回归:数据下载、初始化参数、定义softmax、定义交叉熵损失函数、定义精度计算函数、训练和预测

2023-08-08 19:40:48 336

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十一):分类问题-softmax回归

了解离散分类问题的基础:似然函数、对数似然、交叉熵损失、softmax函数等

2023-08-07 19:00:00 751

原创 【AI】《动手学-深度学习-PyTorch版》笔记(十):使用PyTorch框架实现线性回归

使用PyTorch框架通过训练最简单的线性框架来了解深度学习步骤:1)向前传播:通过调用net(X)生成预测并计算损失。2)反向传播:通过进行反向传播来计算梯度。3)优化参数:通过调用优化器来更新模型参数。

2023-08-03 18:30:00 488

原创 【AI】《动手学-深度学习-PyTorch版》笔记(九):从零开始实现线性回归的训练

通过线性回归的例子,理解训练的整个过程

2023-08-02 20:42:58 651

原创 【AI】《动手学-深度学习-PyTorch版》笔记(八):线性回归

了解线性回归、高斯分布、极大似然估计

2023-08-01 19:55:27 519

原创 【AI】《动手学-深度学习-PyTorch版》笔记(七):自动微分

学习使用PyTorch中的自动微分

2023-07-30 12:12:39 490

原创 【AI】《动手学-深度学习-PyTorch版》笔记(六):微积分

深度学习入门:学点微积分、梯度、链式法则

2023-07-29 18:22:49 824

原创 【AI】《动手学-深度学习-PyTorch版》笔记(五):线性代数

深度学习的数学基础之线性代数:向量、矩阵、范数等概念的理解

2023-07-28 18:30:00 861

原创 【Qt】QML-02:QQuickView用法

使用QQuickView来加载QML文件,并比较它和QQuickwindow的区别,并演示了如何在QML中使用C++类

2023-07-28 16:39:55 592

原创 【Qt】QML-01:使用QtCreator10创建QML工程,并讲解第一个程序:Hello World

QML第一讲:创建QML工程、详解QML第一个程序Hello World

2023-07-27 19:24:37 515

原创 【AI】《动手学-深度学习-PyTorch版》笔记(四):pandas

了解下pandas,使用pandas读取cvs文件,并处理pandas的缺失值

2023-07-27 18:00:00 822

原创 【AI】《动手学-深度学习-PyTorch版》笔记(三):PyTorch常用函数

整理几个PyTorch常用函数:arange、shape、reshape等

2023-07-26 19:58:19 798

QtQt实现图片缝合:4张图片缝合成四宫格

将四张PNG使用QImage来拼接成四宫格

2023-06-15

linux(ubuntu)上测试手柄的程序jstest

linux(ubuntu)上测试手柄的程序jstest,注意是应用程序,不是驱动 驱动可以在kernel中配置Joysticks interface和Joysticks/Gamepads

2023-05-05

NVIDIA TX2 PyTorch-GPU安装包V1.10

NVIDIA TX2 PyTorch-GPU安装包: torch-1.10.0-cp36-cp36m-linux_aarch64.whl torchvision-0.11.0a0+fa347eb-cp36-cp36m-linux_aarch64.whl

2022-09-15

ubuntu18.04 chrome浏览器安装包

ubuntu18.04 chrome浏览器安装包

2022-08-26

STM32 ST-LINK UtilityV4.0.0

STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。 STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件,你的ST-Link就不用单独安装驱动了,可以直接使用(比如Keil、IAR在线调试、下载等)。 STM32 ST-LINK Utility软件除了可以快速读取FLASH数据外,还可快速读取STM32芯片型号、ID、版本等信息。

2022-08-14

keil-STM32芯片包F1x、3x、4x、7x

keil-STM32芯片包F1x、3x、4x、7x(版本日期2022-08-14)

2022-08-14

科学使用keil,有效期到2023年

科学使用keil,有效期到2023年

2022-08-14

毕业设计:学生管理系统源码,界面为Qt,数据库为sqlite 代码里可以借鉴 sql 语句的操作

毕业设计:学生管理系统源码,界面为Qt,数据库为sqlite 代码里可以借鉴 sql 语句的操作

2022-06-19

在编译部署emq的qmqtt过程中,需要整理出qmqtt的头文件,资源中对应qmqtt版本为1.0.0

在编译部署emq的qmqtt过程中,需要整理出qmqtt的头文件,资源中对应qmqtt版本为1.0.0

2022-04-11

qtmqtt在编译部署过程中需要将头文件导出,资源中是整理后的头文件,对应qtmqtt版本为5.14.2

qtmqtt在编译部署过程中需要将头文件导出,资源中是整理后的头文件,对应qtmqtt版本为5.14.2

2022-04-11

rtl8821ce.tar.gz

rtl8821ce驱动源码

2021-10-16

SignalVu_PC_3.17.0013_066143420.zip

tektronix应用软件;

2021-03-01

iperf-3.1.3-win64.zip

最新的IPERF3网络测试工具,使用方法,服务端iperf3 -s; 客户端:iperf3 -c 服务端IP -u -b 1000M -i 2

2020-11-25

Camera的结构介绍以及Sensor参数和内部功能简介.ppt

Camera主要的组成部分由:lens,VCM,IRFilter,Sensor,Substrate PCB;其中有些Sensor IC是集成了DSP,有些是没有集成DSP,没有集成DSP的module需要外部外挂DSP。

2020-11-02

valgrind测试代码

valgrind$ tree . ├── cachegrind │   ├── cg_annotate.txt │   ├── main.c │   └── readme ├── callgrind │   ├── callgrind.out.21547 │   ├── callgrind.out.21547-01 │   ├── callgrind.out.21547-02 │   ├── callgrind.out.21642 │   ├── gprof2dot.py │   ├── main.c │   ├── readme │   ├── valgrind.dot │   └── va

2020-09-04

视频编解码资源:test_h264_aac.mp4

视频格式mp4;视频编码格式h264,音频编码格式aac;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

视频编解码资源:test_h265.mp4

视频格式mp4;编码格式h265;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.h265

视频格式h265;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.h264

视频格式h264;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.y4m(YUV4MPEG2)

视频格式y4m(YUV4MPEG2);图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

test.I420(YUV420)

视频格式YUV;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

clipp手册.zip

clipp是一个使用方便、功能强大的现代c++编程的命令行解析器。 这个手册是由clipp源码编译doxyfile后生成的html文档。

2020-03-16

sqliteman.zip

下sqliteman源码后,编译生成的html格式说明文档。 github地址https://github.com/pvanek/sqliteman。 sqliteman官网已经停用

2019-11-18

HDF5-1.10.5-win64.msi

在window10下编译安装caffe时,需要依赖HDF5_LIBRARIES HDF5_INCLUDE_DIRS。 官网下载:https://www.hdfgroup.org/downloads/hdf5/ 官网下载需要注册。

2019-07-31

mnist.tar.gz

mnist官方的数据不是图片格式的,现将t10k-images-idx3-ubyte train-images-idx3-ubyte t10k-labels-idx1-ubyte train-labels-idx1-ubyte转换成png图片格式,分类放入对应的目录中,目录结构如下: /mnist$ tree -d . ├── test │   ├── 0 │   ├── 1 │   ├── 2 │   ├── 3 │   ├── 4 │   ├── 5 │   ├── 6 │   ├── 7 │   ├── 8 │   └── 9 └── train ├── 0 ├── 1 ├── 2 ├── 3 ├── 4 ├── 5 ├── 6 ├── 7 ├── 8 └── 9

2019-06-28

glog文档(中英文).zip

google glog日志管理系统,配合命令行参数gflags使用。该资源是官方源码中的说明文档,包括中文、英文对照

2019-06-27

caff手册html.zip

使用doxygen编译caffe源码中的说明文档,格式为html,可以在chrome浏览器中打开,后点击翻译,可以查看翻译成中文的

2019-06-25

caffe英文手册,编程并转换成chm格式

将caffe中doxygen编译成html,并已经转换成chm格式的英文手册

2019-06-21

吴恩达斯坦福机器学习课件pdf.zip

吴恩达斯坦福机器学习课件(完整版,带课堂笔记):已将ppt转成pdf,没有合并,按课时分开

2019-05-27

吴恩达斯坦福机器学习课件.pdf

吴恩达斯坦福机器学习课件(完整版,带课堂笔记):已经将ppt从转换并合并成成pdf

2019-05-27

libcudnn7_7.1.4.18-1+cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:cuDNN v7.1.3 Runtime Library for Ubuntu14.04 (Deb)(libcudnn7_7.1.4.18-1+cuda8.0_amd64.deb)

2019-05-22

libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:cuDNN v7.1.4 Code Samples and User Guide for Ubuntu14.04 (Deb)(libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb)

2019-05-22

libcudnn7-dev_7.1.4.18-1_cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb

2019-05-22

opencv_contrib-4.0.1.zip

在官网或者github上下载opencv_contrib-4.0.1时,总是失败。尝试用迅雷下载,中间失败了几次,最终成功。

2019-05-16

详细分析内核中设备树相关的代码流程

详细分析内核代码中关于设备树相关的流程; 设备-总线-驱动模型:设备端先加载设备树为“设备”列表;驱动端根据“设备”列表加载驱动

2018-10-16

设备树执行标准翻译

为了初始化和引导计算机系统,各种软件组件之间的相互作用,在将控制传递给诸如操作系统、引导装载程序或管理程序之类的软件之前,可能对系统硬件进行低级的初 始化。引导加载程序和管理程序可以反过来加载和将控制转移到操作系统。标准的、一致的接口和约定使他在这些软件组件之间进行交互。在这个文档中,术语引导程序 通常指的是一个软件组件,它初始化系统状态并执行另一个被称为客户端程序的软件组件。引导程序的示例包括:固件、引导加载程序和管理程序。客户端程序的示例包 括:oot装载机、虚拟机监控程序、操作系统和特殊目的程序。

2018-10-16

QObject::moveToThread用例

QObject调用moveToThread(QThread *targetThread)后, 运行targetThread.start(),此后QObject的事件将在targetThread中处理。 比如:QObject的槽函数,将在targetThread中处理。

2018-08-16

【C】数组数组初始化总结

【C】数组数组初始化总结;参见博客https://blog.csdn.net/u010168781/article/details/80061118

2018-04-26

【Qt】使用QCamera获取摄像头,并使用图像视图框架QGraphics*来显示

使用QCamera获取摄像头,并使用图像视图框架来显示 QGraphicsVideoItem QGraphicsScene QGraphicsView

2018-04-25

Qt:layout测试及Qlabel加载图片demo

测试QLayout和QLabel加载图片的demo MyDebug << "label1->size" << label1->size(); QString path = QCoreApplication::applicationDirPath(); path = QFileDialog::getOpenFileName(this, "open image", path, tr("Images (*.png *.xpm *.jpg)")); QPixmap pixmap(path); MyDebug << "pixmap.size = " << pixmap.size(); //pixmap = pixmap.scaled(label1->size());//没有考虑QLabel的线宽,导致label1比加载图片前大了两个线宽 pixmap = pixmap.scaled(label1->width()-label1->lineWidth()*2, label1->height()-label1->lineWidth()*2); label1->setPixmap(pixmap); MyDebug << "label1->size" << label1->size(); MyDebug << "pixmap.size = " << pixmap.size();

2018-04-19

空空如也

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

TA关注的人

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