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

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

?? meanshift_tracker.c

?? 學習跟蹤的好程序
?? C
?? 第 1 頁 / 共 3 頁
字號:
	bhatblock(modelhist, histlen, indeximage, nrows, ncols,		row, row+1, col, col+1,		hrow, hcol, NGItemp, &bhatmin, &bhatmax);	score = bhatmax;	return score;}void meantrack_init(double *input_blob_rect, unsigned char *image_RGB, float *modelhist, int *datahist){  float row, col, hrow, hcol, numpix;
  //int row, col, hrow, hcol, numpix;
  int n;  NGIbbrow = row = (float)input_blob_rect[0];   /* center_row  */  NGIbbcol = col = (float)input_blob_rect[1];   /* center_col  */  NGIbbhrow = hrow = (float)input_blob_rect[2];  /* half_height */  NGIbbhcol = hcol = (float)input_blob_rect[3];  /* half_width  */  NGIbbscale = (float)input_blob_rect[4]; /* scale       */  NGIbbox = 1;  NGInumrows = NUMROWS;  NGInumcols = NUMCOLS;  NGInumbands = 3;  numpix = (float)(NGInumrows*NGInumcols);  separatePlanes(image_RGB, NGIimage, NGInumrows,NGInumcols);  color_index_image(NGIimage, NGInumcols, NGInumrows, NGIindeximage,1);  phistogram(NGIindeximage, NGInumrows, NGInumcols, (int)row, (int)col, (int)hrow, (int)hcol, modelhist, HISTLEN);  for (n=0; n < HISTLEN; n++) {
	  datahist[n] = (int)(100000.0*modelhist[n]);
	  if (datahist[n] != 0)
		  datahist[n] = datahist[n];
  }  
  //cv_Imwrite_C1(NGIindeximage, NGInumcols, NGInumrows, "result/NGIindeximage_rect.bmp"); }void meantrack_run(double *input_blob_rect, double *output_blob_rect, unsigned char *image_RGB, float *modelhist, int *datahist, float *bhatt_coeff){  float row, col, hrow, hcol, testrow, testcol;
  int newrow, newcol, dumrow, dumcol;  int copydatahist[256], newdatahist[256], i;  float scale, newscale, eps=1.0, score, score2;
  
  NGIbbrow = row = (float)input_blob_rect[0];   /* center_row  */
  NGIbbcol = col = (float)input_blob_rect[1];   /* center_col  */
  NGIbbhrow = hrow = (float)input_blob_rect[2];  /* half_height */
  NGIbbhcol = hcol = (float)input_blob_rect[3];  /* half_width  */
  NGIbbscale = scale = (float)input_blob_rect[4]; /* scale       */
  NGIbbox = 1;
/*
  printf("row = %d\n",row);  printf("col = %d\n",col);  printf("hrow = %d\n",hrow);  printf("hcol = %d\n",hcol);  printf("scale = %f\n",scale);
  */    testrow = row; testcol = col;
    separatePlanes(image_RGB, NGIimage, NGInumrows,NGInumcols);    color_index_image(NGIimage, NGInumcols, NGInumrows, NGIindeximage, 0);
	for (i=0; i < 256; i++){
	  newdatahist[i] = datahist[i];
	}
  newscale = scale;  score = ratmeanshift(modelhist, newdatahist, HISTLEN,                       NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,                       (int)row, (int)col, (int)(scale*hrow), (int)(scale*hcol),                       eps, &newrow, &newcol);
  testrow = (float)newrow;  testcol = (float)newcol;  if (((0.9*scale*hrow) > 3)&&((0.9*scale*hcol) > 3)) {    for (i=0; i < 256; i++) copydatahist[i] = datahist[i];    score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,                          NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,                          (int)testrow, (int)testcol, (int)(0.9*scale*hrow), (int)(0.9*scale*hcol),                          eps, &dumrow, &dumcol);
    if (score2 > score) {      score = score2;      newscale =  (float)(0.9*scale);      newrow = dumrow;      newcol = dumcol;      for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];    }  }  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,                        NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,                        (int)testrow, (int)testcol, (int)(1.1*scale*hrow), (int)(1.1*scale*hcol),                        eps, &dumrow, &dumcol);
  if (score2 > score) {    score = score2;    newscale =  (float)(1.1*scale);    newrow = dumrow;    newcol = dumcol;    for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];  }    scale = (float)(0.9*scale+0.1*newscale);    fprintf(stdout,"score %f: newrow %d newcol %d: scale %f\n", score,newrow,newcol,scale);  NGIbbrow = (float)newrow;  NGIbbcol = (float)newcol;  NGIbbscale = scale;  for (i=0; i < 256; i++) datahist[i] = newdatahist[i];    output_blob_rect[0] = newrow;    output_blob_rect[1] = newcol;    output_blob_rect[2] = hrow;;    output_blob_rect[3] = hcol;;    output_blob_rect[4] = scale;

	*bhatt_coeff = score;/*
  printf("newrow = %d\n",newrow);  printf("newcol = %d\n",newcol);  printf("hrow = %d\n",hrow);  printf("hcol = %d\n",hcol);  printf("scale = %f\n",scale);
  */    }
//meantrack_run_new was added on 24 Jan 2003 by Raju Patil
//The only difference between meantrack_run_new and meantrack_run is that
//in meantrack_run_new, the size adaptation can be turned off or on
//by passing 1 or 0 to the parameter "size_adapt"
void meantrack_run_new(double *input_blob_rect, double *output_blob_rect, unsigned char *image_RGB, float *modelhist, int *datahist, float *bhatt_coeff, BOOL size_adapt)
{
  float row, col, hrow, hcol, testrow, testcol;
  int newrow, newcol, dumrow, dumcol;
  int copydatahist[256], newdatahist[256], i;
  float scale, newscale, eps=1.0, score, score2;
  
  NGIbbrow = row = (float)input_blob_rect[0];   /* center_row  */
  NGIbbcol = col = (float)input_blob_rect[1];   /* center_col  */
  NGIbbhrow = hrow = (float)input_blob_rect[2];  /* half_height */
  NGIbbhcol = hcol = (float)input_blob_rect[3];  /* half_width  */
  NGIbbscale = scale = (float)input_blob_rect[4]; /* scale       */
  NGIbbox = 1;


  /*
  printf("row = %d\n",row);
  printf("col = %d\n",col);
  printf("hrow = %d\n",hrow);
  printf("hcol = %d\n",hcol);
  printf("scale = %f\n",scale);
  */

    testrow = row; testcol = col;

    separatePlanes(image_RGB, NGIimage, NGInumrows,NGInumcols);

    color_index_image(NGIimage, NGInumcols, NGInumrows, NGIindeximage, 0);

  for (i=0; i < 256; i++) newdatahist[i] = datahist[i];

  newscale = scale;
  score = ratmeanshift(modelhist, newdatahist, HISTLEN,
                       NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
                       (int)row, (int)col, (int)(scale*hrow), (int)(scale*hcol),
                       eps, &newrow, &newcol);

  testrow = (float)newrow;
  testcol = (float)newcol;

  if(size_adapt){ //only if size_adapt is TRUE, we check for different values of scale
	  if (((0.9*scale*hrow) > 3)&&((0.9*scale*hcol) > 3)) {
		  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
		  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
			  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
			  (int)testrow, (int)testcol, (int)(0.9*scale*hrow), (int)(0.9*scale*hcol),
			  eps, &dumrow, &dumcol);
		  
		  if (score2 > score) {
			  score = score2;
			  newscale =  (float)(0.9*scale);
			  newrow = dumrow;
			  newcol = dumcol;
			  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
		  }
	  }
	  
	  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
	  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
		  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
		  (int)testrow, (int)testcol, (int)(1.1*scale*hrow), (int)(1.1*scale*hcol),
		  eps, &dumrow, &dumcol);
	  
	  if (score2 > score) {
		  score = score2;
		  newscale =  (float)(1.1*scale);
		  newrow = dumrow;
		  newcol = dumcol;
		  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
	  }
	  
	  scale = (float)(0.9*scale+0.1*newscale);
	  
  }

  fprintf(stdout,"score %f: newrow %d newcol %d: scale %f\n", score,newrow,newcol,scale);
  NGIbbrow = (float)newrow;
  NGIbbcol = (float)newcol;
  NGIbbscale = scale;
  for (i=0; i < 256; i++) datahist[i] = newdatahist[i];

	output_blob_rect[0] = newrow;
	output_blob_rect[1] = newcol;
	output_blob_rect[2] = hrow;;
	output_blob_rect[3] = hcol;;
	output_blob_rect[4] = scale;

	*bhatt_coeff = score;

  /*
  printf("newrow = %d\n",newrow);
  printf("newcol = %d\n",newcol);
  printf("hrow = %d\n",hrow);
  printf("hcol = %d\n",hcol);
  printf("scale = %f\n",scale);
  */
}

//meantrack_run_scale2D was added on Jul 21st, 2003 by Xuhui Zhou
//The only difference between meantrack_run_scale2D and meantrack_run is that 
//1. the scale is in X, Y independently.
//2. pass image_weight as a parameter to display the weight image.
void meantrack_run_scale2D(double *input_blob_rect, double *output_blob_rect, unsigned char *image_RGB, float *modelhist, int *datahist, float *bhatt_coeff, unsigned char *image_weight)
{
  float row, col, hrow, hcol, testrow, testcol;
  int newrow, newcol, dumrow, dumcol;
  int copydatahist[256], i, newdatahist[256];
  //int *newdatahist;
  float scale, newscale, eps=1.0, score, score2;
  double scaleR, scaleC, newscaleR, newscaleC; //make Row, Col scale independently

  NGIbbrow = row = (float)input_blob_rect[0];   /* center_row  */
  NGIbbcol = col = (float)input_blob_rect[1];   /* center_col  */
  NGIbbhrow = hrow = (float)input_blob_rect[2];  /* half_height */
  NGIbbhcol = hcol = (float)input_blob_rect[3];  /* half_width  */
  NGIbbscale = scale = (float)input_blob_rect[4]; /* scale       */
  NGIbbox = 1;

  scale = 1;	//initialize input scale as 1. 
  newscaleR = 1;
  newscaleC = 1;
  /*
  printf("row = %d\n",row);
  printf("col = %d\n",col);
  printf("hrow = %d\n",hrow);
  printf("hcol = %d\n",hcol);
  printf("scale = %f\n",scale);
  */

    testrow = row; testcol = col;

    separatePlanes(image_RGB, NGIimage, NGInumrows,NGInumcols);
    color_index_image(NGIimage, NGInumcols, NGInumrows, NGIindeximage, 0);	

	//cv_Imwrite_C1(NGIindeximage, NGInumcols, NGInumrows, "result/NGIindeximage.bmp");

  for (i=0; i < 256; i++) newdatahist[i] = datahist[i];
//newdatahist = datahist;

  newscale = scale;
  score = ratmeanshift(modelhist, newdatahist, HISTLEN,
                       NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
                       (int)row, (int)col, (int)(scale*hrow), (int)(scale*hcol),
                       eps, &newrow, &newcol);

  testrow = (float)newrow;
  testcol = (float)newcol;

  memcpy(image_weight, NGIbhatim, NGInumrows*NGInumcols);

  scaleR = 1;
  scaleC = 1;
  if(1){ 
	  //scale down 0.9*0.9
	  if (((0.9*scale*hrow) > 3)&&((0.9*scale*hcol) > 3)) {
		  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
		  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
			  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
			  (int)testrow, (int)testcol, (int)(0.9*scale*hrow), (int)(0.9*scale*hcol),
			  eps, &dumrow, &dumcol);
		  
		  if (score2 > score) {
			  score = score2;
			  newscaleR = 0.9;
			  newscaleC = 0.9;
			  newrow = dumrow;
			  newcol = dumcol;
			  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
		  }
	  }

//	  //scale down 0.9*1
//	  if (((0.9*scale*hrow) > 3)) {
//		  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
//		  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
//			  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
//			  (int)testrow, (int)testcol, (int)(0.9*scale*hrow), (int)(scale*hcol),
//			  eps, &dumrow, &dumcol);
//		  
//		  if (score2 > score) {
//			  score = score2;
//			  //newscaleR = 0.9;	
//			  //newscaleC = 1;
//			  newrow = dumrow;
//			  newcol = dumcol;
//			  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
//		  }
//	  }
//
//	  //scale down 1*0.9
//	  if (((0.9*scale*hcol) > 3)) {
//		  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
//		  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
//			  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
//			  (int)testrow, (int)testcol, (int)(scale*hrow), (int)(0.9*scale*hcol),
//			  eps, &dumrow, &dumcol);
//		  
//		  if (score2 > score) {
//			  score = score2;
//			  //newscaleR = 1;
//			  //newscaleC = 0.9;			  
//			  newrow = dumrow;
//			  newcol = dumcol;
//			  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
//		  }
//	  }
	  
	  //scale up 1.1*1.1
	  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
	  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
		  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
		  (int)testrow, (int)testcol, (int)(1.1*scale*hrow), (int)(1.1*scale*hcol),
		  eps, &dumrow, &dumcol);
	  
	  if (score2 > score) {
		  score = score2;
		  newscaleR = 1.1;
		  newscaleC = 1.1;
		  newrow = dumrow;
		  newcol = dumcol;
		  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
	  }
	  
//	  //scale up 1.1*1
//	  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
//	  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
//		  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
//		  (int)testrow, (int)testcol, (int)(1.1*scale*hrow), (int)(scale*hcol),
//		  eps, &dumrow, &dumcol);
//	  
//	  if (score2 > score) {
//		  score = score2;
//		  //newscaleR = 1.1;		  
//		  //newscaleC = 1;
//		  newrow = dumrow;
//		  newcol = dumcol;
//		  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
//	  }
//
//	  //scale up 1*1.1
//	  for (i=0; i < 256; i++) copydatahist[i] = datahist[i];
//	  score2 = ratmeanshift(modelhist, copydatahist, HISTLEN,
//		  NGIindeximage, NGIgradDX, NGIgradDY, NGInumrows, NGInumcols,
//		  (int)testrow, (int)testcol, (int)(scale*hrow), (int)(1.1*scale*hcol),
//		  eps, &dumrow, &dumcol);
//	  
//	  if (score2 > score) {
//		  score = score2;
//		  //newscaleR = 1;
//		  //newscaleC = 1.1;
//		  newrow = dumrow;
//		  newcol = dumcol;
//		  for (i=0; i < 256; i++) newdatahist[i] = copydatahist[i];
//	  }
	  
	  //adjust scale
	  scaleR = (float)(newscaleR*0.1+1*0.9);
	  scaleC = (float)(newscaleC*0.1+1*0.9);
  }

  fprintf(stdout,"score %f: newrow %d newcol %d: scale %f\n", score,newrow,newcol,scale);
  NGIbbrow = (float)newrow;
  NGIbbcol = (float)newcol;
  NGIbbscale = scale;
  for (i=0; i < 256; i++) datahist[i] = newdatahist[i];

	output_blob_rect[0] = newrow;
	output_blob_rect[1] = newcol;
	output_blob_rect[2] = hrow;;
	output_blob_rect[3] = hcol;;
	output_blob_rect[4] = scaleR;
	output_blob_rect[5] = scaleC;

	*bhatt_coeff = score;

  /*
  printf("newrow = %d\n",newrow);
  printf("newcol = %d\n",newcol);
  printf("hrow = %d\n",hrow);
  printf("hcol = %d\n",hcol);
  printf("scale = %f\n",scale);
  */
}

void setMeanshiftSize(int rows, int cols)
{
	NUMROWS = rows;
	NUMCOLS = cols;
	NGInumrows = NUMROWS;
	NGInumcols = NUMCOLS;
	NGInumbands = 3;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
k8久久久一区二区三区| 91小视频在线| 成人h版在线观看| 日本丶国产丶欧美色综合| 欧美亚洲综合一区| 精品动漫一区二区三区在线观看| 精品中文字幕一区二区| 国产成人自拍网| 在线观看一区日韩| 欧美成人bangbros| 成人欧美一区二区三区| 午夜一区二区三区视频| 国产精品乡下勾搭老头1| 一本大道av一区二区在线播放| 欧美精品黑人性xxxx| 久久久久久日产精品| 一区二区三区日本| 国产一区欧美日韩| 欧美四级电影在线观看| 久久久99久久| 日韩中文欧美在线| av在线一区二区三区| 欧美一区二区美女| 一区二区三区中文字幕| 极品美女销魂一区二区三区免费| 色综合夜色一区| 久久亚洲捆绑美女| 亚洲成人动漫一区| 99国产一区二区三精品乱码| 欧美一卡在线观看| 亚洲在线中文字幕| 成人av综合在线| 亚洲精品一区二区在线观看| 亚洲大片一区二区三区| 丁香激情综合国产| 日韩欧美国产不卡| 亚洲自拍偷拍九九九| 国产大陆亚洲精品国产| 日韩欧美激情四射| 午夜视频一区二区| 91免费在线播放| 国产人成一区二区三区影院| 天堂一区二区在线| 91精彩视频在线| 中文字幕一区二区在线观看 | 成人美女在线观看| 日韩久久免费av| 亚洲高清视频在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲一二三区视频在线观看| 国产成人精品免费| www国产成人| 精品一区二区免费看| 欧美日韩免费视频| 亚洲桃色在线一区| av不卡一区二区三区| 欧美亚洲尤物久久| 91麻豆国产香蕉久久精品| 99国产精品久久久久久久久久| 免费av网站大全久久| 不卡一区中文字幕| 亚洲色图在线播放| 91成人免费在线| 日韩激情视频在线观看| wwwwxxxxx欧美| 成人动漫在线一区| 婷婷国产v国产偷v亚洲高清| 欧美人与性动xxxx| 国产精品一区二区三区乱码| 国产精品嫩草影院av蜜臀| 97精品超碰一区二区三区| 亚洲午夜久久久久中文字幕久| 日本高清不卡在线观看| 麻豆国产欧美一区二区三区| 欧美国产视频在线| 欧美视频一区二| 国产精品一区二区在线看| 久久网站最新地址| 日韩欧美国产一二三区| 日韩精品一卡二卡三卡四卡无卡| 色综合网色综合| 日韩和欧美一区二区三区| 久久久91精品国产一区二区精品| 日韩欧美国产综合一区| 中文字幕免费不卡在线| 日本精品免费观看高清观看| 欧美精品日韩精品| 日韩成人一级片| 精品少妇一区二区| 国产精品白丝av| 国产午夜精品福利| 成人丝袜高跟foot| 亚洲在线视频免费观看| 欧美日韩二区三区| 狠狠色丁香九九婷婷综合五月| 精品国产乱子伦一区| 成人免费高清在线| 亚洲一级二级在线| 欧美一二三区精品| 粗大黑人巨茎大战欧美成人| 国产成人精品免费视频网站| 国产精品夫妻自拍| 欧美剧在线免费观看网站| 久久精品噜噜噜成人av农村| 久久先锋资源网| av动漫一区二区| 婷婷国产v国产偷v亚洲高清| 久久只精品国产| 92精品国产成人观看免费| 亚洲成人在线观看视频| 亚洲精品一区二区三区影院| 99免费精品在线观看| 偷窥国产亚洲免费视频| 久久人人爽人人爽| 在线观看av一区二区| 天堂成人国产精品一区| 国产亚洲一区二区三区在线观看| 99久久99久久精品免费观看| 日韩和欧美一区二区| 中文成人综合网| 欧美电影在线免费观看| 国产69精品一区二区亚洲孕妇 | 奇米影视在线99精品| 国产欧美视频一区二区| 在线观看网站黄不卡| 国精品**一区二区三区在线蜜桃| 亚洲视频一区在线观看| 日韩欧美一二三| av色综合久久天堂av综合| 日本午夜一本久久久综合| 国产精品乱码一区二区三区软件 | 日韩美女精品在线| 日韩视频一区在线观看| 成人h精品动漫一区二区三区| 日韩电影在线免费观看| 一区二区中文视频| 26uuu亚洲综合色欧美| 欧亚一区二区三区| 粉嫩一区二区三区性色av| 日韩国产在线一| 亚洲老司机在线| 久久九九全国免费| 欧美一区二区视频在线观看2020 | 亚洲欧美另类在线| 久久亚洲精华国产精华液| 欧美三级视频在线| 成人av在线资源网站| 国产最新精品免费| 日韩福利电影在线观看| 亚洲女厕所小便bbb| 日韩欧美国产综合在线一区二区三区| 亚洲黄网站在线观看| 国产一区二区精品在线观看| 在线免费观看视频一区| 亚洲激情av在线| 91视频在线观看免费| 国产欧美日韩激情| 秋霞av亚洲一区二区三| 欧美日韩国产一二三| 国产欧美一区视频| 国产一区二区免费视频| 91传媒视频在线播放| 中文字幕视频一区| 成人小视频在线观看| 精品久久久久99| 日韩av网站在线观看| 欧美日韩在线三区| 亚洲图片有声小说| 欧美三级日韩三级| 五月综合激情婷婷六月色窝| 91性感美女视频| 精品在线你懂的| 精品国产91洋老外米糕| 成人a区在线观看| 久久综合九色综合欧美就去吻| 国产精品私人自拍| 国产一区二区三区黄视频| 亚洲日本在线观看| 不卡av免费在线观看| 奇米影视一区二区三区| 日韩成人午夜精品| 免费高清不卡av| 天堂影院一区二区| 亚洲午夜久久久久久久久电影网| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品热久久久久夜色精品三区| 国产欧美日韩不卡免费| 国产欧美一区在线| 中文字幕亚洲区| 亚洲精品日韩专区silk| 一区二区三区成人在线视频| 亚洲精品网站在线观看| 亚洲综合久久久| 中文字幕制服丝袜一区二区三区| 91香蕉国产在线观看软件| 亚洲欧美视频在线观看视频| 欧美精品久久久久久久久老牛影院| 免费在线观看精品| 中文字幕国产精品一区二区| 国产乱码精品1区2区3区|