功能特点 标定功能: 圆形标定:使用已知半径的圆形物体进行标定 矩形标定:使用已知尺寸的矩形物体进行标定 自定义标定:支持自定义物体标定(开发中) 测量功能: 圆形测量:测量圆形零件的半径 矩形测量:测量矩形零件的长度和宽度 支持与期望尺寸比较,计算误差 支持保存测量结果 输入方式: 图片输入:上传图片进行标定或测量 摄像头输入:使用摄像头实时捕获图像进行标定或测量 安装说明 确保已安装Python 3.7或更高版本 克隆或下载本项目到本地 安装依赖包: pip install -r requirements.txt 使用方法 运行应用: streamlit run app.py 在浏览器中打开显示的URL(通常是http://localhost:8501) 使用流程: 用户登录: 首次使用需要注册账号 使用已有账号登录系统 根据用户权限访问相应功能 首先进行标定: 图片模式:选择"标定"模式,上传标定图片,输入实际尺寸,点击"开始标定" 摄像头模式:选择"标定"模式,点击"打开摄像头",调整物体位置,输入实际尺寸,点击"开始标定" 然后进行测量: 图片模式:选择"测量"模式,上传测量图片,输入期望尺寸,点击"开始测量" 摄像头模式:选择"测量"模式,点击"打开摄像头",调整物体位置,输入期望尺寸,点击"开始测量" 查看测量结果,可选择保存结果 文件结构 app.py:主应用程序 auth.py:用户认证和权限管理模块 home_page.py:首页界面和导航模块 image_processing.py:图像处理模块 camera_utils.py:摄像头操作和图像采集 text_utils.py:文本处理和格式化 requirements.txt:依赖包列表 calibration/:存储标定数据 results/:存储测量结果 users/:用户数据和配置文件存储
1
高速视觉测量系统关键技术研究.pdf
2023-03-29 15:45:44 3.98MB 高速 视觉测量系统 关键 技术研究
1
基于MATLAB的机器视觉测量零件厚度软件设计.zip
2023-03-22 21:19:40 43KB 基于 matlab 机器视觉 测量
1
光束平差的目的是优化 光束平差的意义:在机器视觉中,三维重建是个研究的热点。通常情况下,采用某些算法计算出的三维点和真实的三维点存在差异,光束平差的目的就是减小这个误差,所以,其意义也是显而易见的。
1
不错的一本计算机视觉书籍,收藏
2022-10-11 13:35:59 8.04MB 视觉测量
1
灰度图像二值化比较经典的算法,包括otsu方法和局部阈值法
2022-09-25 13:00:27 33KB 图像处理 视觉测量
通过视觉效果测量工件尺寸的测量,一种基于视觉的程序设计
叶片是航空发动机的重要部件, 由于工作环境恶劣, 容易出现损坏。对损坏的叶片进行修复是比较经济的做法, 模型重构是航空发动机叶片修复的关键技术之一。为此提出了一种基于散斑视觉测量的叶片模型重构方法。采用散斑视觉系统采集叶片曲面散斑点; 通过散斑点立体匹配得到局部点云数据; 通过点云拼接得出叶片整体点云; 根据叶片点云曲率提取边界点, 通过三次B样条曲线对叶片点云边界点进行拟合, 得出叶片包络曲线; 利用包络曲线和点云重建叶片模型; 进行了实验验证, 证明了方法的可行性。
2022-07-04 12:45:54 12.3MB 机器视觉 模型重构 立体匹配 散斑
1
大学机器视觉(也叫计算机视觉,视觉测量技术等)习题参考答案卷,适合学习机器视觉相关课程的本科生和研究生复习使用。
1
机器人视觉测量与控制(pdf清晰版)
2022-05-19 12:05:32 61.38MB 文档资料