Computer Vision Toolbox 提供多种用于设计和测试计算机视觉系统的算法和 App。您可以执行视觉检查、目标检测和跟踪,以及特征检测、提取和匹配。您可以自动化单目相机、鱼眼相机、立体相机和多相机配置的标定工作流。对于三维视觉,该工具箱支持立体视觉、点云处理、基于运动进行构建以及实时视觉和点云 SLAM。计算机视觉 App 提供对自动化的团队真值标注,以及相机标定的支持。
该工具箱提供了多种 AI 技术,包括预训练的卷积神经网络 (CNN)、视觉 Transformer 以及视觉-语言模型。您可以使用这些开箱即用的模型来执行图像分类、目标检测、图像分割、姿态估计、字幕生成和光学字符识别 (OCR) 等任务,也可以通过迁移学习对其进行进一步定制。
您可以生成 C、C++、用于 GPU 执行的、以及硬件描述语言 (HDL) 代码。
深度学习和机器学习
训练机器学习模型和深度学习网络,或使用预训练网络,进行目标检测和分割。评估这些网络的性能,并通过生成 C/C++ 或 CUDA® 代码部署这些网络。
代码生成和第三方支持
基于您的计算机视觉算法生成代码,用于快速原型构建、部署和验证。将基于 OpenCV 的工程和函数集成到 MATLAB 和 Simulink 中。
产品资源:
Computer Vision Toolbox FAQs
Computer Vision Toolbox 提供用于设计和测试计算机视觉系统的算法和 App,涵盖视觉检测、目标检测与跟踪,以及特征检测、提取和匹配。
该工具箱提供预训练的卷积神经网络 (CNN)、视觉 Transformer 以及视觉语言模型,适用于图像分类、目标检测、分割、姿态估计、图像描述生成及光学字符识别 (OCR) 等任务,此外还提供用于光流和 3D 深度估计等视觉任务的零样本模型。
可以。视频标注器和图像标注器支持基于团队的真值标注,并提供针对目标检测、语义分割、实例分割和场景分类的自动化工作流程。
Computer Vision Toolbox 可使用相机标定器、立体相机标定器或内置函数,自动执行单目、鱼眼、双目及多相机配置的标定工作流程。
是的,该工具箱支持双目视觉、运动恢复结构、神经辐射场 (NeRF) 以及用于 3D 视觉应用的实时视觉与点云 SLAM。
您可以生成用于 GPU 执行的 C、C++ 和 CUDA 代码,以及用于快速原型构建、部署和验证的硬件描述语言 (HDL) 代码。
可以。作为制造质量保证流程的一部分,Automated Visual Inspection Library for Computer Vision Toolbox 可帮助您自动识别异常或缺陷。
支持,您可以对激光雷达或 3D 点云数据进行分割、聚类、降采样、去噪、配准以及拟合几何形状。