什么图需要配准?arcgis栅格图像配准?配准到底是为了...

君,已阅读到文档的结尾了呢~~
实验:扫描图(栅格图)的配准和投影系统的设置
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
实验:扫描图(栅格图)的配准和投影系统的设置
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口: 285-294&&&&DOI: 10.16383/j.aas.
论文与报告
基于图像配准的栅格地图拼接方法
祝继华1, 周颐2, 王晓春1, 邗汶锌1, 马亮1
1. 西安交通大学软件学院 西安 710049;
2. 西安交通大学广电中心 西安 710049
Grid Map Merging Approach Based on Image Registration
ZHU Ji-Hua1, ZHOU Yi2, WANG Xiao-Chun1, HAN Wen-Xin1, MA Liang1
1. School of Software Engineering, Xi'an Jiaotong University, Xi'an 710049;
2. Radio and Television Center, Xi'an Jiaotong University, Xi'an 710049
参考文献(0)
[1] Durrant-Whyte H, Bailey T. Simultaneous localization and mapping (SLAM): Part I. IEEE Robotics and Automation Magazine, 2006, 13(2): 99-110
[2] Bailey T, Durrant-Whyte H. Simultaneous localization and mapping (SLAM): Part II. IEEE Robotics and Automation Magazine, 2006, 13(3): 108-117
[3] Thrun S, Burgard W, Fox D. Probabilistic Robotics. Cambridge: MIT Press, 2005.
[4] Strasdat H, Montiel J M M, Davison A J. Visual slam: why filter? Image and Vision Computing, 2012, 30(2): 65-77
[5] Zhu Ji-Hua, Zheng Nan-Ning, Yuan Ze-Jian, Zhang Qiang. A SLAM algorithm based on central difference particle filter. Acta Automatica Sinica, 2010, 6(3): 249-257(祝继华, 郑南宁, 袁泽剑, 张强. 基于中心差分粒子滤波的SLAM算法. 自动化学报, 2010, 6(3): 249-257)
[6] Song Yu, Li Qing-Ling, Kang Yi-Fei, Yan De-Li. SLAM with square-root cubature Rao-Blackwillised particle filter. Acta Automatica Sinica, 2014, 40(2): 357-367 (宋宇, 李庆玲, 康轶非, 闫德立. 平方根容积Rao-Blackwillised粒子滤波SLAM算法. 自动化学报, 2014, 40(2): 357-367)
[7] Williams S B, Dissanayake G, Durrant-Whyte H. Towards multi-vehicle simultaneous localisation and mapping. In: Proceedings of the 2002 IEEE International Conference on Robotics and Automation. Washington, D.C., USA: IEEE, 2002, 3:
[8] Thrun S, Liu Y. Multi-robot SLAM with sparse extended information filers. Robotics Research. Berlin: Springer-Verlag, 6
[9] Carpin S, Birk A, Jucikas V. On map merging. Robotics and Autonomous Systems, 2005, 53(1): 1-14
[10] Birk A, Carpin S. Merging occupancy grid maps from multiple robots. Proceedings of the IEEE, 2006, 94(7):
[11] Howard A, Parker L E, Sukhatme G S. Experiments with a large heterogeneous mobile robot team: exploration, mapping, deployment and detection. The International Journal of Robotics Research, 2006, 25(5-6): 431-447
[12] Fox D, Ko J, Konolige K, Limketkai B, Schulz D, Stewart B. Distributed multirobot exploration and mapping. Proceedings of the IEEE, 2006, 94(7):
[13] Censi A, Iocchi L, Grisetti G. Scan matching in the Hough domain. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Barcelona, Spain: IEEE, -2744
[14] Carpin S. Fast and accurate map merging for multi-robot systems. Autonomous Robots, 2008, 25(3): 305-316
[15] Saeedi S, Paull L, Trentini M, Seto M, Li H. Map merging using Hough peak matching. In: Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura, Portugal: IEEE, -4688
[16] Ma Xin, Song Rui, Guo Rui, Li Yi-Bin. Immune adaptive genetic algorithm for occupancy grid maps merging. Control Theory and Applications, 2009, 26(9): (马昕, 宋锐, 郭睿, 李贻斌. 基于免疫自适应遗传算法的机器人栅格地图融合. 控制理论与应用, 2009, 26(9): )
[17] Pan Wei, Cai Zi-Xing, Chen Bai-Fan. An approach to cooperative multi-robot map building in complex environments. Journal of Sichuan University (Engineering Science Edition), 2010, 42(1): 144-148(潘薇, 蔡自兴, 陈白帆. 复杂环境下多机器人协作构建地图的方法. 四川大学学报(工程科学版), 2010, 42(1): 144-148)
[18] Liu Li-Mei, Cai Zi-Xing. Study on map merging for multi-robots. Journal of Chinese Computer Systems, 2012, 33(9): (刘利枚, 蔡自兴. 多机器人地图融合方法研究. 小型微型计算系统, 2012, 33(9): )
[19] Sun Rong-Chuan, Ma Shu-Gen, Li Bin, Wang Ming-Hui, Wang Yue-Chao. Simultaneous localization and sampled environment mapping based on a divide-and-conquer ideology. Acta Automatica Sinica, 2010, 36(12): (孙荣川, 马书根, 李斌, 王明辉, 王越超. 基于分治法的同步定位与环境采样地图创建. 自动化学报, ): )
[20] Besl P J, McKay N D. A method for registration of 3-D shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239-256
[21] Chetverikov D, Stepanov D, Krsek P. Robust Euclidean alignment of 3D point sets: the trimmed iterative closest point algorithm. Image and Vision Computing, 2005, 23(3): 299-309
[22] Nuchter A, Lingemann K, Hertzberg J. Cached k-d tree search for ICP algorithms. In: Proceedings of the 6th International Conference on 3-D Digital Imaging and Modeling. Quebec, Canada: IEEE, 6
[23] Hwang Y, Han B, Ahn H K. A fast nearest neighbor search algorithm by nonlinear embedding. In: Proceedings of the 2012 IEEE International Computer Vision and Pattern Recognition. Providence, USA: IEEE, -3060
[24] N&chter A, Elseberg J, Schneider P, Paulus D. Study of parameterizations for the rigid body transformations of the scan registration problem. Computer Vision and Image Understanding, 2010, 114(8): 963-980
[25] Lowe D G. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 2004, 60(2): 91-110
[26] Lebeda K, Matas J, Chum O. Fixing the locally optimized RANSAC. In: Proceedings of the 23rd British Machine Vision Conference. Guildford, UK: BMVA Press, - 95.11
[27] Brown M, Lowe D G. Automatic panoramic image stitching using invariant features. International Journal of Computer Vision, 2007, 74(1): 59-73
[28] Stachniss C. Robotics Datasets [Online], available: http:// rmatik.uni-freiburg.de/~stachnis/datasets.html/, January 23, 2015
[29] Eliazar A, Parr R. DP-SLAM [Online], available: http:// www.cs.duke.edu/~parr/dpslam/, January 23, 2015
[30] Zhu Ji-Hua, Zheng Nan-Ning, Yuan Ze-Jian, He Yong-Jian. A SLAM approach by combining ICP algorithm and particle filter. Acta Automatica Sinica, 2009, 35(8): (祝继华, 郑南宁, 袁泽剑, 何永健. 基于ICP算法和粒子滤波的未知环境地图创建. 自动化学报, ): )
[31] Stefano C. Map merging code [Online], available: http:// robotics.ucmerced.edu/map-merging-code/, January 23, 2015
[32] Ying S H, Peng J G, Du S Y, Qiao H. A scale stretch method based on ICP for 3D data registration. IEEE Transactions on Automation Science and Engineering, 2009, 6(3): 559- 565
[33] Lu F, Milios E. Robot pose estimation in unknown environments by matching 2D range scans. Journal of Intelligent and Robotic Systems, 1994, 18(3): 249-275
倪鼎, 马洪兵. . 自动化学报, 2014, 40(6): .
肖明, 胡天江, 潘亮, 沈林成 . . 自动化学报, 2012, 38(12): .
李映, 崔杨杨, 韩晓宇. . 自动化学报, 2012, 38(12): .
李展, 张庆丰, 孟小华, 梁鹏, 刘玉葆 . . 自动化学报, 2012, 38(11): .
韩雨, 王卫卫, 冯象初. . 自动化学报, 2011, 37(9): .
张秀伟, 张艳宁, 杨涛, 张新功, 邵大培. . 自动化学报, 2010, 36(9): .
谷丰, 何玉庆, 韩建达, 王越超. . 自动化学报, 2010, 36(10): .
苏娟, 林行刚, 刘代志. . 自动化学报, 2009, 35(3): 251-257.
刘云鹏, 李广伟, 史泽林. . 自动化学报, 2009, 35(11): .
熊静旖, 罗予频, 唐光荣. . 自动化学报, 2008, 34(7): 760-764.
汤敏. . 自动化学报, 2008, 34(3): 246-250.
李晓明, 张继福. . 自动化学报, 2008, 34(1): 7-13.
周海芳, 唐宇, 何凯涛, 刘光明, 杨学军. . 自动化学报, 2004, 30(06): 880-889.
周兵, 李波, 毕波. . 自动化学报, 2003, 29(03): 472-480.
版权所有 & 《自动化学报》编辑部
地址:北京中关村东路95号 邮政编码:100190 E-mail: ***:010- (日常咨询和稿件处理),010- (录用后稿件处理)
本系统由设计开发 & &京ICP备号ArcGIS 中怎么配准栅格图片?
100Murder9527]
ArcGIS 中怎么配准栅格图片?
100Murder9527]
发布时间: 8:49:52
编辑:www.fx114.net
本篇文章主要介绍了"ArcGIS 中怎么配准栅格图片?
100Murder9527]",主要涉及到ArcGIS 中怎么配准栅格图片?
100Murder9527]方面的内容,对于ArcGIS 中怎么配准栅格图片?
100Murder9527]感兴趣的同学可以参考一下。
有一张.jpg图片,&比如说宽高分别是500,&500。&
以图片左上角为基准,我想将此图片配准如下:
像素点坐标&&&&&&&&&&&经纬度坐标&
(0,&0)&&&&&&&&&&&&&(0,&0)&
(0,&500)&&&&&&&&&&&(0,&1)&
(500,&500)&&&&&&&&&(1,&1)&
由于初次使用Arcgis,&不是很懂。网上google了下,以下是我的实现代码。运行结果是MapControl上没任何显示。不知道为什么?代码逻辑很简单,麻烦大家帮我看看。谢谢了。
//三点配准
IRasterLayerPtr&pLayer(CLSID_RasterLayer);
BSTR&wPath&=&A2BSTR(path.c_str());
HRESULT&hr&=&pLayer-&CreateFromFilePath(wPath);
::SysFreeString(wPath);
if(!SUCCEEDED(hr))
IGeoReferencePtr&pGeoR
hr&=&pLayer.QueryInterface(__uuidof(IGeoReference),&&pGeoRef);
if(!SUCCEEDED(hr))
VARIANT_BOOL&canGeoRef&=&
hr&=&pGeoRef-&get_CanGeoRef(&canGeoRef);
if(!SUCCEEDED(hr)&||&!canGeoRef)
IRasterPtr&pR
hr&=&pLayer-&get_Raster(&pRaster);
if(!SUCCEEDED(hr))
IRasterPropsPtr&pRasterP
hr&=&pRaster.QueryInterface(__uuidof(IRasterProps),&&pRasterProps);
if(!SUCCEEDED(hr))
long&width,&
hr&=&pRasterProps-&get_Width(&width);
if(!SUCCEEDED(hr))
hr&=&pRasterProps-&get_Height(&height);
if(!SUCCEEDED(hr))
IPointCollectionPtr&fromPts(CLSID_Polyline);
IPointPtr&fromPointLeftTop(CLSID_Point);
hr&=&fromPointLeftTop-&PutCoords(0,&0);
hr&=&fromPts-&AddPoint(fromPointLeftTop);
IPointPtr&fromPointLeftButtom(CLSID_Point);
hr&=&fromPointLeftButtom-&PutCoords(0,&height);
hr&=&fromPts-&AddPoint(fromPointLeftTop);
IPointPtr&fromPointRightButtom(CLSID_Point);
hr&=&fromPointRightButtom-&PutCoords(width,&height);
hr&=&fromPts-&AddPoint(fromPointRightButtom);
IPointCollectionPtr&toPts(CLSID_Polyline);
IPointPtr&toPointLeftTop(CLSID_Point);
hr&=&toPointLeftTop-&PutCoords(0,&0);
hr&=&toPts-&AddPoint(toPointLeftTop);
IPointPtr&toPointLeftButtom(CLSID_Point);
hr&=&toPointLeftButtom-&PutCoords(0,&1);
hr&=&toPts-&AddPoint(toPointLeftButtom);
IPointPtr&toPointRightButtom(CLSID_Point);
hr&=&toPointRightButtom-&PutCoords(1,&1);
hr&=&toPts-&AddPoint(toPointRightButtom);
hr&=&pGeoRef-&Warp(fromPts,&toPts,&0);
if(!SUCCEEDED(hr))
hr&=&pGeoRef-&Register();
if(!SUCCEEDED(hr))
}说的不明白,是在arcggis中配准还是其他方式?arcggis中配准啊。arcmap的工具菜单中有配准工具,选取点后输入坐标,各点输完后在配准菜单中确认。arcmap的工具菜单中有配准工具,选取点后输入坐标,各点输完后在配准菜单中确认。回楼上的。我想知道用代码怎么实现。有点难度吧!我感觉难度很大,而且不是很有这个必要的吗?纠正后你再做一下保存和全屏显示,没有东西很可能是因为你纠正后的图形你不在原来的视野范围内学习学习。。。。
========================
给个纸质的地图,就可以扫描成电子版本的啦。专业大幅面扫描地图,扫描工程施工图纸,广州良图电子&***:020-用ARCMAP配准后的TIF导入后周围变成黑色怎么处理呢?这个问题我也关注,请高手多多指教呀感觉好难哟,我是初学者,看不懂代码运行无误后应该是已经配准好的吧&或许是还没有更新到你的控件上
为什么不用gdal呢&&&gdal里有个warp工具很强大利用arcgis配准后,加载图层上去就可以啊,不知道适合你的需求不用ARCGIS的Georeferencing工具实现如下:
1、先新建一个TXT文档,里面的内容如下:
&&&象素点1的X坐标table象素点1的Y坐标table目标点1的X坐标table目标点1的Y坐标
&&&象素点2的X坐标table象素点2的Y坐标table目标点2的X坐标table目标点2的Y坐标
&&&。。。。。。
&&&“table”的意思是一个table键的距离。写完之后保存。
2、在ARCMAP中调出Georeferencing工具条。
3、点击最后一个按钮“View&link&table”.把刚才的TXT文档load进来。确定,应该就OK了。
楼主用用代码实现?是做AO开发的吗?已经实现,贴出关键代码。
hr&=&pGeoRef-&Register();
if(!SUCCEEDED(hr))
IRasterGeometryProcPtr&pRasterGProc(CLSID_RasterGeometryProc);
hr&=&pRasterGProc-&Warp(fromPts,&toPts,&esriGeoTransPolyOrder1,pRaster);
if(!SUCCEEDED(hr))
hr&=&pRasterGProc-&Register(pRaster);
if(!SUCCEEDED(hr))
hr&=&pGeoRef-&Register();
if(!SUCCEEDED(hr))
IMapControl4Ptr&smpMapControl&=&GetView()-&GetMapControl()-&GetIMapControl4Ptr();
smpMapControl-&AddLayer(pLayer,&0);
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:

参考资料

 

随机推荐