Skip to content

Commit ab0f0f2

Browse files
committed
Merge pull request opencv#10839 from csukuangfj:fix-9486
2 parents b7ad95b + ce2a65d commit ab0f0f2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

modules/viz/src/widget.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,10 @@ cv::Affine3d cv::viz::Widget3D::getPose() const
286286
{
287287
vtkProp3D *actor = vtkProp3D::SafeDownCast(WidgetAccessor::getProp(*this));
288288
CV_Assert("Widget is not 3D." && actor);
289+
if (!actor->GetUserMatrix())
290+
{
291+
return Affine3d(); // empty user matrix, return an identity transform.
292+
}
289293
return Affine3d(*actor->GetUserMatrix()->Element);
290294
}
291295

0 commit comments

Comments
 (0)