Can't convert primitive image to unit8
古いコメントを表示
Hey guys so I'm trying to post process an image that matlab retrieved from google maps without saving it as a png or something and reimporting it, however whenever I try to do anything to it, an error is thrown that says incorrect type matlab.graphics.primitiveimage so I tried converting it to a uint8 and im still getting the same error could somebody tell me what I'm doing wrong? If anyone is curious I got 'get_google_map' from here:
lat = 38.363506; lon = -85.923929; zoomlevel = 17;
[XX, YY, M, Mcolor] = get_google_map(lat, lon);
imag = imagesc(XX,YY,M);
shading flat;
colormap(Mcolor)
whos imag
xlabel('Eastings UTM')
ylabel('Northings UTM')
title([num2str(lat) '°N ' num2str(lon) '°W'])
I = im2uint8(imag);
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Lighting, Transparency, and Shading についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!