使用 MATLAB 和 Simulink 进行图像处理和计算机视觉处理

采集、处理和分析图像与视频以进行算法开发及系统设计。

图像处理工程师使用 MATLAB 和 Simulink 深入了解图像和视频数据,开发算法并探索具体实施时的权衡取舍。MATLAB 支持从数据采集和预处理,到增强和分析,直到部署到嵌入式视觉系统的端到端处理工作流。

解决方案应用实例

使用一整套涵盖图像处理、计算机视觉和深度学习的参考标准算法来设计视觉解决方案。

通过可互操作的 API 和集成工具与使用 OpenCV、Python® 和 C/C++ 的团队协作。

使用工作流 App 自动执行常见任务并加快算法探索。

加速 NVIDIA® GPU、云和数据中心资源上的算法,而无需专业的编程或 IT 知识。

将算法部署到嵌入式设备,包括 NVIDIA GPU、Intel® 处理器、FPGA 以及基于 ARM® 的嵌入式处理器。

图像处理资源

视频

MATLAB 图像处理和计算机视觉

视频

图像处理轻松入门

视频

什么是计算机视觉?

主要功能

图像 App 和可视化

使用 MATLAB App 以交互方式探索数据并自动生成代码。精选 App 包括用于估计相机参数的相机标定;用于标注图像和视频的图像和视频标注;以及用于使用高级算法分割图像的图像分割。

两幅并排显示的相同灯塔图像:一幅是含噪图像,另一幅是去噪后的图像。

标注图像以训练机器学习模型。

可视化 App

使用图像显示和操作、图像滤波和形态学、分割和边缘检测以及基于像素的区域分析,从图像和视频中识别并提取有意义的信息。

黑色背景上的米粒。

图像处理功能。

图像处理和计算机视觉应用

使用 App 从图像和视频中识别并提取关键数据,包括用于将三维体数据作为三维体或切片查看的三维体查看器;用于播放、导航或调整帧速率的视频查看器;以及用于浏览 DICOM 文件并将其导入 MATLAB 的 DICOM 浏览器。

图像标注器的截图:显示细胞颗粒。

使用相机标定估计相机内参、外参和镜头畸变参数。

与开源集成

直接与开源集成。重用以另一种编程语言编写的现有代码。创建基于 MATLAB 的响应式网站,或使用由 MATLAB 直接生成且正确无误的嵌入式 C 代码进行硬件编程。

Python 和 MATLAB 像拼图连接块的图示。

将 Python® 与 MATLAB 集成。

直接相机访问以及图像和视频导入

通过硬件支持包连接到相机,从抓帧器、GigE Vision® 相机和 DCAM 相机采集实时图像和视频。MATLAB 支持各种标准格式,为数据访问提供预置的函数和 App。使用 ImageDatastore 管理超过内存限制的大型数据集。

相机镜头。

连接到直接相机访问以及图像和视频导入。