- 博客(1370)
- 资源 (67)
- 收藏
- 关注
原创 OpenCL入门
OpenCL (Open Computing Language) 是一个开放的、跨平台的并行编程框架,用于编写能在异构系统(包括CPU、GPU、DSP和其他处理器)上运行的程序。它由Khronos Group维护。
2025-05-09 08:00:00
360
原创 FFTW3 开发指南
FFTW (Fastest Fourier Transform in the West) 是一个流行的快速傅里叶变换(FFT)的C语言库。FFTW3 是其第三个主要版本,提供了高效的一维和多维DFT(离散傅里叶变换)实现。
2025-05-06 08:00:00
911
原创 VTK 实用工具类介绍
VTK (Visualization Toolkit) 提供了一系列实用工具类,用于简化常见的可视化任务。以下是几个常用工具类的属性、方法及其参数介绍。
2025-05-05 10:06:56
375
原创 VTK 数据结构和算法类介绍
vtkCellArray对象,存储多边形数据。: vtkCellArray对象,存储三角带数据。: vtkCellArray对象,存储顶点数据。: 获取点属性数据(vtkPointData): vtkCellArray对象,存储线数据。: vtkPoints对象,存储顶点坐标。: 网格原点坐标 [x0,y0,z0]: 网格间距 [dx,dy,dz]: 三维数组维度 [x,y,z]: vtkCellArray对象。: vtkPoints对象。: 表示规则网格图像数据。: 表示非结构化网格数据。
2025-05-05 10:06:38
627
原创 VTK 交互类介绍
cpppublic:// 获取点击位置// 执行拾取操作// 处理拾取结果// 调用父类方法保持原有功能// 使用自定义交互样式。
2025-05-05 10:06:18
788
原创 VTK 映射和渲染类介绍
VTK中的映射(Mapper)和渲染(Renderer)类是将处理后的数据转换为可视化效果的关键组件。以下是这些类的基础知识、常用属性和方法的概览。
2025-05-05 10:05:12
1026
原创 VTK 过滤器类介绍
VTK (Visualization Toolkit) 中的过滤器类是数据处理和转换的核心组件。以下是VTK过滤器类的基础知识、常用属性和方法的概览。
2025-05-05 10:04:26
316
原创 VTK 数据读取/写入类介绍
VTK提供了多种数据读取和写入类,支持各种格式的输入输出操作,包括图像数据、多边形数据、结构化/非结构化网格数据等。格式类型读取类写入类文件扩展名STL.stlOBJ.objPLY.ply.vtp.vtuDICOM.dcmLegacy VTK.vtk。
2025-05-05 10:03:44
612
原创 VTK 数据源类介绍
VTK (Visualization Toolkit) 是一个强大的开源可视化库,数据源类是VTK中用于生成或提供数据的类。这些类可以作为可视化管线的起点。
2025-05-05 10:03:20
691
原创 VTK入门指南
VTK (Visualization Toolkit) 是一个开源的、跨平台的计算机图形学、图像处理和可视化系统。它提供了丰富的算法和高级工具,用于3D计算机图形学、图像处理和可视化。
2025-05-04 23:16:22
414
原创 qml显示视频帧(QQuickImageProvider)
ShaderEffect、自定义QQuickItem等。本文使用opencv解码视频,
2025-05-04 18:38:00
542
原创 NPP库中libnppitc模块介绍
CUDA Toolkit + NPP 11.0 或更高版本。的模块,提供高效的 GPU 加速二值化与逻辑运算功能。多步骤操作(如阈值化+逻辑运算)可合并到单个内核调用中。(全局/局部阈值、二值化、截断等):适用于像素值截断(如归一化)。对连续图像区域处理时,优先使用。(大于、小于、等于等逻辑操作)指定有效区域以减少计算量。是 NPP 库中专注于。
2025-05-04 15:31:20
322
原创 NPP库中libnppist模块介绍
的模块,提供 GPU 加速的统计操作,适用于计算机视觉和图像处理中的特征提取与分析。: CUDA Toolkit + NPP 11.0 或更高版本。需比实际边界数组长度小1(例如。批量处理多通道图像时,优先使用。是 NPP 库中专注于。结构体减少初始化开销。(支持单通道/多通道)(均值、方差、极值等)查询所需缓冲区大小。
2025-05-04 15:31:03
293
原创 NPP库中libnppig模块介绍
CUDA Toolkit + NPP 11.0 或更高版本。的模块,提供 GPU 加速的复杂图像处理功能。模式避免边界检查(需确保坐标合法)。是 NPP 库中专注于。规则(最后一行通常为。)可减少内核启动开销。
2025-05-04 15:30:39
283
原创 NPP库中libnppicom模块介绍
的模块,支持常见的编解码格式(如 JPEG、PNG),提供 GPU 加速的压缩/解压功能。: CUDA Toolkit + NPP 11.0 或更高版本。(支持 Baseline 和 Progressive 模式))需预分配足够空间(通常 ≥ 原始数据大小)。分配 GPU 内存,避免主机-设备频繁拷贝。是 NPP 库中专注于。(如 YUV ↔ RGB)状态对象减少初始化开销。
2025-05-04 15:30:18
523
原创 NPP库中libnppc模块介绍
提供跨模块的通用数据类型、内存管理和基础运算功能,不直接实现图像或信号处理算法,而是为其他模块(如。: CUDA Runtime库(需安装CUDA Toolkit)切换GPU设备时,需确保内存分配和释放在同一设备上下文中。)需对齐GPU内存访问优化要求(通常为256字节的倍数)。(基础数据类型定义)
2025-05-04 15:29:49
580
原创 NPP库中libnpps模块介绍
是 NVIDIA Performance Primitives (NPP) 中专注于。批量处理长向量以隐藏内存延迟。(加、减、乘、除、平方根等)(均值、方差、极值、直方图)等配置对象减少初始化开销。(FIR、IIR、卷积)输入/输出数据需预先在。(随机数、常数填充)
2025-05-04 15:28:33
872
原创 NPP库中libnppi模块介绍
颜色空间转换(RGB/YUV/HSV等): 输入/输出图像指针(GPU内存)统计计算(直方图、均值、最大值等)几何变换(旋转、缩放、透视变换)是 NPP 库中专门用于。图像滤波(卷积、形态学操作): 图像行步长(字节)(CUDA安装目录)
2025-05-04 15:27:58
331
原创 QML图像提供器 (Image Provider)
cpppublic:// 根据id生成或获取图像// 设置输出大小// 创建请求大小的pixmap// 示例:使用id作为颜色。
2025-05-03 18:14:08
352
原创 NVIDIA Video Codec SDK编解码
以下是一个使用NVIDIA Video Codec SDK进行硬件加速视频解码的完整C++示例代码,包含初始化解码器、解析视频数据和帧处理等完整流程。
2025-05-03 08:00:00
991
原创 NVIDIA NPP库各模块关系
提供基础的图像处理操作,支持从简单像素操作到复杂滤波的全流程处理。实时视频滤镜、工业相机图像预处理、医学影像增强。:提供一维信号处理原语,支持浮点和整数数据类型。音频信号处理、传感器数据分析、通信基带处理。:提供跨模块的公共功能支持,包含内存管理和基础数学运算。:提供JPEG/PNG等格式的编解码加速,支持硬件加速的编解码流程。:实现各类空间变换操作,支持多种插值方法。:提供图像区域统计特征计算,支持直方图分析。
2025-05-02 14:24:29
874
原创 NVIDIA Performance Primitives (NPP) 库全面解析
高性能:针对 NVIDIA GPU 优化的 4000+ 图像处理和 500+ 信号处理函数多数据类型支持:8u/16u/16s/32s/32f/64f 等多种数据类型跨平台:支持 Windows/Linux/macOS模块化设计:按功能分为多个子库。
2025-05-02 13:55:51
814
原创 NVIDIA深度学习库入门
支持AllReduce、Broadcast、Reduce等操作。NVIDIA Nsight Systems:系统级性能分析。NVIDIA Nsight Compute:内核级分析。确保CUDA、cuDNN、TensorRT版本匹配。:使用Tensor Core和自动混合精度。支持卷积、池化、归一化、激活函数等操作。支持图像、视频、音频等多种数据类型。:使用DALI构建高效数据流水线。:使用TensorRT优化模型。:DALI或自定义CUDA内核。:cuDNN加速核心计算。跨节点多GPU通信优化。
2025-05-02 12:59:29
868
原创 NVIDIA NPP 库入门
NPP 是 NVIDIA 提供的 GPU 加速图像和信号处理库,包含:4000+ 图像处理函数500+ 信号处理函数支持 8u/16u/16s/32s/32f 数据类型支持 Windows/Linux 平台。
2025-05-02 12:14:47
575
原创 NVIDIA Multimedia API 入门指南
NVIDIA Multimedia API 是一套用于加速多媒体处理的编程接口,主要针对视频解码、编码和处理任务。这些API充分利用NVIDIA GPU的硬件加速能力,为开发者提供高性能的多媒体处理解决方案。
2025-05-02 08:00:00
357
原创 Windows10/11查看依赖工具Dependencies
Dependencies(Dependency Walker 的现代替代工具)的详细介绍和使用指南,适用于 Windows 10/11,帮助您高效分析程序依赖关系。因为杀毒软件误报的问题,必须下载没有peview的版本,Dependencies_x64_Release_.without.peview.exe。或者运行带图形界面的DependenciesGui.exe。:以树状结构显示所有依赖的 DLL,展开可查看层级。:路径、版本、架构(32/64位)。:该文件调用的外部函数。:该文件提供的函数。
2025-05-01 11:32:57
918
原创 Qt Creator编译后的程序以管理员权限运行实现方式
禁用 UI 自动化权限(除非需要跨进程 UI 操作,否则保持。:强制要求管理员权限(程序启动时弹出 UAC 提示)。声明它需要管理员权限。在 Qt 项目中,您可以通过。Windows 程序可以通过。文件配置,使编译后的程序自动请求管理员权限。:强制要求管理员权限(否则程序无法启动)。//仅仅release版本启用UAC权限。文件,在您的 Qt 项目文件(:尽可能提升权限(但不强制)。:尽可能提升权限(但不强制)。,运行时会自动请求管理员权限。:默认权限(不提升)。:默认权限(不提升)。
2025-04-30 09:32:22
606
原创 CUDA 编程相关的开源库
CUDA 编程相关的开源库非常丰富,涵盖了高性能计算、深度学习、图像处理、线性代数、优化算法等多个领域。CUDA 的 C++ STL 风格模板库,提供高性能的并行算法(如排序、归约、扫描)。高性能通用 GPU 计算库,支持 CUDA/OpenCL,提供易用的数组操作接口。跨平台的并行编程模型,支持 CUDA、HIP、OpenMP 等,适合科学计算。NVIDIA 的高性能 CUDA 矩阵乘法库,用于自定义深度学习内核优化。CUDA 的底层并行原语库(如块级排序、归约)。针对量子计算和科学计算的张量操作库。
2025-04-28 18:15:48
1461
原创 Eigen迭代求解器类
* warm-start**:若多次求解相同矩阵不同 bb,复用。掌握这些迭代求解器后,可高效处理大规模稀疏线性系统!:检查矩阵是否满足求解器要求(如 CG 需对称正定)。:尝试调整容差或改用更稳定的算法(如 MINRES)。:减小 GMRES 重启参数或使用内存友好的 CG。:对病态系统,ILU 预条件子可显著提升收敛速度。所有迭代求解器继承自。
2025-04-26 21:02:19
578
原创 Eigen稀疏矩阵类 (SparseMatrix)
掌握这些方法后,可高效处理大规模稀疏线性代数问题!:未压缩模式下插入更快,但计算前需压缩。对称正定矩阵:优先用。
2025-04-26 21:02:02
466
原创 Eigen几何变换类 (Transform, Quaternion等)
掌握这些类后,可高效处理 2D/3D 空间中的几何变换!(默认):仿射变换(平移+旋转+缩放)。可切换为右乘(相对于世界坐标系)。:四元数和旋转轴需手动归一化(:射影变换(含透视效果)。频繁变换组合时,优先复用。是相对于局部坐标系)。:维度(2 或 3)。:无缩放项的仿射变换。对于纯旋转,直接使用。
2025-04-26 21:01:42
1046
原创 Eigen线性代数求解器(分解类)
通过合理选择分解类,可以显著提升计算性能!:后者通过列主元提高稳定性,但稍慢。:通用方阵求解(推荐默认使用)。:对于病态矩阵,优先选择。:若矩阵不变,可先调用。
2025-04-26 21:01:17
1142
CH340, CH340G & CH341 (USB-SERIAL chip) V3.5
2024-04-16
librtmp x64 vs2015版本库文件
2022-05-09
ice同步调用和异步调用实例代码
2019-04-07
Qt中调用MFC对话框
2019-03-23
thrift web实例代码
2018-12-07
websocketpp实例代码
2018-11-29
MessagePack序列化实例代码
2017-12-02
LengthFieldBasedFrameDecoder 实例代码
2017-12-02
netty 分隔符解码器使用实例
2017-12-02
微软TTS语音引擎实现文本朗读代码
2017-11-07
pcm与g726相互转换
2017-11-02
Modbus C++实例
2017-09-17
调试Release程序--Dump文件方式
2014-05-15
VC编写与调用COM连接点demo
2011-07-12
C++ 检测内存泄漏
2011-04-27
基于改进的S I F T特征的图像双向匹配算法
2010-07-21
CppUnit测试框架在VC2008中应用
2010-07-19
WTL教程中文版资料
2010-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人