Main Content

Video Classification

Perform video classification and activity recognition using deep learning

Classify the activity or action contained in a sequence of images from visual data sources, such as a video stream, into a set of categories using deep learning. Vision-based activity recognition involves predicting the action within a sequence of images, such as walking, swimming, or sitting, using a set of video frames. Activity recognition from video has many applications, such as human-computer interaction, anomaly detection, and surveillance. To learn more, seeGetting Started with Video Classification Using Deep Learning.

Apps

Video Labeler Label video for computer vision applications
Ground Truth Labeler Label ground truth data for automated driving applications

Functions

expand all

groundTruth Ground truth label data
写入镜 Write video sequence to video file
sceneTimeRanges Time ranges of scene labels from ground truth data
录像师 读视频文件创建对象
fileDatastore Datastore with custom file reader
转换 Transform datastore
combine Combine data from multiple datastores
folders2labels Get list of labels from folder names
splitlabels 根据指定的比例查找索引以拆分标签
inflated3dVideoClassifier 充气3D(I3D)视频分类器。需要Computer Vision Toolbox膨胀3D视频分类的模型
slowFastVideoClassifier SlowFast video classifier. RequiresComputer Vision ToolboxModel for SlowFast Video Classification
R2PLUS1DVIDEOCIFIRE R(2+1)D video classifier. RequiresComputer Vision ToolboxModel for R(2+1)D Video Classification
预测 Compute video classifier predictions
forward Compute video classifier outputs for training
imwarp Apply geometric transformation to image
imcrop Crop image
imresize 调整图像大小
randomAffine2d Create randomized 2-D affine transformation
centerCropWindow2d Create rectangular center cropping window
randomCropWindow2d (Not recommended) Create randomized rectangular cropping window
classifyVideoFile Classify a video file
classifySequence Classify video sequence
updatesequence Update video sequence for classification
resetSequence Reset video sequence properties for streaming video classification
Vision.VideOplayer Play video or display image
vision.DeployableVideoPlayer Display video
insertText Insert text in image or video

Topics