Selecting Threshold from multithresh
14 ビュー (過去 30 日間)
古いコメントを表示
I have got a image with multiple thresholds (attachment).
Is it possible to negate all but one of the thresholds - e.g. have only the purple layer - such that the rest of the threshold labels are not visible and only the purple one remains?
thresh = multithresh(I,4);
sI = imquantize(app.image,thresh);
RGB = label2rgb(sI);
figure;
0 件のコメント
採用された回答
Raunak Gupta
2020 年 5 月 2 日
Hi,
The multithresh will return multiple threshold value in a vector to be used. Since you want to use only a single threshold for displaying you can select that threshold value from the vector thresh and pass only that value to imquantize in the ‘thresh’ field. This will create only single label in the resulting image.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!