资源简介
LibGeotiff函数库,众所周知是处理TIFF图像的首选函数库.其和LibTiff函数库就像搭档一样,提供了简单简便的函数操作,为处理转化压缩TIFF格式文件的用户提供了极大地便利
代码片段和文件信息
/******************************************************************************
* Copyright (c) 1999 Frank Warmerdam
*
* Permission is hereby granted free of charge to any person obtaining a
* copy of this software and associated documentation files (the “Software“)
* to deal in the Software without restriction including without limitation
* the rights to use copy modify merge publish distribute sublicense
* and/or sell copies of the Software and to permit persons to whom the
* Software is furnished to do so subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS
* OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING
* FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
******************************************************************************
*
* cpl_csv.c: Support functions for accessing CSV files.
*/
#include “cpl_serv.h“
#include “geo_tiffp.h“
/* ==================================================================== */
/* The CSVTable is a persistant set of info about an open CSV */
/* table. While it doesn‘t currently maintain a record index */
/* or in-memory copy of the table it could be changed to do so */
/* in the future. */
/* ==================================================================== */
typedef struct ctb {
FILE *fp;
struct ctb *psNext;
char *pszFilename;
char **papszFieldNames;
char **papszRecFields;
int iLastLine;
/* Cache for whole file */
int nLineCount;
char **papszLines;
int *panLineIndex;
char *pszRawData;
} CSVTable;
static CSVTable *psCSVTableList = NULL;
/************************************************************************/
/* CSVAccess() */
/* */
/* This function will fetch a handle to the requested table. */
/* If not found in the ‘‘open table list‘‘ the table will be */
/* opened and added to the list. Eventually this function may */
/* become public with an abstracted return type so that */
/* applications can set options about the table. For now this */
/* isn‘t done. */
/************************************************************************/
static CSVTab
相关资源
- Glundland图像去色论文
- 基于颜色、纹理特征的图像检索系统
- 图像分割算法的实现
- FSIM feature similarity论文
- 基本初等函数图像 大全
- 经典纹理图像分割论文+代码
- 基于图像识别的电熨斗点胶机系统
- 开源电子烟,小型电子烟,吸烟自动
- 高斯图像融合
- 3小波变换处理图像 3小波变换处理图
- 图像处理标准图集合 lena peppers woman
- 20个图像处理经典标准图片文件
- 基于多特征融合的图片搜索系统的实
- 脑部MR图像-brain.mhd
- 遥感图像特征点提取moravec和fostner)
- 计算理论导引的课件PPt
- 立体匹配可用的图像对
- 校正鱼眼图像畸变_球面透视投影模型
- 医学图像分割全部代码
- 2011-ION GNSS- CTTC的开源GNSS-SDR介绍论文
- GNSS-SDR_manual.pdf (v0.0.9)
- 图像处理与计算机视觉算法及应用配
- 基于LBP的植物叶片识别
- 医学图像处理与分析 罗述谦 周果宏
- 基于SAD算法的图像处理
- opencv人脸检测训练用到的正样本图像
- 图像处理标准图像库非常齐全
- YUV测试序列:foreman.cif(1-4)
- 利用大恒DH-HV1351UM-ML数字摄像机设备进
- 基于IWT和HVS的彩色图像数字水印算法
评论
共有 条评论