posemaskrcnn
Description
The posemaskrcnn
object performs pose estimation of objects in an
image using a pretrained Pose Mask R-CNN (regions with convolution neural networks) pose
estimation model.
Note
This functionality requires Deep Learning Toolbox™ and the Computer Vision Toolbox™ Model for Pose Mask R-CNN 6-DoF Object Pose Estimation. You can install the Computer Vision Toolbox Model for Pose Mask R-CNN 6-DoF Object Pose Estimation from Add-On Explorer. For more information about installing add-ons, see Get and Manage Add-Ons.
Creation
Syntax
Description
creates a pretrained Pose Mask R-CNN pose estimator network net
= posemaskrcnn(pretrainedNet
)net
by
using the specified pretrained Pose Mask R-CNN deep learning network.
creates a pretrained Pose Mask R-CNN network, and configures it to perform transfer
learning using a set of object classes specified by the net
= posemaskrcnn(pretrainedNet
,classNames
)classNames
argument. For optimal results, train the network on new training data before performing
pose estimation.
creates a pretrained Pose Mask R-CNN network, and configures it to perform transfer
learning using a set of object classes and anchor boxes specified by the net
= posemaskrcnn(pretrainedNet
,classNames
,anchorBoxes
)classNames
and anchorBoxes
arguments, respectively. For optimal results, train the network on new training data
before performing pose estimation.
specifies options using name-value arguments to specify ROI pooling sizes in addition to
any combination of input arguments from previous syntaxes. You can also use name-value
arguments to set the net
= posemaskrcnn(___,Name=Value
)ModelName
and ImageInputSize
properties.
For example, PoolSize=[11 11]
specifies the ROI pooling size for
the detection head as 11-by-11 pixels.
Input Arguments
Properties
Object Functions
predictPose | Estimate object pose using Pose Mask R-CNN deep learning network |
Examples
Version History
Introduced in R2024a