如何创建和加载一个固定的图像文件,georeference这个形象和使用它作为一个固定的技术来创建一个电影场景地理变化叠加

9的观点(30天)
我有一个脚本,该脚本将使用Matlab工具箱创建一个电影使用了16个卫星发射热点数据。脚本但非常缓慢运行工作。检查使用分析器的地图,很明显,不变的基础图,地图一个州一次包括县境内,主要道路、河流和城市运行缓慢。在基础图是绘制不同的热点(分)从一帧到下一个。我的想法是创建一个固定geotiff形象(缓慢的第一帧需要时间),但所有后续图像将这个加载到一个现有轴加热点地图,然后使用getframe捕捉帧电影对象。我只有有限的成功。大部分的变化时,我尝试失败执行以下行代码。
信息= imfinfo (GeoTiffFileName);
rasterSize =[信息。宽度info.Height];
Rpix = georefcells (latlim lonlim rasterSize,“ColumnsStartFrom”,“北”);
RGB2 = imread (GeoTiffFileName);
提出=喷射;
Rpix geoshow (RGB2提出,“DisplayType”,“texturemap”);
错误信息如下
错误使用geoshow
预期的输入数字1,LAT,二维的。
错误checkGeolocatedDataGrid(18)行
validateattributes (c1,{‘数字’}、属性fcnName,规则。C1, rules.posC1C2 (1))
错误validateTextureComponent(第80行)
dataArgs checkGeolocatedDataGrid (dataArgs {1}, {2},…
错误validateGeoRasterData(23行)
[dataArgs R imageIndex、规则]= validateTextureComponent (…
错误georastershow(第144行)
validateGeoRasterData (geoshow, dataArgs displayType);
错误geoshow(第242行)
原始图像被使用的代码
底座= getframe (gca);
imgdata = baseframe.cdata;
imwrite (imgdata GeoTiffFileName);
任何想法,我们将不胜感激
h = showFcn(变长度输入宗量{:});
错误DisplayABIL2StateFireDataMovieRev2(第771行)
Rpix geoshow (RGB2提出,“DisplayType”,“texturemap”);
1评论
凯文·霍利
凯文·霍利 2021年9月29日
我的猜测是,函数可以读取数据的格式类似于 geoshow(纬度,经度,X,提出) 而不是 geoshow (X,提出,R)
看着documenation时,状态:
“索引图像颜色映射定义的 提出 指定为一个 ——- - - - - - N 数组中。 纬度 必须 ——- - - - - - N 数组。如果指定的, “DisplayType” 必须设置为 “图像” ”。
你有“DisplayType”具体“texturemap”

登录置评。

答案(0)

下载188bet金宝搏


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!