- 博客(1495)
- 资源 (67)
- 收藏
- 关注

原创 com0com 虚拟串口工具入门
com0com 适合开发调试,但需注意 驱动签名问题(Win10/Win11)。推荐使用 已签名版本 或 VSPD 替代。测试时确保 两个虚拟串口的参数一致。
2025-07-15 07:00:00
1130

原创 NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南
1)NVIDIA 显卡驱动需满足 CUDA 工具包的最低要求,例如 CUDA 11.8 需驱动版本 ≥515.43.04,CUDA 12.x 需驱动 ≥535.54.03。CUDA 与 cuDNN:需严格匹配,例如 CUDA 11.8 对应 cuDNN 8.6.0,CUDA 12.2 对应 cuDNN 8.9.0。显卡算力与CUDA版本的关系主要体现在显卡的Compute Capability(算力)决定了支持的CUDA版本。,输入显卡型号和操作系统类型,选择≥目标CUDA版本要求的驱动版本。
2025-03-09 20:34:18
12128
1

原创 Modbus测试工具ModbusPoll与Modbus Slave使用方法
Modbus测试工具ModbusPoll与Modbus Slave使用方法
2020-05-16 14:48:31
211591
42
原创 QT样式入门
QT样式(Qt Style Sheets)是一种基于CSS的机制,用于自定义QT应用程序的外观和风格。它允许开发者在不修改代码的情况下改变应用程序的视觉表现。// 自定义按钮类// ...// 样式设置}");// MyButton也会继承这个样式// 解决方案1:为自定义控件专门设置样式}");// 解决方案2:在自定义控件中强制设置样式");
2025-07-31 12:52:23
678
原创 GStreamer 与 Qt Widgets 集成
Q_OBJECTpublic:protected:private:} else {// 绘制视频帧// 可以添加叠加图形或文字。
2025-07-31 07:00:00
72
原创 GStreamer 二次开发
使用生成插件骨架:bash生成的文件结构:textgstmyfilter.c # 插件实现gstmyfilter.h # 头文件c// 自定义属性创建复合元素:c// 暴露Padreturn bin;c。
2025-07-30 07:00:00
219
原创 GStreamer 服务器开发
GStreamer 不仅可以用于客户端多媒体处理,还能构建强大的媒体服务器。以下是完整的 GStreamer 服务器开发方案。
2025-07-28 13:18:06
1188
原创 GStreamer中h264parse元素
h264parse是 GStreamer 中处理 H.264 视频流的关键元素,主要负责解析和准备 H.264 流以便后续处理。
2025-07-28 07:00:00
599
原创 GStreamer中Bus(总线)
/ 发送自定义消息NULL);// 接收处理gint value;NULL);g_print("收到自定义消息: %s = %d\n", name, value);
2025-07-27 12:43:24
364
原创 GStreamer与OpenCV集成
创建自定义 GStreamer 元素处理 OpenCV 数据:c// 转换GstBuffer为cv::Mat// OpenCV处理// 转换回GstBuffer。
2025-07-26 14:56:54
326
原创 GStreamer中Caps(能力集)
Caps(Capabilities)是GStreamer中描述数据格式的核心机制,它定义了Pad可以处理或生成的数据类型和属性。
2025-07-26 14:26:12
399
原创 GStreamer中Pad(连接点)
Pad 是 GStreamer 中元素之间数据流动的连接点,理解 Pad 的工作原理对于构建复杂管道至关重要。
2025-07-26 14:21:13
291
原创 GStreamer中Pipeline(管道)
Streamer pipeline 是多媒体处理的核心概念,它由一系列相互连接的元件(element)组成,数据从源元件(source)流向接收器(sink)。下面我将详细介绍 pipeline 的构建、使用和调试方法。
2025-07-26 14:14:59
404
原创 ZLMediaKit 二次开发
RTSP协议扩展示例cpppublic:protected:// 自定义RTP处理逻辑return;// 自定义认证逻辑// 注册自定义协议});});
2025-07-26 08:00:00
560
原创 QT中使用VTK
VTK (Visualization Toolkit) 是一个强大的开源三维可视化库,而QT是一个流行的跨平台GUI框架。将两者结合可以创建功能丰富的科学可视化应用程序。
2025-07-23 07:00:00
350
原创 ZLMediaKit 入门
ZLMediaKit 是一个基于C++11的高性能流媒体服务器框架,支持RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV等多种流媒体协议。它具有以下特点:跨平台支持(Linux、Windows、macOS)高性能,支持高并发低延迟支持多种协议转换开源免费(MIT许可证)
2025-07-22 22:01:41
1198
原创 ZLMediaKit编译
ZLMediaKit 是一个基于C++11的高性能流媒体服务器框架,支持RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV等多种流媒体协议。它具有以下特点:跨平台支持(Linux、Windows、macOS)高性能,支持高并发低延迟支持多种协议转换开源免费(MIT许可证)
2025-07-21 12:43:35
886
原创 SRS源代码入门
监听端口管理(RTMP/HTTP/WebRTC)处理connect/createStream命令。管理推流(publish)/播放(play)会话。服务器生命周期管理(初始化、启动、停止)信号处理(SIGTERM/SIGINT)封装协程友好的Socket API。模块协调(日志、配置、连接管理)消息分块(chunking)解析命令行参数和配置文件。管理客户端连接的生命周期。RTMP握手过程实现。RTMP命令消息处理。数据序列化/反序列化。
2025-07-20 07:00:00
922
原创 QT实现雷达图
修改数据结构以支持多组数据,使用不同颜色绘制多个多边形。角度从顶部开始(-π/2),按等分角度分布。继承自 QWidget,负责绘制雷达图。数据值归一化到 0~1 范围。方法用于设置数据和标签。:绘制同心圆网格和轴线。:绘制数据多边形和顶点。:在轴线末端绘制标签。
2025-07-19 07:00:00
647
原创 VTK GPU 加速渲染技术
/ 创建颜色工具// 创建立方体数据// 创建OpenGL映射器(注意使用vtkOpenGLPolyDataMapper而不是常规的vtkPolyDataMapper)// 启用VBO(顶点缓冲对象)// 声明几何体是静态的以获得最佳性能// 创建actor// 创建渲染器、渲染窗口和交互器renderWindow->SetWindowName("VTK自定义着色器示例");// 添加actor到渲染器。
2025-07-18 07:00:00
398
原创 VTK Filter管道:处理流程与实例
VTK(Visualization Toolkit)中的Filter管道是一种数据处理流程,它通过将多个Filter(过滤器)连接起来,对数据进行一系列的处理和转换。这种管道模式是VTK的核心设计理念之一,允许用户灵活地构建复杂的数据处理流程。
2025-07-17 09:56:22
553
原创 Qt 中使用 SQLite 数据库
SQLite 允许用各种编程语言扩展自定义函数:ci < len;i++) {// 注册函数public:// 使用自定义模型。
2025-07-16 07:00:00
1030
原创 com2tcp工具
com2tcp [本地COM端口] [目标IP:端口]:支持虚拟串口 + TCP/UDP 转发。如果你需要更稳定的商业方案,可以尝试。的数据都会通过 TCP 发送到。(监听端口并等待连接),使用。套件中的一个实用工具,用于。:更强大的网络串口转发工具。:自定义脚本实现更复杂逻辑。通常位于安装目录(如。(主动连接目标 IP)。端口的客户端都可以与。如果 TCP 连接断开,,等待 TCP 连接。:波特率 115200。
2025-07-14 13:17:06
889
原创 OpenCV C++ 中的掩码(Mask)操作
掩码(Mask)是图像处理中常用的技术,它允许我们只对图像的特定部分进行操作。在OpenCV C++中,掩码通常是一个与原始图像尺寸相同的二值图像(0和255),用于指定哪些像素需要处理。
2025-07-14 12:57:39
278
原创 傅里叶变换中相位作用
相位(Phase)表示一个周期性信号在某一特定时刻所处的循环位置,通常用角度(弧度)表示:对于简单正弦波,φ就是相位角φ = atan2(虚部,实部)
2025-07-13 22:32:06
864
原创 快速傅里叶变换(FFT)中的振幅和相位
快速傅里叶变换(FFT)是一种高效计算离散傅里叶变换(DFT)的算法,它将时域信号转换为频域表示,包含振幅和相位信息。
2025-07-13 22:25:38
365
原创 QtConcurrent入门
QtConcurrent 是 Qt 提供的一个高级并发编程框架,它简化了并行算法的实现,让开发者能够更容易地利用多核处理器的优势。
2025-07-06 16:39:11
239
原创 QThreadPool 入门
QThreadPool 是 Qt 提供的一个线程池管理类,它可以有效地管理和重用线程,避免频繁创建和销毁线程带来的性能开销。以下是 QThreadPool 的基本使用方法。
2025-07-06 16:30:11
299
原创 Qt中的QObject::moveToThread方法详解
是Qt框架中一个非常重要的功能,它允许改变QObject及其子对象的线程关联性。这个功能在多线程编程中特别有用,可以将耗时操作移到工作线程执行,避免阻塞主线程/GUI线程。
2025-07-06 16:25:16
1122
原创 QEventLoop入门
QEventLoop 是 Qt 框架中的一个核心类,用于管理事件循环。事件循环是 Qt 应用程序的核心机制,负责处理各种事件,如用户输入、定时器、网络通信等。protected:// 处理按键事件// 事件已处理。
2025-07-05 16:15:58
447
原创 PJSIP 中的 TCP 传输配置指南
PJSIP 支持通过 TCP 传输 SIP 消息,相比 UDP 提供了更可靠的传输机制。以下是关于在 PJSIP 中使用 TCP 的详细指南。
2025-07-05 14:49:12
454
基于改进的S I F T特征的图像双向匹配算法
2010-07-21
VC编写与调用COM连接点demo
2011-07-12
CppUnit测试框架在VC2008中应用
2010-07-19
调试Release程序--Dump文件方式
2014-05-15
C++ 检测内存泄漏
2011-04-27
CH340, CH340G & CH341 (USB-SERIAL chip) V3.5
2024-04-16
librtmp x64 vs2015版本库文件
2022-05-09
websocketpp实例代码
2018-11-29
LengthFieldBasedFrameDecoder 实例代码
2017-12-02
微软TTS语音引擎实现文本朗读代码
2017-11-07
ice同步调用和异步调用实例代码
2019-04-07
thrift web实例代码
2018-12-07
MessagePack序列化实例代码
2017-12-02
Qt中调用MFC对话框
2019-03-23
netty 分隔符解码器使用实例
2017-12-02
pcm与g726相互转换
2017-11-02
Modbus C++实例
2017-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人