MATLAB Answers

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

removing points out of a imcontourplot

조회 수: 1(최근 30일)
Bram Mast
Bram Mast 2017년 3월 1일
마감: MATLAB Answer Bot 2021년 8월 20일 17:49
Dear All
I'm creating imcontourplots of grayscale SEM-images. Since I want to simplify the contourplots I thinking about removing points out of the array so that the contour is created with less data points. How can I remove points out of a imcontourplot?
Thank you in advance.

답변(1개)

Jose Lara
Jose Lara 2017년 3월 10일
Hello Bram,
You can start by obtaining contour matrix and a handle to an hggroup object. For example, take the CreateContourPlotOfIMageDataExample in the "imcontour" documentation:
%This is the example
I = imread('rice.png');
imshow(I)
figure;
imcontour(I,3)
%Do this instead
I = imread('rice.png');
imshow(I)
figure;
[C,handle] = imcontour(I,3)
This provides a handle with the data used to create the image. You can use the following command to recontour the image:
>>contour(handle.XData,handle.YData,handle.ZData)
You can edit this data to remove points that you may not want or need.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by