点击上方 蓝字 关注我们
微信公众号: 机器视觉技术联盟
关注获取更多计算机视觉与深度学习知识
机器视觉技术发展趋势
人工智能与深度学习技术的发展为机器视觉技术的发展提供了新的思路和方法,如今深度学习已经是机器视觉技术的一个重要组成部分,它帮助机器视觉系统在复杂场景下实现引导定位、缺陷检测、目标检测、良品判定,其检测精度与稳定性整体远远超过传统算法。
OpenMV工具软件简介
OpenMV 的全称是 Open Machine Vision Toolkit Software ,软件基于OpenCV、OpenVINO、Pytorch、TensorRT等底层库构建与开发算法,界面采用PyQT5完成。 工业领域场景支持的零代码从图像数据标注到模型训练、导出部署的一站式深度学习框架平台。支持主流的图像分类、对象检测、语义分割、姿态评估数十个主流模型从训练到部署推理演示。同时包含OpenCV实验大师平台工具软件的所有功能,支持OpenCV算法与算子的流程化设计与一键导出工作流文件与算法流程图PDF 。
OpenMV底层基于主流深度学习框架,无缝集成了当今机器视觉领域非常有效的十数种主流SOTA模型包括图像分类、对象检测、实例与语义分割;支持数据标注、模型训练、模型导出部署、推理演示全链路一站式的深度学习应用开发工具集实现零代码、零配置的模型训练与模型部署。
OpenMV商业价值
机器视觉与自动化公司快速导入OpenMV工具套件即可实现深度学习与人工智能技术落地,普通开发者简单培训,通过OpenMV软件即可掌握主流十种模型从训练到部署推理, 大幅减低深度学习在公司的应用技术门槛与成本开销,帮助机器视觉与自动化公司提升技术竞争力、项目快速交付能力,实现降本增效,提升公司整体竞争力与利润率 。
OpenMV平台核心功能
OpenMV工具套件开发通过了Ubuntu与Win10两个主流操作系统上的各种集成测试,确保整体功能运行与演示。核心功能主要包括:
- 深度学习图像数据集增强支持随机亮度、对比度、色度、噪声、像素混合、通道混合、随机马赛克等多种操作。
- 支持主流深度学习模型(图像分类、对象检测、实例分割)的训练
- 支持一键导出ONNX、TensorRT、OpenVINO XML格式模型并部署
- 支持深度学习数据格式从VOC到YOLO格式一键转换
- 支持四种不同推理平台上速度比较(OpenCV DNN\OpenVINO\ONNXRUNTIME\TensorRT)
- 图像数据标注支持对象检测图像标注与语义分割图像标注
- 模型部署推理演示支持图像分类、对象检测、语义分割,支持图像文件与视频文件。
- 项目管理支持项目的导出保存与导入
- 图像预处理、分析、测量部分支持多步操作流程图预览模型与批量运行模式
- 多线程支持,对所有高耗时操作实现了多线程,界面实时刷新
- 图像预处理支持增强、去噪、边缘与梯度、二值化、形态学操作等
- 图像分析支持连通组件分析、轮廓分析、找圆、角点、线段、Blob等
- 图像测量支持面积测量、圆拟合与测量、线段测量、点点距离、圆圆距离等
- 图像匹配包括NCC与轮廓匹配,支持多角度、多尺度、多目标
- 支持一键导出PDF文档,内容包括算法流程图与各步分析对比图
- 支持第三方算法插件开发与集成,方便老师检查学生动手作业,插件同样支持导出一键导出PDF说明文档
- 支持二次开发,提供了二次开发参考文档
- 支持OpenCV经典案例库,25个案例随时可以查看
安装OpenMV
支持最低硬件安装配置要求如下:
CPU i7 9th以上
GPU 3060以上
显存 16GB以上
硬盘 1T以上
请预先安装好Python3.8.5 SDK以后再下载安装包,解压缩到D盘,打开cmd,执行如下命令行:
等待一段时间,完成安装以后执行:
首次启动界面看到:
点击【OK】以后显示:
从菜单的【选项】->【系统设置】中打开对话框,然后看到:
这个时候, 从菜单【帮助】->【关于】中添加作者微信或者QQ ,格式必须是: 公司/机构名称 + 开发者名称 ,通过之后作者会 根据 开发者提供相关信息生成授权Key 从【选项】->【系统设置】中打开对话框,勾选你想启动用软件功能之后,按确定会要求你输入授权Key:
正常情况下,会提示系统授权成功
然后重启,首先通过选项用户设置对话框,设好相关模块的工作目录,即可正常使用OpenMV全部功能。
合作与培训
通过OpenMV软件可以成功帮助自动化企业与公司低成本导入深度学习技术支持,提升商业竞争力与技术竞争力,提升工具效能降低公司对资深深度学习开发者的依赖。欢迎感兴趣的公司联系软件作者。
平台软件作者还推出了一系列的OpenCV与深度学习的高质量技术课程,帮助更多公司培训OpenCV与深度学习技术的研发人才,同时作者拥有多年线下企业内训与高校实训经验,欢迎有需求的机构联系合作事宜。线上技术培训课程请扫码学习:
https://appetjpz4tj8166.h5.xiaoeknow.com/
OpenMV2024新特性
1. 支持YOLOv8对象检测、实例分割、姿态评估
2. 数据集标注支持YOLO TXT格式
3. 推理支持默认配置保存模式
4. 深度学习模型导出支持ONNX、engine、xml
5. 支持VOC格式数据集一键转YOLO TXT数据集
6. 二阶段模型训练支持ViT骨干网络设置与层数冻结指派
7. 工具支持大图切割、支持自动创建YOLO格式数据集
8. 内嵌的OpenCV实验大师平台支持25个学习案例库
9. 支持OpenCV4.8 与OpenVINO2023版本集成
10.支持YOLOv5与YOLOv8最新版本集成与模型结构修改重训练
OpenMV2024 错误修正
1. 修改了导出错误
2. 修改了保存文件错误
3. 修改了OCR识别界面流程错误
4. 修改数据增强调用错误
5. 修改了灰度取反错误
6. 修改了模型导出支持错误
7. 修改了模型训练时训练错误
8. 修改了模型训练时精度曲线显示错误
特别声明
千瞳智能科技(苏州)有限公司是 OpenMV平台 软件的唯一合法著作权拥有者。任何恶意模仿、假冒、抄袭、篡改本软件的行为必将受到万千OpenCV开发者与爱好者的唾弃与鄙视。千瞳智能科技(苏州)有限公司保留一切权力。
推荐阅读
扫码查看深度学习系统化学习路线图