How can I save my scalogram image?
조회 수: 12 (최근 30일)
이전 댓글 표시
I am creating a scalogram with:
img=cwt(signal);
I want to save the scalogram produced. I am looking just to save the image itself; no axes, title, key, etc.
I am trying:
exportgraphics(img,"cwt.png")
and receive errror:
Error using exportgraphics
First parameter must specify the axes or chart object.
Is img not the object I want since that is where I saved the cwt(signal)?
댓글 수: 0
채택된 답변
Rik
2022년 3월 16일
Since it clears the current figure (and then creates the object, the easiest way is to this:
img=cwt(signal);
exportgraphics(gca,"cwt.png");
댓글 수: 2
Rik
2022년 3월 21일
load mtlb
cwt(mtlb,Fs)
h=get(gca,'Children');
h_im=findobj(h,'Type','Image');
figure,imshow(h_im.CData)
So, as you can see, you will have to rescale based on the XData and YData properties to view it properly. Then you will have to apply a colormap to convert it to a color image. (but this way you have the actual data instead of a screenshot)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!