Info

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

removing points out of a imcontourplot

조회 수: 1 (최근 30일)
Bram Mast
Bram Mast 2017년 3월 1일
마감: MATLAB Answer Bot 2021년 8월 20일
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