diff --git a/modules/viz/src/precomp.hpp b/modules/viz/src/precomp.hpp index 9af052a728..369db191d3 100644 --- a/modules/viz/src/precomp.hpp +++ b/modules/viz/src/precomp.hpp @@ -282,7 +282,7 @@ namespace cv scalars->SetName("Colors"); scalars->SetNumberOfComponents(3); scalars->SetNumberOfTuples((vtkIdType)size); - scalars->SetArray(color_data->val, (vtkIdType)(size * 3), 0); + scalars->SetArray(color_data->val, (vtkIdType)(size * 3), 0, vtkUnsignedCharArray::VTK_DATA_ARRAY_DELETE); return scalars; } diff --git a/modules/viz/src/vtk/vtkCloudMatSource.cpp b/modules/viz/src/vtk/vtkCloudMatSource.cpp index 3e3ef16722..e0e7a82f8b 100644 --- a/modules/viz/src/vtk/vtkCloudMatSource.cpp +++ b/modules/viz/src/vtk/vtkCloudMatSource.cpp @@ -235,7 +235,7 @@ void cv::viz::vtkCloudMatSource::filterNanColorsCopy(const Mat& cloud_colors, co scalars->SetName("Colors"); scalars->SetNumberOfComponents(3); scalars->SetNumberOfTuples(total); - scalars->SetArray(array->val, total * 3, 0); + scalars->SetArray(array->val, total * 3, 0, vtkUnsignedCharArray::VTK_DATA_ARRAY_DELETE); } template