使用 matlab® 和 simulink® 可帮您深入了解图像和视频数据,开发算法,并探寻具体实施时的权衡取舍。
- 使用一套全方位的图像处理、计算机视觉和深度学习的参照标准算法来设计视觉凯发官网入口首页的解决方案。
- 通过可互操作的 api 和集成工具与使用 opencv、python 和 c/c 的团队协作。
- 使用工作流程应用程序自动执行常规任务并加快算法探索。
- 加速nvidia gpu、云和数据中心资源上的算法,而无需专业的编程或 it 知识。
- 将算法部署到嵌入式设备,包括 nvidia gpu、intel 处理器、 fpga 以及基于 arm 的嵌入式处理器。
使用 matlab 于图像处理和计算机视觉
图像应用程序和可视化
使用 matlab 应用程序交互式地探索您的数据并自动生成 matlab 代码,这意味着您不必从零开始写代码。探索以下精选应用:
- 相机标定
估算相机内参、外参和镜头畸变参数。
- 图像和视频标注
在一组图像中标注真实值,查看视频和图像序列。
- 图像分割
使用梯度、主动轮廓算法和 xyz 分割图像。
可视化应用程序
从图像和视频中识别和提取有用信息。
- 立体可视化
使用 volume viewer 应用程序,以立体或以平面切片的形式查看3d立体数据。 - 视频查看器
选择您想要播放的电影或图像序列,跳到序列中的特定帧,或更改显示器的帧速率。 - dicom 浏览器
浏览一组 dicom 文件,选择并导入到 matlab 中。
图像处理和计算机视觉应用程序
直接在 matlab 中执行各种图像处理和计算机视觉任务,包括:
- 3d图像处理工作流程
- 对象检测、跟踪和识别
- 图像分割和配准
- 点云处理
- 立体视觉
与开源集成
直接与开源集成。您可以重复使用其他编程语言编写的遗留代码,创建 matlab 支持的响应式网站,或使用直接从 matlab 生成的无差错嵌入式 c 代码进行硬件编程。
直接相机访问以及图像和视频导入
通过硬件支持包连接到相机。您可以从帧捕捉器、gige vision® 相机、dcam 相机和中获取实时图像和视频。
matlab 支持标准数据和图像格式,您可以通过预置函数和应用程序访问您的数据。使用 imagedatastore
导入和管理无法加载到内存的大数据集。
性能
使用多核 cpu 或 nvidia gpu 并行处理工作流程,而无需重新编写算法。
在云端或您的浏览器中运行 matlab。利用 parallel computing toolbox™,您可以使用多核处理器、gpu 和计算机集群来解决计算和数据密集型问题。
部署
借助 matlab,您可以使用 c/c 和 hdl 代码;在 pc 硬件、fpga 和 asic 上运行图像处理算法;开发成像系统。
matlab 的gpu coder™生成优化的 cuda® 代码,用于深度学习、嵌入式视觉和自主系统。您可以在 matlab 中使用生成的 cuda 代码,加速 matlab 代码中计算量密集型部分。
培训
通过将典型工作流(借助检测跟踪)应用于海龟爬向大海的视频,学习计算机视觉的基础知识。您将了解特征在计算机视觉中的作用、如何标记数据、训练目标检测器以及在视频中跟踪野生动物。
获取免费试用版
30 天探索触手可及。