
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
关节空间是以机器人各关节的角度(或线性位移)作为运动变量来描述机器人运动的坐标系。在关节空间中,机器人的运动是通过直接指定每个关节的目标角度来实现的,无需进行复杂的坐标变换。这种方式直接对应于机器人的物理驱动结构,控制逻辑相对简单。
MoveJ和MoveL是工业机器人两种基本运动指令:MoveJ控制关节空间运动,快速但不精确;MoveL控制末端直线运动,精确但较慢。实际应用中常先MoveJ快速定位,再用MoveL精确接近目标,兼顾效率与精度。两者本质区别在于MoveJ关注机械臂本体姿态,MoveL关注工具末端路径。
本文介绍了使用Python的cryptography库实现敏感数据加密存储的方法,适用于工业软件、视觉检测软件等需要保护配置信息的场景。文章重点讲解了Fernet对称加密算法的应用,包括密钥生成、数据加密/解密流程,并提供了封装加密管理类的示例代码。同时指出密钥安全存储的重要性,推荐将密钥保存在系统安全区域而非代码中。最后展示了加密技术在JSON配置文件和软件授权验证中的实际应用方案,为工业软件的
本文详细介绍了OpenCV中的霍夫直线检测技术,包括其基本原理、检测流程和参数设置。霍夫变换通过极坐标方程ρ=xcosθ+ysinθ检测图像中的直线,常用于工业视觉应用。文章重点讲解了概率霍夫变换函数HoughLinesP的参数含义(如rho、theta、threshold等)及调参技巧,并提供了完整的Python实现示例,包括直线检测、长度和角度计算。此外,还分析了霍夫变换在PCB检测、工件定位
摘要:在 Windows 的 Conda 环境下运行 PaddleX、PaddleOCR 或 HuggingFace 时,常因 OpenSSL/SSL 支持缺失或 Visual C++ 运行库未安装导致 HTTPS 连接失败。本文提供四种解决方案: 强制重装 OpenSSL(推荐优先尝试); 补全 Visual C++ 运行库; 手动下载模型绕过下载(适用于网络问题); 检查环境变量冲突(进阶排查
本文系统介绍了工业视觉中单目与双目视觉技术。单目系统通过二维图像获取信息但缺乏深度数据,而双目系统利用视差计算深度。重点阐述了相机模型(包括针孔模型、内外参矩阵)、坐标系统转换以及相机畸变模型(径向/切向畸变)。详细讲解了单目相机标定流程,包括标定板选择、OpenCV实现代码和标定质量评估方法。最后提供了畸变校正的Python实现,包括静态图像处理和实时视频流优化技术,为工业视觉应用提供了完整的技
亚像素角点检测是一种提高图像角点定位精度的技术,可将整数像素坐标优化至亚像素级别(如0.1像素)。OpenCV通过cornerSubPix()函数实现该功能,它利用局部灰度梯度信息进行迭代优化,使定位误差大幅降低(工业场景精度可提升20倍)。该技术通常与Harris或Shi-Tomasi等角点检测算法配合使用,广泛应用于相机标定、工业测量(PCB检测、尺寸测量)和机器人定位等高精度视觉任务。核心参
孔洞检测技术总结 本文介绍了工业视觉中孔洞检测的多种方法与应用场景。孔洞指目标内部被背景包围的区域,常见于通孔、铸件气孔等缺陷检测。核心方法包括: FloodFill填充法:通过边界填充与图像运算提取孔洞,简单高效 轮廓层级法(推荐):利用findContours的层级关系识别内轮廓,精度高 连通域分析:统计连通区域数量与面积 形态学处理:闭运算填充后差分提取小孔 检测后可通过面积、长宽比等参数分
本文系统介绍了OpenCV连通域分析在工业视觉中的应用。主要内容包括:连通域定义(四邻域/八邻域)、基础函数connectedComponents()和进阶函数connectedComponentsWithStats()的使用方法,以及目标数量统计、面积过滤、边界框绘制等实用技巧。文章对比了连通域与findContours的差异,提供了OCR字符分割、缺件检测等工业案例,并给出噪声处理、参数调优等
摘要: 分水岭算法(Watershed)是OpenCV中用于图像分割的经典方法,特别适用于粘连目标的分离,如药片、细胞、颗粒等。其原理是将灰度图模拟为地形,通过“灌水”形成分割边界。算法流程包括灰度化、二值化、形态学去噪、距离变换、前景/背景提取及连通域标记。OpenCV通过cv2.watershed()实现,结果中-1标记分割线。该算法在工业视觉(元件计数、AOI检测)和医学图像(细胞分割)中应







