Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(int argc,char *argv[])
- {
- FILE *fpi1,*fpi2,*fpo;
- int i,j,height1,width1,height2,width2;
- float dn1;
- int x,y;
- int ix,iy;
- if(argc!=10)
- {
- fprintf(stderr,"Usage: %s\n(2)Input_file1_filename\n(3)Input_file2_filename\n(4)Output_new_filename\n(5)width1\n(6)height1\n(7)width2\n(8)height2\n(9)x\n(10)y\n",argv[0]);
- exit(1);
- }
- printf("OPEN R FILE NAME:%s\n",argv[1]);
- printf("OPEN NIR FILE NAME:\%s\n",argv[2]);
- printf("OPEN OUTPUT FILE NAME:%s\n",argv[3]);
- width1 = atoi(argv[4]); printf("W = %d,", width1);
- height1 = atoi(argv[5]); printf("H = %d\n", height1);
- width2 = atoi(argv[6]); printf("W = %d,", width2);
- height2 = atoi(argv[7]); printf("H = %d\n", height2);
- x = atoi(argv[8]); printf("X = %d\n" , x);
- y = atoi(argv[9]); printf("Y = %d\n" , y);
- ix=x/10;
- iy=y/10;
- /*----------------ì¸óÕRâÊëúÉtÉ@ÉCÉãÇÃÉIÅ[ÉvÉìäJén----------------------*/
- if((fpi1=fopen(argv[1],"rb"))==NULL)
- { /*ÉtÉ@ÉCÉãÇÃÉIÅ[ÉvÉì*/
- fprintf(stderr,"input file open error\n");
- exit(1);
- }
- if((fpi2=fopen(argv[2],"rb"))==NULL)
- { /*ÉtÉ@ÉCÉãÇÃÉIÅ[ÉvÉì*/
- fprintf(stderr,"output file open error\n");
- exit(1);
- }
- if((fpo=fopen(argv[3],"wb"))==NULL)
- { /*ÉtÉ@ÉCÉãÇÃÉIÅ[ÉvÉì*/
- fprintf(stderr,"output file open error\n");
- exit(1);
- }
- //fread((float *)file3,sizeof(float),width*height,fpo);
- for(i=iy;i<y+height2;i++)
- {
- for(j=ix;j<x+width2;j++)
- {
- }
- }
- for (i=0;i<height1;i++)
- {
- for(j=0;j<width1;j++)
- {
- fwrite(&dn1,sizeof(float),1,fpo);
- }
- }
- fclose(fpi1);
- fclose(fpi2);
- fclose(fpo);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement