本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

使用深度学习进行图像处理

使用卷积神经网络执行图像处理任务,例如去除图像噪声和基于低分辨率图像创建高分辨率图像(需要 Deep Learning Toolbox™)

深度学习使用神经网络直接从数据中学习有用的特征表示。例如,您可以使用预训练神经网络来识别和去除图像中的噪声等项。

函数

全部展开

augmentedImageDatastoreTransform batches to augment image data
bigimageDatastoreDatastore to manage blocks of big image data
denoisingImageDatastoreDenoising image datastore
imageDatastore图像数据的数据存储
randomPatchExtractionDatastoreDatastore for extracting random 2-D or 3-D random patches from images or pixel label images
transform转换数据存储
combine合并来自多个数据存储的数据
jitterColorHSVRandomly alter color of pixels
centerCropWindow2dCreate rectangular center cropping window
centerCropWindow3dCreate cuboidal center cropping window
randomCropWindow2dCreate randomized rectangular cropping window
randomCropWindow3dCreate randomized cuboidal cropping window
RectangleSpatial extents of 2-D rectangular region
CuboidSpatial extents of 3-D cuboidal region
randomAffine2dCreate randomized 2-D affine transformation
randomAffine3dCreate randomized 3-D affine transformation
affineOutputViewCreate output view for warping images
denoiseImageDenoise image using deep neural network
denoisingNetworkGet image denoising network
dnCNNLayersGet denoising convolutional neural network layers

主题

预处理图像以进行深度学习

Datastores for Deep Learning (Deep Learning Toolbox)

Learn how to use datastores in deep learning applications.

Preprocess Images for Deep Learning (Deep Learning Toolbox)

Learn how to resize images for training, prediction, and classification, and how to preprocess images using data augmentation, transformations, and specialized datastores.

Preprocess Volumes for Deep Learning (Deep Learning Toolbox)

Read and preprocess volumetric image and label data for 3-D deep learning.

使用深度学习对图像去噪

Train and Apply Denoising Neural Networks

Use a pretrained neural network to remove Gaussian noise from a grayscale image, or train your own network using predefined layers.

Remove Noise from Color Image Using Pretrained Neural Network

This example shows how to remove Gaussian noise from an RGB image by using a pretrained denoising neural network on each color channel independently.

为图像到图像的回归准备数据存储 (Deep Learning Toolbox)

此示例说明如何准备数据存储,以便使用 ImageDatastoretransformcombine 函数来训练图像到图像的回归网络。

MATLAB 中进行深度学习

Deep Learning in MATLAB (Deep Learning Toolbox)

Discover deep learning capabilities in MATLAB® using convolutional neural networks for classification and regression, including pretrained networks and transfer learning, and training on GPUs, CPUs, clusters, and clouds.

Pretrained Deep Neural Networks (Deep Learning Toolbox)

Learn how to download and use pretrained convolutional neural networks for classification, transfer learning and feature extraction.

Semantic Segmentation Using Deep Learning (Computer Vision Toolbox)

This example shows how to train a semantic segmentation network using deep learning.

特色示例