www.pudn.com > jseg.rar > ioutil.h
#ifndef __IOUTIL_H
#define __IOUTIL_H
#define I_YUV 1
#define I_RGB 2
#define I_GRAY 3
#define I_PGM 4
#define I_PPM 5
#define I_JPG 6
#define I_GIF 9
#define V_YUV 21
#define V_RGB 22
#define P_SEG 1
#define P_QUA 2
#define P_BW 3
void outputEdge(char *fname,char *exten,unsigned char *RGB0,unsigned char *rmap,
int ny,int nx,int status,int type,int dim,float displayintensity);
void outputresult(int media_type,char *outfname,unsigned char *RGB,int ny,int nx,
int dim);
int inputimggif(char *infname,unsigned char **RGB,int *ny,int *nx);
void outputimggif(char *outfname,unsigned char *RGB,int ny,int nx,int dim);
void inputimgraw(char *fname,unsigned char *img,int ny,int nx,int dim);
void outputimgraw(char *fname,unsigned char *img,int ny,int nx,int dim);
void inraw2float (char *fname,float *img,int ny,int nx,int dim);
void outfloat2raw(char *fname,float *img,int ny,int nx,int dim);
void inputimgyuv(char *fname,unsigned char *img,int ny,int nx);
void outputimgyuv(char *fname,unsigned char *img,int ny,int nx);
void inputimgpm(char *fname,unsigned char **img,int *ny,int *nx);
void outputimgpm(char *fname,unsigned char *img,int ny,int nx,int dim);
int inputimgjpg(char *filename,unsigned char **RGB,int *NY,int *NX);
void outputimgjpg(char *filename,unsigned char *RGB,int NY,int NX,int dim);
#endif