logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

BSE电镜多相含量分析软件:软件保护机制实现

本文介绍了两种保护Python内部工具的方法:1. 使用Windows文件锁实现单实例限制,通过独占方式创建锁文件防止程序多开,进程崩溃时自动释放锁。2. 通过日期检查实现试用期限制,但可能被修改系统时间绕过。文章提供了两种机制的Python实现代码,并说明了调用顺序:先检查试用期再检查单实例。最后预告了下篇将讨论PyInstaller打包的实战技巧。这些方法简单有效,适合内部工具的基础保护需求。

#图像处理
BSE电镜多相含量分析软件:PyInstaller打包实战

本文介绍了使用PyInstaller将Python代码打包为单文件exe的全流程方案。核心配置包括:1)基础命令使用--onefile和--windowed参数实现单文件无黑窗;2)通过spec文件配置隐式导入(hiddenimports)和排除冗余模块(excludes);3)设置QT_API环境变量解决Qt绑定冲突;4)使用UPX压缩减小体积。常见问题处理包括排除PyQt模块、修复qtpy导入

#python
圆孔毛刺检测系统:数据存储与结果管理

本文介绍了检测系统数据存储的实现方案,主要包含三种存储方式:1. 使用Pickle序列化保存检测结果(评级、坐标等关键数据)到results目录,支持覆盖确认和跨设备迁移;2. 通过QSettings管理系统配置参数(如高斯核大小、边缘检测阈值等),自动适配不同操作系统存储位置;3. 从Excel文件导入坐标映射表,支持自动匹配序号填充坐标。文章详细说明了各存储模块的代码实现,包括异常处理、版本兼

圆孔毛刺检测系统:图像处理核心算法——圆孔定位技术

文章摘要:本文详细介绍了圆孔检测的关键步骤——圆孔定位的完整流程。从图像预处理(灰度化、高斯滤波、中值滤波)、边缘检测(Canny算法)、轮廓提取与筛选,到轮廓近似与降采样,最后通过RANSAC圆拟合实现精确定位。文章包含了代码实现细节和调参经验,并总结了实际开发中的常见问题(如高斯核必须为奇数、中文路径处理等)。该定位方法作为毛刺检测的基础环节,其准确性直接影响后续检测结果。

OpenCV图像处理实战:液滴图像加载与预处理

本文介绍了液滴检测系统的图像处理核心模块实现,主要包括:1. 中文路径支持:通过cv2.imdecode+np.fromfile解决OpenCV中文路径读取问题;2. 图像格式转换:实现OpenCV(BGR)与Qt(RGB)格式互转;3. 核心处理流水线:包含ROI提取→灰度化→高斯模糊(15x15)→OTSU二值化(THRESH_BINARY_INV)→Canny边缘检测(50,150)→轮廓提

#opencv#图像处理#python
知识库问答 Agent 技术笔记:从文档上传到 RAG 全流程实现

本文分享了基于DeepSeek+LangChain+ChromaDB构建企业级知识库问答系统的实践经验。系统采用RAG(检索增强生成)架构,实现了文档解析、向量化存储和智能问答功能。关键技术包括:1)两种嵌入模型方案对比(本地SimpleEmbeddings与云端DeepSeek API);2)ChromaDB持久化存储实现;3)LangChain构建RAG Agent的工作流程;4)中文文本分割

文章图片
知识库问答 Agent 技术笔记:从文档上传到 RAG 全流程实现

本文分享了基于DeepSeek+LangChain+ChromaDB构建企业级知识库问答系统的实践经验。系统采用RAG(检索增强生成)架构,实现了文档解析、向量化存储和智能问答功能。关键技术包括:1)两种嵌入模型方案对比(本地SimpleEmbeddings与云端DeepSeek API);2)ChromaDB持久化存储实现;3)LangChain构建RAG Agent的工作流程;4)中文文本分割

文章图片
到底了