计算机视觉的工具箱

计算机视觉的工具箱

设计和测试计算机视觉,3D视觉和视频处理系统

开始:

深度学习和机器学习

使用深度学习和机器学习检测、识别和分割对象。

目标检测与识别

培训、评估和部署对象检测器,如YOLO v2、Faster R-CNN、ACF和Viola-Jones。用视觉文字包和OCR进行物体识别。使用预先训练过的模型来检测人脸、行人和其他常见物体。

物体检测使用更快的R-CNN。

语义分割

通过使用SegNet、FCN、U-Net和DeepLab v3+等网络对单个像素和体素进行分类,分割图像和3D体积。使用实例分割来生成分割地图和检测对象的唯一实例。

使用掩码R-CNN进行实例分割。

地面实况标签

使用Video Labeler和Image Labeler应用程序自动标记对象检测、语义分割、实例分割和场景分类。

地面真相标签与视频标签应用程序。

摄像机标定

估计相机的内在、外在和镜头畸变参数。

单摄像机标定

自动棋盘检测和校准针孔和鱼眼相机使用相机校准应用程序。

立体相机标定

校正立体声对来计算深度和重建三维场景。

视觉SLAM和3D视觉

从多个2D视图中提取一个场景的3D结构。估计摄像机的运动和姿态使用视觉里程计;使用视觉SLAM优化姿势估计。

多视图结构从运动。

视觉SLAM的特征检测与匹配。

立体视觉

使用立体相机对估计深度和重建三维场景。

用立体视觉估计场景中点的相对深度。

激光雷达和三维点云处理

分割,聚类,下采样,去噪,配准,并用激光雷达或三维点云数据拟合几何形状。激光雷达工具箱™提供额外的功能来设计、分析和测试激光雷达处理系统。

激光雷达和点云I/O

从文件、激光雷达系统和RGB-D传感器读取、写入和显示点云。

使用点云查看器可视化流点云数据。

点云注册

使用正态分布变换(NDT)、迭代最近点(ICP)和相干点漂移(CPD)算法配准三维点云。

分割与形状拟合

将点云分割成簇,并拟合点云的几何形状。在自动驾驶和机器人应用的激光雷达数据中分割地平面。

利用点云分割识别点云中的聚类。

特征检测、提取和匹配

使用基于特征的工作流程进行目标检测、图像配准和目标识别。

利用点特征检测、提取和匹配来检测杂波场景中的目标。

基于特征图像配准

匹配特征跨多个图像,估计图像之间的几何变换和配准图像序列。

基于特征注册创建的全景图。

目标跟踪与运动估计

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

运动估计

使用光流、块匹配和模板匹配估计视频帧之间的运动。

用固定的摄像机探测移动的物体。