@betasy
2014-11-28T06:23:03.000000Z
字数 726
阅读 2278
图像处理 C# 算法
现在要做的图像处理模块,是针对2012NASA发布的Version 4 DMSP-OLS Nighttime Lights图像。图像大小692MB,TIFF格式存储。图像分辨率43201X16801。对这个图像要实现阈值分割,连通区域识别,形态学处理,(严格)边界检测,二维属性计算,以及新增二维属性计算等。由于图像涵盖全球数据,图幅大且分辨率高,使用一般的图像处理模块已经不能直接读取并处理图像。只能从读取数据开始重新编写算法处理。
1.大图像转成ASCII的实现,现在使用ArcMap提供的RasterToASCII 工具,但是效率相对较低,不过可以处理。
2.ASCII文件序列化,已经完成,但是方法不是很灵活
3.使用ASCII文件查询并修改数据。目前来看在C#提供的Stream对象中写入数据不太灵活。由于是使用字符指针移动来定位,涉及到准确定位的问题。
