亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mask.c

?? feret人臉圖象數據庫處理代碼
?? C
字號:
/*----------------------------------------------------------------------PROGRAM: mask.cDATE:    6/2/94AUTHOR:  Baback Moghaddam, baback@media.mit.edu------------------------------------------------------------------------   This routine reads in an ASCII file of the format   filename    .   .   .   and masks the images according to the BF file provided   It outputs the masked files in an output directory   with the same names   ---------------------------------------------------------------------- */#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <float.h>#include "util.h"#include "io.h"/* ----------- Command-Line Parsing Stuff ------- */extern int optind;extern char *optarg;char *progname;          /* used to store the name of the program  */char comline[256];       /* used to store the entire command line  */#define OPTIONS "i:l:m:o:"char *usage = "-i indir -l list -m mask.bf -o outdir \n";char *help="\Applies a floating-point mask to an image\n\n\-i indir   \t input directory\n\-l list    \t ASCII file listing indir files to process (one per line)\n\-m mask.bf \t BF-format mask file\n\-o outdir  \t output directory\n";#define MAX_CHARS  256/*----------------------------------------------------------------------*/main(int argc, char **argv){   register int i,j,k,l,ii,jj;  int f, c, nframe, nfeatures, sets, bytes_pixel;  int nrow, ncol, M, N;  char command[MAX_CHARS],indir[MAX_CHARS],listfile[MAX_CHARS], \    infile[MAX_CHARS], maskfile[MAX_CHARS],outdir[MAX_CHARS], \      filename[MAX_CHARS], line[MAX_CHARS];  float **image, **mask;  unsigned char **char_image;  FILE *fp;   /* required input flags */    int errflag   = 0;  int inflag    = 0;  int listflag  = 0;  int maskflag  = 0;  int outflag   = 0;  progname = argv[0];  for (i=0; i<argc; i++)    strcat(comline, argv[i]),strcat(comline, " ");      /* ----------------------  Command Line Parse ------------------------ */    while ((c = getopt(argc, argv, OPTIONS)) != EOF)    switch (c) {          case 'i':      strcpy(indir, optarg);      inflag = 1;      break;    case 'l':      strcpy(listfile, optarg);      listflag = 1;      break;          case 'm':      strcpy(maskfile, optarg);      maskflag = 1;      break;    case 'o':      strcpy(outdir, optarg);      outflag = 1;      break;    case '?':      errflag = 1;      break;    }  /* --- command line error check --- */    if (errflag || !inflag || !listflag || !maskflag) {    fprintf(stderr,"\nUSAGE: %s %s\n%s\n", progname, usage, help);    exit(1);  }  /* ---- read indir descriptor ---- */    read_descriptor(indir, &nframe, &sets, &bytes_pixel, &ncol, &nrow);  if (sets>1)     myerror("Input files must be single-set DAT files!");  /* ---- read mask file ---- */    mask = read_BIN(maskfile, &M, &N);  if (M!=nrow || N!=ncol) {    fprintf(stderr,	    "ERROR: Input image dimension %d-by-%d doesn't match mask dimensions %d-by-%d\n",	    i, j, nrow, ncol);    exit(1);  }  image   = matrix(1, nrow, 1, ncol);  if (bytes_pixel==1)    char_image = cmatrix(1, nrow, 1, ncol);   /* ---- loop over input list file and mask  ------- */  if ((fp = fopen(listfile, "r")) == NULL) {    fprintf(stderr,"ERROR: Could not open input file %s \n\n", listfile);    exit(1);  }    nframe = 0;  while (fgets(line, MAX_CHARS, fp)) {    if (strncmp(line, "#", 1) != 0 && strlen(line)>1) {            nframe++;      /* ---- read next image  ---- */            sscanf(line,"%s",infile);      sprintf(filename,"%s/%s", indir, infile);      if (bytes_pixel == 4)	read_RAW_float(filename, image, nrow, ncol);      else	read_RAW(filename, image, nrow, ncol);      fprintf(stdout,"Read %d-by-%d %s input file %s\n",	      nrow, ncol, (bytes_pixel==4 ? "float":"uchar"), filename);                  /* --- apply mask --- */            if (bytes_pixel == 1)	for (i=1; i<=nrow; i++)	  for (j=1; j<=ncol; j++)	    char_image[i][j] = (int) (image[i][j] * mask[i][j]);      if (bytes_pixel == 4)	for (i=1; i<=nrow; i++)	  for (j=1; j<=ncol; j++)	    image[i][j] *= mask[i][j];            fprintf(stdout,"Applied mask ...\n");                  /* --- write output file --- */            sprintf(filename,"%s/%s", outdir, infile);      if (bytes_pixel==4)	write_RAW_float(filename, image, nrow, ncol);      else	write_RAW(filename, char_image, nrow, ncol);      fprintf(stdout,"Wrote %d-by-%d %s output file %s\n\n", 	      nrow, ncol, (bytes_pixel==4 ? "float":"uchar"), filename);    }  }    /* --- write output descriptor ------ */    write_descriptor(outdir, nframe, ncol, nrow, bytes_pixel, comline);  free_matrix(image, 1, nrow, 1, ncol);  free_matrix(mask, 1, nrow, 1, ncol);  if (bytes_pixel==1)    free_cmatrix(char_image, 1, nrow, 1, ncol);  fclose(fp);  return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91.麻豆视频| 日本福利一区二区| 国产精品1区2区3区在线观看| 奇米影视一区二区三区小说| 一区二区三区四区乱视频| 亚洲另类色综合网站| 亚洲一区二区欧美日韩| 日韩福利电影在线观看| 麻豆成人久久精品二区三区小说| 日韩一区欧美二区| 国产一区二区美女诱惑| av电影天堂一区二区在线观看| 97精品国产97久久久久久久久久久久 | 日韩一区二区三区免费看| 欧美一区二区三区播放老司机| 26uuu国产一区二区三区| 欧美—级在线免费片| 亚洲一区二区三区四区五区中文 | 国产日韩欧美a| 欧美激情中文字幕| 日本不卡中文字幕| 成人国产精品免费观看动漫| 欧美午夜精品一区| 国产色综合一区| 日日夜夜免费精品| 成人av在线资源网站| 精品久久久久久久一区二区蜜臀| 亚洲欧洲制服丝袜| 国产酒店精品激情| 欧美一区二区三区婷婷月色| 中文字幕在线不卡视频| 精品一区二区在线观看| 欧美自拍偷拍午夜视频| 亚洲免费观看高清完整版在线| 激情另类小说区图片区视频区| 欧美日韩在线不卡| 亚洲成在人线在线播放| 在线中文字幕一区| 一区二区三区在线影院| 99久久久久久99| 国产精品美女久久久久久久久| 国内精品嫩模私拍在线| 欧美mv日韩mv国产| 国产福利一区二区三区视频在线| 精品久久国产字幕高潮| 久久99热狠狠色一区二区| 欧美人妇做爰xxxⅹ性高电影| 一区二区国产视频| 欧美喷水一区二区| 美女一区二区久久| 国产亚洲成aⅴ人片在线观看| 国产高清亚洲一区| 亚洲一区在线观看免费 | 日韩综合一区二区| 欧美一区二区三区视频在线观看 | 在线不卡的av| 精品在线一区二区| 中文字幕亚洲电影| 777a∨成人精品桃花网| 大白屁股一区二区视频| 亚欧色一区w666天堂| 欧美mv日韩mv亚洲| 色偷偷久久一区二区三区| 美女在线一区二区| 亚洲人成小说网站色在线| 91精品国产全国免费观看| 国产a级毛片一区| 亚洲aaa精品| 日韩一区中文字幕| 久久人人爽爽爽人久久久| 在线视频你懂得一区二区三区| 免费精品视频在线| 亚瑟在线精品视频| 最近日韩中文字幕| 日本一区二区三区视频视频| 91精品国产麻豆| 91久久国产最好的精华液| 成人免费高清在线观看| 久久只精品国产| 懂色中文一区二区在线播放| 日本不卡在线视频| 亚洲精品欧美在线| 国产精品国产自产拍高清av| 日韩一区二区三区在线| 欧美日韩免费观看一区二区三区| 成人在线一区二区三区| 国模大尺度一区二区三区| 六月婷婷色综合| 精品在线观看免费| 国产一区二区三区香蕉 | 欧美在线观看你懂的| 色综合中文字幕| 五月天激情综合| 久久精品国产精品亚洲精品| 蜜臀国产一区二区三区在线播放| 亚洲成精国产精品女| 美腿丝袜一区二区三区| 国产精品1区2区3区| 99久久伊人精品| 欧美色图片你懂的| 精品国精品自拍自在线| 欧美经典三级视频一区二区三区| 国产精品国产三级国产普通话99 | aaa欧美日韩| 欧美日韩一区视频| 中文字幕av免费专区久久| 午夜精品久久久久久久久| 国产一区二区不卡在线| 91免费版在线| 久久精品亚洲国产奇米99| **欧美大码日韩| 国内精品伊人久久久久影院对白| 色综合久久综合网97色综合| 欧美精品一区二| 亚洲一本大道在线| 懂色av一区二区三区免费观看| 欧美日韩欧美一区二区| 亚洲人成人一区二区在线观看| 美女视频一区二区三区| 欧美专区在线观看一区| 国产精品国产三级国产普通话三级| 五月激情六月综合| 欧美中文字幕一区二区三区亚洲| 日韩你懂的在线观看| 天堂成人国产精品一区| 国产不卡视频一区二区三区| 精品国产一区二区三区忘忧草 | 日本道色综合久久| 国产精品网站导航| 国产精品99久久久久久久vr| 日韩一区二区在线看| 奇米888四色在线精品| 欧美精品久久99久久在免费线| 精品久久久久久亚洲综合网 | 色偷偷久久人人79超碰人人澡| 欧美激情自拍偷拍| 国产91精品精华液一区二区三区 | 91在线视频免费观看| 国产精品护士白丝一区av| 99久久精品国产观看| 亚洲综合激情另类小说区| 欧美日韩在线免费视频| 蜜桃一区二区三区在线| 欧美激情在线一区二区三区| 91免费观看在线| 18欧美亚洲精品| 精品综合免费视频观看| 91精品在线观看入口| 久久精品72免费观看| 国产亚洲一区二区在线观看| www.欧美精品一二区| 亚洲成av人片一区二区梦乃| 欧美成人精品1314www| 成人av资源在线观看| 性做久久久久久免费观看| 久久久精品国产99久久精品芒果| 色一情一乱一乱一91av| 国产乱码字幕精品高清av | 久久丁香综合五月国产三级网站| 国产人成亚洲第一网站在线播放| 欧美午夜电影一区| www.视频一区| 国产高清精品网站| 免费在线观看不卡| 亚洲v中文字幕| 亚洲视频中文字幕| 国产精品久久久久久久久晋中| 日韩一卡二卡三卡四卡| 欧美在线你懂得| 91视频在线观看免费| 成人app下载| 成人av综合在线| 95精品视频在线| 日本乱码高清不卡字幕| 99在线视频精品| 一道本成人在线| 欧美在线看片a免费观看| 99精品欧美一区二区三区小说| 高清不卡在线观看av| 99re6这里只有精品视频在线观看| 国产99久久久国产精品| 99久久免费精品高清特色大片| 国产成人小视频| 在线观看三级视频欧美| 欧美日韩久久久久久| 欧美酷刑日本凌虐凌虐| 精品免费视频.| 成人免费小视频| 免费成人美女在线观看.| 国产麻豆视频精品| 色综合天天综合网天天狠天天| 欧美天堂一区二区三区| 日韩三级电影网址| 国产精品女主播在线观看| 亚洲永久精品国产| 老司机免费视频一区二区| 国产乱码精品一区二区三| 在线精品观看国产| 久久久久久久久久久久久女国产乱| 国产精品毛片大码女人|