自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

llhllq2015的博客

做一个有经验的人而不是有经历的人

  • 博客(120)
  • 资源 (44)
  • 收藏
  • 关注

原创 RapidFuzz-CPP:高效字符串相似度计算的C++利器

RapidFuzz-CPP是一款高性能C++字符串相似度计算库,支持Levenshtein距离、Jaro-Winkler等多种算法,具有SIMD加速和缓存优化等特点。该库采用纯头文件设计,支持跨平台使用,在数据清洗、中文文本匹配等场景中表现优异。通过基准测试显示,其性能比标准实现提升7-9倍。最佳实践包括使用UTF-8编码、数据预处理和合理选择算法。该库简化了文本相似度计算,为开发者提供了高效的解决方案。

2025-07-11 14:10:13 907

原创 基于Qt C++的影像重采样批处理工具设计与实现

本文介绍了一种基于Qt C++框架开发的影像重采样批处理工具,支持DPI和缩放倍率两种重采样模式,并提供四种插值算法选择。该工具实现了高效的批处理能力,可自动处理文件夹内的多幅影像,并支持多种输出格式转换。系统采用MVC架构设计,包含输入模块、参数设置模块、处理算法模块和输出模块,具有直观的用户界面和实时尺寸反馈功能。性能测试表明,该工具能高效处理大量影像,内存占用稳定。该工具适用于遥感影像处理、医学影像分析等领域的大规模图像处理任务。未来可考虑增加GPU加速等改进方向。

2025-06-24 16:36:28 820

原创 基于Qt和GDAL的多线程影像重采样工具

本文介绍了一个基于Qt+C++和GDAL库开发的多线程批量影像重采样工具,用于高效处理遥感、GIS领域的大批量栅格数据。该工具支持多种重采样算法(如最近邻、双线性等),可批量处理影像并保留原始投影信息和世界文件(.tfw)。采用Qt多线程机制确保界面流畅,实现自动同步输出GeoTIFF投影与仿射参数。工具提供友好的GUI界面,支持自定义输出目录、进度显示等功能,适合大规模影像预处理需求。文章详细阐述了技术选型、功能设计和关键实现细节,包括多线程架构、GDAL重采样接口调用和世界文件同步机制,并提出了可能的扩

2025-06-24 16:28:12 1121

原创 一次编码与C++语法陷阱的深度分析

本文记录了一个Qt项目中实现参数模板保存功能时遇到的典型问题。主要问题包括:1)头文件中误写成员函数实现导致编译混乱;2)文件占用和权限导致保存失败;3)逻辑遗漏导致部分参数未更新;4)UTF-8编码引发的编译异常。最终通过规范C++结构写法、检查文件权限、完善保存逻辑、统一编码格式等方案解决了这些问题。该案例揭示了开发中需要注意的语法细节、文件操作和编码规范等关键点,为类似项目的调试提供了实用参考。

2025-06-23 11:09:18 560

原创 基于配置文件动态生成数据录入界面的技术实现

摘要:本文提出了一种基于配置驱动的动态UI生成方案,用于处理数据结构多变的应用场景。通过CSV配置文件定义字段属性(类型、分组、可编辑性等),系统自动生成对应的Qt界面控件(文本框、下拉框等)。关键技术包括:1)配置文件解析与字段映射;2)按分组动态创建Tab页;3)控件类型自动匹配;4)数据导入导出功能。该方案显著提升了开发效率,使业务变更仅需修改配置文件而无需调整代码,适用于地理信息、金融等需要灵活数据采集的领域。核心代码示例展示了CSV解析、UI动态生成和数据导出的实现方法。

2025-06-22 13:02:17 1033

原创 多项式影像几何纠正

摘要: 多项式纠正是一种基于数学拟合的影像几何校正方法,广泛应用于遥感、GIS和地图制图等领域。其核心是通过控制点建立像素坐标系与地理坐标系的映射关系,利用多项式模型(一次至三次)实现影像空间转换。技术流程包括控制点采集、参数求解、影像重采样和地理信息写入等步骤。关键因素包括控制点分布合理性、多项式阶数选择、数值稳定性和重采样算法。该方法适用于老地图配准、无人机影像校正等场景,具有实现简单、适应性强的优势,但需注意控制点质量和地理信息一致性以确保精度。

2025-06-21 21:48:12 753

原创 批量大数据并发处理中的内存安全与高效调度设计(以Qt为例)

摘要:针对批量处理大文件时内存溢出的问题,本文提出一种基于Qt线程池的优化方案。通过QSemaphore信号量严格限制并发任务数,结合任务对象的自动资源回收机制,有效控制内存峰值。方案采用任务进度回调、异常安全处理和保守并发策略,确保在2-4个并发线程下稳定处理GB级数据文件。工程实践表明,该方法比单纯设置线程池上限更可靠,适用于图像、视频等大数据批量处理场景,兼顾效率与系统稳定性。

2025-06-03 14:40:37 740

原创 基于QThreadPool的高效多线程批量图片处理与进度同步更新技术实践

摘要:本文提出基于Qt框架的多线程批量图片处理方案,通过QThreadPool高效调度任务,采用std::atomic原子计数器确保线程安全,并利用信号槽机制实现UI进度条的实时更新。该方案解决了多线程环境下的任务完成判定、主线程阻塞和进度同步等技术难点,具有高效处理、界面响应流畅和线程安全等优势。测试表明,该方法可显著提升批量图像处理效率(约4倍于单线程),同时保持界面交互性,适用于视频转码、文件批量操作等类似场景,具有较高的工程实用价值。

2025-05-30 09:58:44 334

原创 高效多线程图像处理实战

本文探讨了将单线程图像处理任务改造成高效多线程实现的方法。针对传统单线程处理方式在处理大批量图像时效率低下的问题,提出采用QThreadPool+QRunnable的方案进行多线程改造。文章详细介绍了任务类的定义、线程池调度管理、线程安全处理(使用QAtomicInt和QMutex)、进度回调机制等关键技术点,并提供了实测性能对比数据(加速比达到6.7倍)。该方案可推广至视频转码、大数据分析等类似批处理场景,显著提升处理效率。

2025-05-27 17:14:38 868

原创 基于LAB色彩空间与前景背景分离的自适应直方图匹配算法

摘要:本文提出一种基于LAB色彩空间的自适应直方图匹配算法,通过颜色平衡预处理、背景区域自动判别、LAB通道分离和自适应LUT映射,有效解决图像曝光差异和偏色问题。算法首先转换图像至LAB空间分离亮度与色彩信息,采用颜色总和阈值判别背景区域,仅对前景区域进行直方图匹配,并针对亮度与色彩通道设置不同映射强度。实验表明,该方法在医学影像、遥感图像等应用中能保持色彩真实性并避免背景干扰,显著优于传统RGB直方图匹配。创新点包括自动前景背景分离、LAB空间自适应映射和色彩失真控制。

2025-05-26 16:55:59 797

原创 解决16位影像显示色块的问题

本文针对大规模16位遥感影像或航空影像可视化过程中出现的“色块”效应问题,提出了一种基于全局统计与波段独立映射的优化方法。该方法通过统一动态范围与规范化映射,有效消除了分块渲染后产生的色彩不一致现象,同时兼顾了性能与可扩展性。文章详细阐述了问题的成因、设计思路及关键技术点,并通过实验验证了该方法的有效性。实验结果表明,优化后的方案在消除色块效应的同时,显著提升了渲染效率与视觉连贯性。未来,该方法可进一步扩展至自适应直方图均衡、多源影像拼接及GPU加速等领域,以提升大规模影像处理的性能与质量。

2025-05-14 10:08:44 1049

原创 深入解析Qt本地化:原理、方法与跨环境实现指南

分离翻译逻辑与业务代码动态资源加载机制统一的跨平台处理通过合理利用Qt提供的工具链和API,开发者可以构建出适应全球市场的专业级多语言应用。随着Qt 6对Unicode支持的进一步强化,其本地化能力将持续为跨平台开发提供坚实支撑。

2025-04-17 10:06:17 638

原创 AI编程新纪元:GitHub Copilot、CodeGeeX与VS2022的联合开发实践

GitHub Copilot、CodeGeeX与VS2022的结合代表着一个新时代的开端。正如工业革命将工匠转变为工程师,AI编程革命将把程序员转变为"AI协作工程师"。能否有效利用这些工具将成为开发者能力的新分水岭。未来的优秀开发者不是被AI取代的人,而是能够:有效管理和指导AI工作专注于AI不擅长的创造性任务在更高抽象层次思考问题将业务需求精确转化为技术方案现在是开始适应这一转变的最佳时机。拥抱AI编程工具,重新定义你的开发工作流,准备好在软件开发的AI新时代中占据领先地位。

2025-04-16 15:17:50 1174

原创 深度解析C++开源OCR引擎:架构、编译优化与工业级部署指南

/ 原配置 const int kMemPoolSize = 1024 * 1024;// 1MB // 优化后(处理大文档) const int kMemPoolSize = 16 * 1024 * 1024;FP32模型 --> 校准数据集 --> INT8量化 --> 部署。A[负载均衡] --> B[OCR Worker 1]│-- 词典校正(Levenshtein距离)│-- 自适应二值化(Sauvola算法):特征提取+分类器(1990s-2010s):基于模板匹配(1970s-1990s)

2025-04-16 13:34:21 1471

原创 DeeplxFile相关文件下载

它不仅不限制文件大小,支持超长文本翻译,而且基于 Deeplx/playwright 提供的技术支持,使得翻译过程更加准确和流畅。已下载了deeplxfile_v0.5.11_windows 版本和pdf2docx_server_V0.1.1_windows_setup可以用于pdf转word和文档翻译,有需要的去下载即可。支持大文件翻译:传统的翻译工具往往对文件大小有限制,而 DeeplxFile 支持无大小限制的文件翻译,特别适合处理大型文档。通过网盘分享的文件:deeplxfile。

2025-04-13 17:18:09 240

原创 Qt TreeWidget 项目高亮与交互指引实现方案

在 Qt 应用程序开发中,经常需要对 QTreeWidget 中的特定项目进行高亮显示并引导用户进行交互操作。本文介绍了一个专门的代理类 HighlightDelegate,它能够实现项目高亮、鼠标操作提示以及自动展开节点等功能。Q_OBJECTpublic:// 定义鼠标操作类型protected:本实现方案提供了一个专业、可靠的 QTreeWidget 交互指引解决方案。通过合理的抽象和封装,既保证了代码的可维护性,又提供了良好的用户体验。

2025-04-03 14:52:33 1078

原创 软件项目质量管理与监督执行方案

本方案针对典型的中小型软件研发团队(约10~30人,涵盖项目管理、开发、测试、运维/实施等岗位)制定,借鉴ISO 9001质量管理原则、CMMI模型实践以及Scrum敏捷开发中的质量保障方法,强调高效和可操作性。在制定过程中,对原始大纲进行了优化调整,合并重复项并补充了软件项目特有的质量活动(如代码审查、自动化测试等),使方案更贴合软件项目的实际特点和需求。质量管理是全体项目干系人的共同职责,包括项目经理、项目团队、项目发起人、管理层甚至客户​。各相关岗位将在不同阶段参与质量活动,确保质量控制贯穿项目生命周

2025-03-22 09:13:24 656

原创 在Qt中保存QComboBox变化前的值

这是因为在currentIndexChanged信号触发时,QComboBox的当前索引已经更新为新的值,导致property(“previousIndex”)返回的是变化后的值。QComboBox的currentIndexChanged信号是在用户选择一个新的选项后触发的,此时QComboBox的当前索引已经更新为新的值。因此,在槽函数中直接获取当前索引或通过property获取的值可能是变化后的值。在槽函数中,首先使用成员变量获取变化前的值,然后再更新成员变量为当前的索引值,以便在下一次变化时使用。

2025-03-20 15:56:44 1140

原创 影像高精度配准 - 精度评估指标与实现方法

影像高精度配准后,精度评估是验证算法有效性与优化算法参数的重要环节。对比已知的 真实点对集 (Ground Truth),如果有标准参考影像,可以通过人工或半自动方式选取控制点。(2) 匹配点可视化 (Matching Point Visualization)计算影像配准精度指标,包括 ME、RMSE、MaxE、MAE 与匹配精度。对匹配点对进行标注与显示,以便直观分析误差分布与匹配的准确性。(5) 匹配精度 (Matching Accuracy)表示匹配点对中符合精度要求的比例。

2025-03-17 15:48:42 493

原创 基于亚像素优化的线阵立体影像连接点匹配算法研究

本文提出了一种基于亚像素优化的线阵立体影像连接点匹配算法,通过改进的特征提取、最小二乘匹配(LSM)和全局光束法平差(Bundle Adjustment),实现了优于0.2像素的匹配精度。然而,线阵影像的几何变形复杂,匹配精度要求高,尤其是在亚像素级别(如优于0.2像素)的匹配任务中,传统算法难以满足需求。本文提出的基于亚像素优化的线阵立体影像连接点匹配算法,通过改进的特征提取、最小二乘匹配和全局优化,实现了优于0.2像素的匹配精度。通过直方图匹配或亮度归一化,消除影像间的辐射差异,确保匹配的稳定性。

2025-03-17 13:59:07 1057

原创 基于 FastText、dlib 和 CppJieba 的中文语义相似度计算实践

CppJieba:基于 C++ 的高性能中文分词工具,支持精确模式、全模式和搜索引擎模式。FastText:Facebook 开源的词向量训练工具,支持快速训练和加载预训练模型。dlib:跨平台的 C++ 机器学习库,提供高效的矩阵运算和相似度计算接口。本文通过整合CppJiebaFastText和dlib,实现了一个轻量级中文语义相似度计算系统。高效分词:CppJieba 的 C++ 实现保障了分词速度。语义感知:FastText 的词向量捕捉了上下文语义。计算高效。

2025-03-13 11:24:26 924

原创 软件研发设计方案中的质量控制和风险评估

软件研发设计方案中充分体现质量控制与风险评估,对于项目成功至关重要。前期明确质量目标和保障措施,可确保开发流程井然有序、产品质量可控;系统化的风险管理流程,则使团队未雨绸缪,在风险发生前就有所准备​。一份包含了质量控制细节和风险评估策略的设计方案,不仅是技术实现的指导,更是项目管理的有力工具。通过模板规范、具体措施、恰当工具和量化指标的综合应用,团队能够在方案阶段就建立起对项目质量和风险的共识与承诺。在实践中,坚持按照方案落实这些措施,并根据反馈持续改进,最终将大幅提高项目按时、高质交付的概率。

2025-03-12 16:59:50 709

原创 基于 QTableView 的跨控件拖拽实现及数据传递

下面给出自定义类 MyTableView 的完整代码,通过重写拖拽相关事件,实现整行数据的封装和传递。

2025-03-06 08:34:55 774

原创 基于AnythingLLM的个人知识库搭建全攻略

AnythingLLM 是一款开源的AI知识库管理工具,支持本地部署和私有化运行,具备以下核心特性:支持主流大语言模型(LLaMA、ChatGLM、GPT系列等)多格式文档支持(PDF/TXT/MarkDown/Word等)私有化向量数据库集成企业级权限管理系统可视化知识图谱构建。

2025-03-03 10:09:27 1167

原创 Qt 中实现两个 QTableView 同步高亮与滚动的方案

在实际项目中,我们常常需要将同一数据的不同视图展示在多个 QTableView 中。尤其在数据维度较多、展示内容不同但行数及行顺序一致的场景下,用户希望在一处操作(例如选中一行或滚动页面)时,其他视图也能自动同步相应的状态。本文将重点介绍如何利用 Qt 的 QItemSelectionModel 与 QScrollBar 实现两个 QTableView 同步高亮(选中行)和同步滚动的效果。

2025-02-27 16:35:40 1163

原创 DeepSeek 接入微信公众号

完成上述配置后,关注微信公众号并发送消息进行功能测试。若收到 DeepSeek 的 AI 回复,则说明接入成功。如遇问题,可检查配置是否正确,服务器是否正常运行等。

2025-02-26 11:20:04 996

原创 在 Windows 环境下部署 WebIssues:完整指南

WebIssues 是一个开源的多平台问题跟踪系统,适用于软件开发、项目管理等多个领域。它支持 Web 访问,并提供桌面客户端。本文将介绍如何在 Windows 环境下部署 WebIssues,包括服务器端配置和客户端安装。通过以上步骤,我们成功在 Windows 上部署了 WebIssues 服务器,并配置了客户端访问。如果需要公网访问,建议配置域名和防火墙规则,确保系统的稳定性和安全性。

2025-02-18 16:09:06 1042

原创 手把手教你打造DeepSeek本地知识库,开启高效知识管理

在部署 DeepSeek 本地知识库的过程中,我们首先明确了硬件和软件的需求。从硬件上看,根据模型规模的不同,对 CPU、GPU、内存和存储等硬件组件有不同的要求。小型模型对硬件要求相对较低,而大型模型则需要高性能的硬件配置,如多 GPU 并行计算和大容量的内存及存储。在软件方面,我们需要准备好相应的操作系统、Python 环境、Ollama 以及各种依赖库,确保软件环境的兼容性和稳定性。

2025-02-07 10:57:13 3066

原创 自定义多功能输入对话框:基于 Qt 打造灵活交互界面

通过自定义类,我们实现了一个支持多种输入类型的灵活输入对话框。这种方式可以满足复杂的用户交互需求,让应用程序更加友好和实用。你可以根据自己的需求进一步扩展这个类,添加更多类型的输入控件,或者对界面进行美化和优化。希望本文能帮助你在 Qt 开发中更好地处理用户输入。

2025-02-05 21:31:27 1215 1

原创 高效 DEM 拼接

通过以上步骤的系统实施,能够实现高效、准确的大型地理信息系统 DEM 数据拼接,满足复杂和大规模项目的应用需求。

2025-02-05 16:36:16 821

原创 高性能DEM拼接技术的深入探讨与实现策略

实现高效的 DEM 拼接需要从数据预处理、插值算法选择、分布式存储、并行计算等多个方面进行全面考虑。通过合理的数据管理策略和先进的计算技术,可以显著提高 DEM 拼接的效率和质量,满足大范围地理信息系统的应用需求。

2025-02-05 16:32:00 777

原创 本地部署 DeepSeek 模型并使用 WebUI 调用

本文将详细介绍如何在本地部署DeepSeek 模型,并通过WebUI调用该模型。我们将使用open-webui作为 Web 界面工具,展示如何将 DeepSeek 模型集成到 WebUI 中,并提供一个用户友好的交互界面。通过本文的步骤,你可以成功在本地部署 DeepSeek 模型,并通过open-webui提供一个用户友好的 Web 界面。这种方法适用于需要本地化部署和私有化调用的场景,能够有效保护数据隐私并提升模型推理效率。

2025-01-31 14:14:00 3428

原创 C++ 实现简单多数法

qstring majorityElementHashTable(const std::vector& grades) 参数改成这个试试。需要注意的是,要确保你的编译环境正确配置了 Qt 相关的库,这样才能顺利编译包含。除了暴力遍历法和哈希表法,还有哪些方法可以实现简单多数法?除了C++,简单多数法还可以用哪些编程语言实现?简单多数法在实际应用中有哪些限制和注意事项?(假设你这里是使用 Qt 框架中的。

2025-01-09 17:02:37 214

原创 QChartView 应用详解

此外,坐标轴的灵活设置功能让研究人员能够根据实验需求,精确调整坐标轴的刻度和范围,比如将坐标轴的精度设置到小数点后两位,确保数据展示的准确性,助力科研成果的高效产出。在数据可视化领域,Qt 框架提供了强大的工具,其中 QChartView 便是一个极为重要的组件。从基础图表构建到高级特性运用,再结合实际项目案例可以看出,掌握 QChartView 能极大提升软件的数据呈现能力,无论是桌面应用、移动端应用还是嵌入式设备的界面开发,只要涉及数据可视化需求,它都将是得力助手,助力打造出专业、高效的数据展示界面。

2025-01-09 13:50:19 869

原创 QTcpSocket 如何统计在线时长

除了QTcpSocket,还有其他类可以用于统计在线时长吗?示例代码中的connectStartTime是什么类型?如何在断开连接时停止统计在线时长?

2025-01-09 13:43:36 944

原创 QDateTime 引用技术全解析

QDateTime 类隶属于 Qt 框架,它整合了日期和时间的表示,能够处理从简单的日期比较到复杂的时间跨度计算等诸多任务。其内部精确地存储了自某个基准时间(如 Unix 时间戳起点,即 1970 年 1 月 1 日 00:00:00 UTC)以来的秒数或毫秒数,这为时间的精确量化提供了基础支撑。例如,当我们需要记录一个文件的创建时间、用户操作的发生时刻,或是系统事件的触发点时,QDateTime 都能以一种统一且可靠的方式来承载这些时间信息,使得后续的分析、排序以及展示工作变得有条不紊。

2025-01-09 13:41:52 938

原创 QTcpSocket 中设置接收缓冲区大小

除了设置缓冲区大小,还有哪些方法可以优化QTcpSocket的性能?在QTcpSocket中设置发送缓冲区大小的方法。如何处理QTcpSocket写入失败的错误?

2025-01-07 17:24:31 962

原创 服务器端QTcpSocket如何判断客户端是否在线

【代码】服务器端QTcpSocket如何判断客户端是否在线。

2025-01-07 17:22:42 840

原创 Qt 开发智能客服系统的应答

语音识别:集成如 Google Speech-to-Text 或 PocketSphinx。通过以上方法,可以快速实现一个智能客服应答系统的原型,并根据实际需求进一步完善功能。多语言支持:使用 Qt 的 QLocale 和 tr() 机制支持多语言切换。语音合成:集成如 Azure TTS 或 Pyttsx3。将模型(如 Llama、ChatGLM)部署为本地服务。系统通过网络请求或本地模型生成答案并显示在聊天窗口中。如果部署本地模型,注意硬件资源需求和模型加载速度。选项 2:本地部署 AI 模型。

2024-12-31 20:25:49 443

原创 检索增强生成(RAG):大语言模型的创新应用

为解决这一局限性,检索增强生成(Retrieval-Augmented Generation, RAG)技术应运而生,通过结合外部信息检索与生成模型,大幅提升了文本生成的准确性和上下文相关性。RAG的核心思想是将外部数据库作为辅助信息源,将检索到的相关数据与语言模型的生成过程相结合,从而改善生成结果。实时性强:通过检索最新的外部信息,RAG可以生成包含最新数据的文本,突破模型知识的时效性限制。融合复杂性:将检索到的非结构化信息与生成模型高效融合,避免引入噪声,是实现高质量生成的关键。

2024-12-31 20:21:08 1605

基于qt编写的一个读写取word 、excel 动态库

基于qt编写的一个读写取word 、excel 动态库,添加了较为详尽的注释说明,可以直接编译成dll库进行连接使用

2024-05-05

基于FFMpegX屏幕录制和视频播放功能

基于FFMpegX屏幕录制和视频播放功能,支持自定义区域录制、全屏录制、缺省为avi格式视频文件,使用了鼠标键盘的钩子方法实现快捷键操作。

2024-04-25

在线地图浏览绘制点线面

基于netc#编写的一个简单的在线地图浏览和简单绘制点线面的程序,有需要的可以联系提供源码

2024-04-25

批量pptx文件转换为pdf

可以用于pptx文件转换pdf文件,一个关于插件练习的功能这里提供给需要帮助的人使用

2024-03-17

一个任意点构三角网计算库

一个任意点构三角的计算库,小demo查看基本效果,后期可以提供源码和编译好的库文件

2022-09-27

Pythonforunity新版本,可以实现untiy中调用Python

Pythonforunity新版本,可以实现untiy中调用Python方法和命令,亲测可用

2022-09-25

利用c++GDAL编写的16-8TIF影像

采用C++编写的GDAL应用程序,实现将16位多波段影像转换成8位3波段影像数据,主要是tif格式数据

2022-09-22

使用vs2019编译的GDAL C#版本

使用vs2019编译的GDAL C#版本,可以直接通过C#调用完成的库文件,gdal版本是3.5.0,有需要的可以下载,编译不易

2022-09-22

c语言zip压缩解压源码整理

专门提供给c语言用于解压和压缩zip的源码文件,增加了带加密和解密的算法

2022-09-22

JPG图片日期整理工具

主要针对手机等设备拍摄后的照片进行整理,目前只处理jpg文件夹,可以将目录下jpg文件按照拍摄日期,分别整理到不同的文件夹中,方便查找和调用,是手机相册整理的好帮手,让你的回忆变得更整齐。

2022-05-16

视频抽帧(视频装图片)

采用了两种方式对视频进程了转换处理,一个是opencv的视频库,一个是ffmpeg两种算法实现的效果上略有差别,可以根据需要选择

2020-03-28

qt视频播放器原文和插件

利用qt的视频播放器,需要视频编码插件,本资源同时提供了视频解码插件

2021-08-20

自动回放,测试基础功能全部代码

支持对屏幕操作的录制以及录制操作的回放操作,实现了基本的录制回放操作,并生成操作脚本,并支持对生成的脚本进行编辑以及将编辑的结果进行保存、加载的操作。功能在识别上还有待优化但是作为一个基础的底层还是可以参考下的,特附上所有的代码有意者自行下载

2021-06-14

可以支持epsg解析的2.03版本

可以支持epsg解析的2.03版本

2021-06-08

des加密解密库 c++

des加密库,支持64位和中英文字符的直接加密解密操作,直接添加工程即可使用

2021-02-12

BuddyAPI_Win_4.07.zip

一个很好的用的鼠标滚轮操作的控制资源,里面包含用例和x32库文件下载即可使用。简单的在代码中添加on startMovie startWheelMouse() end on stopMovie closeWheelMouse() end即可启动

2020-11-16

Baseline.zip

航飞基线计算和像控布设代码工程文件

2021-02-23

条形码生成工程文件c++工程

一个简单条形码生成的工程文件,可以直接运行

2021-02-12

DMChangeres.zip

dir中难得的修改和获取桌面分辨率和尺寸的插件,使用也非常的简单:如 set oldRes = changeres([640,480]) -- set the monitor to 640x480 set oldRes = changeres([800,600]) -- set the monitor to 800x600

2020-11-16

FileIO+xtra+用法.rar

一个dir中较好使用的文件读取和写入的插件,里面包含了基本的使用实例说明,下载后直接添加即可使用。网络上已经很难再下到了

2020-11-16

RapidFuzz最新源码

RapidFuzz 是一个用于 Python 和 C++ 的快速字符串匹配库,它使用 FuzzyWuzzy 的字符串相似性计算。但是,有两个方面使 RapidFuzz 与 FuzzyWuzzy 不同: 它是 MIT 许可的,因此你可以使用任何你可能想为你的项目选择的许可证,而你在使用 FuzzyWuzzy 时被迫采用 GPL 许可证 它主要用 C++ 编写,最重要的是,它带来了许多算法改进,使字符串匹配更快,同时仍然提供相同的结果。有关基准测试形式的这些性能改进的更多详细信息,请在此处找到 该库被拆分到多个存储库中,用于不同的受支持编程语言:C++ 版本在此存储库中进行了版本控制 用法 #include <rapidfuzz/fuzz.hpp> 简单比率 using rapidfuzz::fuzz::ratio; // score is 96.55171966552734 double score = rapidfuzz::fuzz::ratio("this is a test", "this is a test!"); Partial Ratio(部分比率) // score is 100 double score = rapidfuzz::fuzz::partial_ratio("this is a test", "this is a test!"); Token 排序比率 // score is 90.90908813476562 double score = rapidfuzz::fuzz::ratio("fuzzy wuzzy was a bear", "wuzzy fuzzy was a bear") // score is 100 double score = rapidfuzz::fuzz::token_sort_ratio("fuzzy wuzzy

2025-07-10

OpenImageIO3.0.1.0 c++编译版本

OpenImageIO是一个开源的图像处理库,专注于支持各种专业级别的图像格式读写、图像操作以及工作流程工具。这个“openimg”是3.0.1.0压缩包提供了该库的预编译二进制版本,适用于64位Windows系统,且构建时使用了Visual Studio 17(VS2017)编译器。这个版本是3.0.1.0,意味着它包含了该库的最新改进和修复。

2025-05-04

vosk语音转文字源码及工具

vosk语音识别源码工具,实现了对语音文件wav文件进行中文识别,录音识别,已有现成的模型文件因为大小关系未能放入其中,有需要的可以联系

2025-04-17

办公文档资源管理工具源码

在设计初期本打算实现文件同步、文档管理、消息管理、文档内容检索、权限管理等,由于时间关系只实现了8层功能,已经有了文件同步文件管理和文件检索的原型,现将所有的源码都提供给有需要的人,如果有兴趣可以继续的也可以基于此进行下去,希望对大家有所帮助。

2025-04-16

Fasttext可以直接使用和编译的资源

Fasttext是Facebook开源的一款高效、灵活且强大的文本分类工具,其主要特点是基于词袋模型(Bag-of-Words)和词n-gram,同时结合了深度学习技术,尤其是神经网络模型,实现了快速的文本分类效果。在本篇文章中,我们将深入探讨Fasttext的核心原理、代码实现以及实际应用。 本资源为可以直接用vs2022编译和调用的完整的带源码的,有需要的可以直接使用即可。

2025-04-13

DTMaster 12.0中文手册(翻译版)

1. DTMaster 一般性说明 本手册的目的是提供有关“DTMaster”条目或参数的详细信息、如何检查和编辑地形数据以及如何进行测量的 信息。 “DTMaster教程”介绍了“DTMaster”的基本功能和工作流程。 DTMaster可在 Windows Vista(64 位)、Windows Server 2008(64 位)、Windows 7(64 位)上运行。 注意:新产品 MATCH 3DX 包含 MATCH‑T DSM 的功能。为了避免使用“MATCH 3DX 和 MATCH‑T DSM”这样的 术语,手册中始终使用“MATCH 3DX”作为参考。当然,这也包括 MATCH‑T DSM 产品。 1.1. 提供输入数据 DTMaster 支持多种输入数据。例如: ‧ 胆红素 ‧ BXYZ ‧ BWNP ‧ DXF ‧ FLT ‧ GRD ‧ LAS ‧ PTS ‧ TOL ‧ MTA – Match‑T XYZ ‧ RAS – Match‑T RAS ‧ DTM 的目的 ‧ 小水电 ‧ TIF ‧ CIS ‧ XYZ ‧ 拉兹 这些格式可能包含不同类型的数据(参见 3.23)。这些数据可用于构建数字地形模型,也可能已经代表了数字地 形模型。数据可能包含点和线信息的混合。为简单起见,所有提及的格式均使用“矢量数据”一词。 此外: ‧ INPHO 项目文件,包含航空影像方向 和/或 ‧ INPHO 项目文件,包含卫星图像的 RPC 方向 和/或 ‧ INPHO 项目文件,包含定向 3 线传感器图像 (ADS) 和/或 ‧ 具有地理参考的正射影像 (GeoTIFF、TiffWorld) 1.2.

2025-04-12

### 文章总结:Correlator3D 流程界面记录. **概述**

内容概要:本文档详细介绍了Correlator3D软件的操作流程与界面记录,涵盖从创建和打开工程到生成DSM、DTM,再到编辑DEM、创建镶嵌和编辑镶嵌等一系列功能。文档特别强调了软件中连接点编辑、GCP编辑、光束法平差、质量评估、镶嵌创建与编辑等功能的具体操作步骤与注意事项。例如,在连接点编辑中,用户可以右键单击链接以编辑连接点,确保两幅图像中的特征匹配;在镶嵌编辑中,用户可以使用手动工具或剪刀工具来修改镶嵌线路径,并通过设置羽化区域大小优化最终效果。 适用人群:具备一定摄影测量与遥感基础知识的专业人士,尤其是从事无人机或中大格式影像处理的技术人员。 使用场景及目标:①掌握Correlator3D软件的基本操作,如创建和管理工程项目;②理解并能实施空中三角测量、DSM和DTM生成等关键技术环节;③熟练进行影像镶嵌、颜色校正及质量评估,以确保最终成果的准确性和美观性;④通过调整羽化区域和其他参数,提高镶嵌图像的质量。 阅读建议:鉴于文档内容详尽且技术性强,建议读者在学习过程中结合实际操作进行练习,并重点关注关键功能的操作细节和参数设置。同时,对于初次接触该软件的用户,建议先熟悉基本操作流程,再逐步深入学习高级功能。

2025-04-03

Qt TreeWidget 项目高亮与交互指引实现

在 Qt 应用程序开发中,经常需要对 QTreeWidget 中的特定项目进行高亮显示并引导用户进行交互操作。本文介绍了一个专门的代理类 HighlightDelegate,它能够实现项目高亮、鼠标操作提示以及自动展开节点等功能。

2025-04-03

应标技术方案编写讲义文档

针对标书编写项目内容编写了关于如何应标和编写标书内容的ppt,纯干货有需要的下载使用

2025-03-31

一个完整的音视频播放器源代码

采用qt 和vs2022编写的音视频播放器工程和源代码,需要的可以直接下载使用,支持打开视频常见视频文件、播放、暂停、停止、全屏、播放速度、进度条以及进度条点击播放进度响应等。有需要的可以直接下载使用,如果有

2025-03-30

Dlib编译库 c++版

Dlib由C++编写,提供了和机器学习、数值计算、图模型算法、图像处理等领域相关的一系列功能。这里提供编译好的最新版本的dlib的lib库,可以供大家下载使用

2025-03-17

fastText编译最新版本的c++库

fastText 是由 Facebook AI Research(FAIR)团队提出的一种词嵌入(word embedding)方法,旨在提高词向量的学习效果,尤其是在处理稀有词或未见过的词(out-of-vocabulary words, OOV)时。与传统的词向量模型(如 Word2Vec)不同,fastText 不仅考虑单词本身,还考虑了单词内部的子词(subword)信息。这样一来,即使是没有出现在训练数据中的词,fastText 也能通过其子词信息生成合适的词向量。 fastText模型的基本原理 与传统的词向量模型(如 Word2Vec)将每个词作为一个整体来学习词向量不同,fastText 将每个词看作是其子词(n-grams)的集合。通过这种方式,fastText 试图捕捉到更多的词汇信息,并能够更好地处理稀有词汇和未见过的词。

2025-03-17

基于 Qt 打造灵活交互界面

在使用 Qt 进行应用程序开发时,我们经常需要与用户进行交互,获取他们输入的各种信息。QInputDialog 是 Qt 提供的一个便捷工具,可用于简单的输入场景,但当需求变得复杂,需要支持更多类型的输入控件(如复选框、下拉列表等)时,就需要自定义输入对话框了。本文将详细介绍如何创建一个支持多种输入类型(包括文本输入、复选框、整数输入、路径输入、打开文件、保存文件、浮点数输入和下拉列表)的自定义输入对话框类,并提供完整的代码示例和使用说明。

2025-02-06

mini-photoshop

mini-photoshop代码源码,利用qt实现,希望对各位有说帮助

2024-12-29

实现了ps的曲线效果源码

利用qt的实现了ps的曲线效果,所有源码均可下载使用

2024-12-29

CImg :它易于使用、高效,旨在成为使用 C++ 设计图像处理算法的非常令人愉快的工具箱 由于其通用概念,它可以涵盖广泛的图像处理应用

CImg 定义了用于在您自己的 C++ 代码中管理图像的类和方法。您可以使用 CImg 加载/保存各种文件格式、访问像素值、显示/变换/过滤图像、绘制基元(文本、人脸、曲线、3D 对象等)、计算统计数据、管理图像上的用户交互等等...... Genericity CImg 定义了一个图像类,能够表示具有多达 4 维(从 1D 标量信号到 3D 高光谱体积图像)的数据集,模板像素类型 ()。它还处理图像集合和序列。bool,char,int,float,... Portability CImg 是独立的、线程安全的且高度可移植的。它完全适用于不同的操作系统 () 并与各种 C++ 编译器 () 兼容。Unix,Windows,MacOS X,*BSD,...Visual C++,g++,clang++,icc,... Simplicity CImg 很轻。它由单个头文件 CImg.h 组成,该文件必须包含在 C++ 源中。它只定义了四个不同的类,封装在 namespace 中。它只能使用最少的标准 C++ 和系统库进行编译。无需奇特或复杂的依赖项。cimg_library Ext

2024-12-26

基于ffmpeg 7完成的视频播放完整代码

FFmpeg 是一个开源的音视频处理库,提供了丰富的功能来解码、编码、转码、复用、解复用、流媒体处理等。FFmpeg 的库可以方便地集成到各种应用程序中,进行音视频播放、编辑等操作。FFmpeg 7 是 FFmpeg 的一个版本,提供了更多的特性和修复。 提供的是完整的可以编译的代码,放心下载使用

2024-12-01

编译供c语言使用的Vosk库,可以直接使用省去编译的麻烦过程

Vosk是一个开源的语音识别工具,支持中英文及多种语言,具备离线识别能力,且不依赖互联网。优势 Vosk 是一个离线开源语音识别工具包,它的优点在于: 轻量:Vosk 提供轻量级的模型(小于 50MB 大小),可以用于低功耗平台(例如 Android、树莓派之类) 多编程语言、多平台支持:Python、Java、Node.js、C#、C++、Rust、Go 等 多语种支持:支持二十多种语言的识别(包括中文) 实时性:实时性语音识别场景下,vosk 的延迟非常低 简单来讲,你电脑中有 Python 环境,再下载一个 50 MB 的模型,就可以用 Vosk 实现一个正确率还可以接受的语言识别相关的项目。而像 Whisper 虽然识别效果好,但是对硬件要求很高,同时部署起来麻烦(例如需要配置 CUDA 环境),另外也不是很适用于实时性场景。 此包为编译好的c调用的运行库,有需要的可以直接下载使用。

2024-11-07

Excel读写-qtxlsx

Excel读写的开源库,内涵已经编译好的环境和基于qt2017环境编译的库文件,可供需要者直接使用。包含用例demo等

2024-09-11

一个条形码生成源码工程

一个条形码生成源码和编译的程序,直接将条形码生成图片文件,有需要的可以根据自己的需要对源码进行修改

2024-08-06

空空如也

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

TA关注的人

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