Computer Vision Toolbox

 

Computer Vision Toolbox

设计和测试计算机视觉系统

Computer Vision Toolbox 提供多种用于设计和测试计算机视觉系统的算法和 App。您可以执行视觉检查、目标检测和跟踪,以及特征检测、提取和匹配。您可以自动化单目相机、立体相机和鱼眼相机的标定工作流。对于三维视觉,该工具箱支持立体视觉、点云处理、基于运动进行构建以及实时视觉和点云 SLAM。计算机视觉 App 提供对自动化的团队真值标注,以及相机标定的支持。

您可以使用预训练的目标检测器,或使用 YOLO、SSD 和 ACF 等深度学习和机器学习算法训练自定义检测器。对于语义和实例分割,您可以使用深度学习算法,例如 U-Net、SOLO 和 Mask R-CNN。您可以使用视觉变换器(如 ViT)执行图像分类。使用预训练模型,您可以检测人脸和行人,执行光学字符识别 (OCR) 并识别其他常见物品。

您可以在多核处理器和 GPU 上运行算法以实现加速。工具箱算法支持 C/C++ 代码生成,以便集成到现有代码、桌面原型以及嵌入式视觉系统部署。

图像和视频真值标注

使用视频标注器图像标注器进行自动标注,以用于目标检测、语义分割、实例分割和场景分类。

使用实例分割标注的行人、汽车和公交车。

深度学习和机器学习

训练机器学习模型和深度学习网络,或使用预训练网络,进行目标检测和分割。评估这些网络的性能,并通过生成 C/C++ 或 CUDA® 代码部署这些网络。

原始药丸图像和具有异常标记的相同图像。

自动化视觉检测

在制造质量保证流程中使用 Automated Visual Inspection Library 自动识别异常或缺陷。

使用相机标定器通过棋盘的多个鱼眼图像标定相机。

相机标定

使用以下方法估计单目相机、立体相机对或多相机系统的内参、外参和镜头畸变参数:相机标定器立体相机标定器或内置函数。

通过将视觉 SLAM 应用于来自 RGB-D 相机的数据创建的密集场景重构。

视觉 SLAM 和三维视觉

从多个二维视图中提取场景的三维结构。估计相机相对于周围环境的位置和方向。使用光束法平差和位姿图优化来优化位姿估计。

激光雷达和三维点云处理

借助激光雷达或三维点云数据,对几何形状进行分割、聚类、下采样、去噪、配准和拟合。Lidar Toolbox 还针对激光雷达处理系统的设计、分析和测试提供了更多功能。

盒子图像和同一盒子在较大场景中的图像并排显示,用线条连接图像中的各个匹配特征。

特征检测、提取和匹配

在多个图像中检测、提取和匹配特征,例如斑点、边缘和角落。将匹配的特征用于配准、对象分类或 SLAM 等复杂工作流。

在行车记录仪视频中的感兴趣区域内检测到多个行人。

多目标跟踪和运动估计

估计视频和图像序列中的运动并跟踪多个目标。

代码生成和第三方支持

基于您的计算机视觉算法生成代码,用于快速原型构建、部署和验证。将基于 OpenCV 的工程和函数集成到 MATLAB 和 Simulink 中。

“我们通过几行 MATLAB 代码即可访问机器学习功能。然后,工程师可以使用代码生成将经过训练的分类器部署到机器中,而此过程中无需手动干预,也不会有延迟。”

获取免费试用版

30 天探索触手可及。


准备购买?

获取报价并了解相关产品。

您是学生吗?

您的学校可能已拥有 Campus-Wide License 并允许您直接使用 MATLAB、Simulink 和其他附加产品。