摘要: 本文介绍了如何优化计算大型文件夹总大小的Python脚本。初始方案使用os.walk遍历所有文件,导致处理数万文件时卡顿严重。改进方案采用两阶段处理:先快速统计第一级子文件夹,再逐个遍历子文件夹并实时更新总大小。通过tqdm进度条和多线程优化,实现了秒级反馈和倍速计算效果。最终方案显著提升了大数据量目录统计的效率,解决了传统方法"正在计算"无响应的问题。 阅读全文
posted @ 2025-12-28 03:57 TTGF 阅读(94) 评论(0) 推荐(0)
摘要: 本文介绍了一款基于Python开发的PDF区域处理工具,支持精准OCR识别和截图功能。该工具通过tkinter构建可视化界面,整合PyMuPDF、easyocr等库,实现PDF指定区域文本提取和截图保存。核心功能包括:区域可视化管理(拖动缩放)、模板继承、手动/自动处理模式、Excel一体化导出等。工具支持中英文OCR识别,内置图像预处理提升准确率,并能自动格式化日期文本。使用简单:选择PDF文件夹后框选处理区域,可选择逐个审核或批量处理,结果自动汇总到Excel。适用于财务、行政等需要批量处理PDF的场景 阅读全文
posted @ 2025-12-25 03:58 TTGF 阅读(221) 评论(0) 推荐(0)
摘要: @目录前言一、标定前期准备1.1 环境要求与配置1.1.1 基础环境准备1.1.2 Python依赖包安装1.2 设备准备二、详细标定流程2.1 通用步骤:参数配置2.2 场景一:眼在手上(相机随机械臂运动)2.2.1 采集数据2.2.2 计算标定结果2.3 场景二:眼在手外(相机固定不动)2.3. 阅读全文
posted @ 2025-12-22 15:34 TTGF 阅读(179) 评论(0) 推荐(0)
摘要: 前言 手眼标定是机器人视觉领域的关键技术,它解决了机械臂与相机之间的坐标转换问题,为精准抓取、视觉伺服等应用奠定基础。上一篇博客中我们讲解了手眼标定的概念以及原理,本文将详细解析睿尔曼官方提供的完整的手眼标定代码库,包括其结构设计、核心功能及使用方法,帮助读者快速掌握手眼标定的实现流程。 @目录前言 阅读全文
posted @ 2025-12-22 15:34 TTGF 阅读(1250) 评论(0) 推荐(0)
摘要: 手眼标定技术原理与应用 手眼标定是解决机器人视觉系统中相机与机械臂坐标系转换的关键技术,主要分为Eye-in-Hand和Eye-to-Hand两种架构。前者相机安装在机械臂末端,后者相机固定于外部。两种架构都通过构建坐标变换回路,最终归结为求解AX=XB矩阵方程。其中A表示机械臂末端相对运动变换,B表示相机或标定板的相对运动变换,X为待求的坐标系转换矩阵。该方程可分解为旋转矩阵R和平移向量t分别求解,采用正交Procrustes问题等方法处理旋转部分。手眼标定结果直接影响机器人抓取精度,是工业自动化、视觉伺 阅读全文
posted @ 2025-12-18 00:35 TTGF 阅读(347) 评论(0) 推荐(0)
摘要: 摘要: 本文针对睿尔曼机械臂夹爪控制例程中“指令成功但夹爪无动作”的问题,通过“软件复查→硬件测量→通信排查”三阶段定位故障根源:官方例程遗漏了末端端口电压初始化(默认0V导致夹爪无供电)和通信协议配置(指令无法识别)。解决方案包括:1)通过示教器或代码配置24V输出电压;2)在示教器设置匹配的波特率等通信参数。最终提出软硬件协同调试方法论,强调工业设备需结合手册补充例程未覆盖的初始化步骤,并推荐万用表测量和示教器操作作为关键排错手段。 阅读全文
posted @ 2025-12-18 00:34 TTGF 阅读(985) 评论(0) 推荐(0)
摘要: 一、前言:爬虫突然“罢工”的突发状况 最近笔者在做一个开源项目分析的小工具,核心需求是通过Selenium自动化爬取Gitee平台上特定仓库的贡献者数据、提交记录等信息。这个爬虫脚本已经稳定运行了近一周,每天定时执行都能顺利获取数据。但就在前天,脚本突然彻底“罢工”——每次启动Selenium驱动E 阅读全文
posted @ 2025-12-14 17:30 TTGF 阅读(147) 评论(0) 推荐(0)
摘要: 本文档整理Gitee本周热门开源项目,包含名称、链接、星级、描述及本周趋势分析。 1. fay 项目链接:https://gitee.com/xszyou/fay Star 数:1680 项目描述:Fay是一个专为连接数字人(涵盖2.5D、3D、移动端、PC端及网页端形态)与大语言模型(兼容Open 阅读全文
posted @ 2025-12-14 17:28 TTGF 阅读(1450) 评论(0) 推荐(1)
摘要: @目录1. fay2. JeeLowCode3. 应用打包平台4. 豆包AI手机开源版5. KinEcho6. AI智能体Saas企业级架构7. 3D 地图渲染引擎8. Linux 服务器运维管理面板9. 对讲平台10. RT-Thread当日项目总结与趋势分析 本文档整理Gitee当日热门开源项目 阅读全文
posted @ 2025-12-13 03:01 TTGF 阅读(1377) 评论(0) 推荐(2)
摘要: 前言 在使用Selenium自动化操作Microsoft Edge浏览器时,「版本不匹配」或者「浏览器进程已存在」是最常见的报错之一。本文以实际场景为例,详细拆解两个可能的报错原因,并提供「手动适配驱动」和「自动管理驱动」两种解决方案,帮你彻底解决这类问题。 正常来说这样的报错界面会显示如下: 一、 阅读全文
posted @ 2025-12-13 03:01 TTGF 阅读(204) 评论(0) 推荐(0)