0
点赞
收藏
分享

微信扫一扫

vtkImageData 二值化图像转RGBlabel

覃榜言 2022-01-30 阅读 92
    auto lut = vtkSmartPointer<vtkLookupTable>::New();
    lut->SetNumberOfColors(2);
    lut->SetTableRange(0, 1);
    lut->SetTableValue(0, 0.0, 0.0, 0.0, 0.0);//背景透明
    lut->SetTableValue(1, 1.0, 0.0, 0.0, 1.0);//前景红色
    lut->Build();

    auto colorMap = vtkSmartPointer<vtkImageMapToColors>::New();
    colorMap->SetInputData(mask);
    colorMap->SetLookupTable(lut);
    colorMap->Update();

    auto labelmap = vtkSmartPointer<vtkImageActor>::New();
    labelmap->SetInputData(colorMap->GetOutput());

    auto renderer = vtkSmartPointer<vtkRenderer>::New();
    renderer->AddActor(labelmap);
举报

相关推荐

0 条评论