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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sarcpp.cpp

?? sar目標(biāo)成像源碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
	}
   
}

void CSAR::RCMC()
{
   /* 接收回波變換到距離多普勒域 */
	int wa=1,wr=1,win=1;
    int wap=0,wrp=0,winp=0;
	int na,nr;
	int i;
	double Rat;//SAR與目標(biāo)距離隨SAR運動而改變
	double N_cR0,N_cRat;
	while(wa * 2 <= Na)
	{
		wa *= 2;
		wap++;
	}
    while(wr * 2 <= Nr)
	{
		wr *= 2;
		wrp++;
	}
    while(win * 2 <= (RCM_in + 1)*Nr)
	{
		win *= 2;
		winp++;
	}
	complex<double> *TD = new complex<double>[wa];
    complex<double> *FD = new complex<double>[wa];
    complex<double> *LpTemFD =new complex<double>[win];//用來存放插值后距離向頻域信號
    complex<double> *LpTemTD =new complex<double>[win];//用來存放插值后距離向時域信號

	for (nr = 0; nr < Nr;nr++)
	{
		for (na = 0;na < Na;na++) TD[na] = complex<double>(*(LpRecSignalRe + na*Nr + nr),*(LpRecSignalIm + na*Nr + nr));
         FFT(TD, FD,wap);
        for (na = 0;na < Na;na++)
		{
          *(LpRecSignalRe + na*Nr + nr) = FD[na].real();
          *(LpRecSignalIm + na*Nr + nr) = FD[na].imag();
		}
	}
	delete TD;
	delete FD;
    TD = new complex<double>[wr];
    FD = new complex<double>[wr];
    /*計算距離徙動,在插值域通過計算Rt處和Rat處的像素個數(shù)偏移差得到*/
     N_cR0 = floor((RCM_in + 1)*Rt/Rbin);

	 for( na =0 ;na < Na/2;na++)
	 {
		 if (na >(Na/2)*(B_d/PRF)) 
			 Rat = sqrt((V_ami*Na/(2*PRF))*(V_ami*Na/(2*PRF)) + Rt*Rt);
		 else 
			  Rat = sqrt( (V_ami*(na)/B_d)*(V_ami*(na)/B_d) +Rt*Rt);   
		 N_cRat = floor( (RCM_in + 1)*Rat/Rbin);
		 for (nr = 0;nr < Nr;nr++) TD[nr] = complex<double>(*(LpRecSignalRe + na*Nr + nr),*(LpRecSignalIm + na*Nr + nr));
         FFT(TD, FD,wrp);
         for (i = 0;i < Nr/2;i++)
		 {
			 LpTemFD[i] = FD[i];
             LpTemFD[RCM_in*Nr + Nr/2 + i] = FD[Nr/2 +i];
		 }
		 for (i =  Nr/2; i< (RCM_in*Nr +Nr/2);i++) LpTemFD[i] = complex<double>(0,0);
         IFFT(LpTemFD,LpTemTD,winp);
		 /*將時域信號徙動進(jìn)行校正*/
		 for (nr = 0;nr < Nr -int(floor((N_cRat -N_cR0)/(RCM_in+1)));nr++) 
		 {
          *(LpRecSignalRe + na*Nr + nr) = LpTemTD[int(N_cRat -N_cR0) + nr*(RCM_in+1)].real();
          *(LpRecSignalIm + na*Nr + nr) = LpTemTD[int(N_cRat -N_cR0) + nr*(RCM_in+1)].imag(); 
		 }
         for (nr = Nr - int(floor((N_cRat -N_cR0)/(RCM_in+1)));nr < Nr;nr++)
		 {
           *(LpRecSignalRe + na*Nr + nr) = 0;
           *(LpRecSignalIm + na*Nr + nr) = 0;
		 }
		 
		 /*對Na-na進(jìn)行距離徙動校正*/
         for (nr =0;nr < Nr;nr++) TD[nr] = complex<double>(*(LpRecSignalRe + (Na-1-na)*Nr + nr),*(LpRecSignalIm + (Na-1 - na)*Nr + nr));
         FFT(TD, FD,wrp);
         for (i = 0;i < Nr/2;i++)
		 {
			 LpTemFD[i] = FD[i];
             LpTemFD[RCM_in*Nr + Nr/2 + i] = FD[Nr/2 +i];
		 }
		 for (i =  Nr/2; i< (RCM_in*Nr +Nr/2);i++) LpTemFD[i] = complex<double>(0,0);
         IFFT(LpTemFD,LpTemTD,winp);
		 /*將時域信號徙動進(jìn)行校正*/
		 for (nr = 0;nr < Nr -int(floor((N_cRat -N_cR0)/(RCM_in+1)));nr++) 
		 {
          *(LpRecSignalRe + (Na-1-na)*Nr + nr) = LpTemTD[int(N_cRat -N_cR0) + nr*(RCM_in+1)].real();
          *(LpRecSignalIm + (Na-1-na)*Nr + nr) = LpTemTD[int(N_cRat -N_cR0) + nr*(RCM_in+1)].imag(); 
		 }
         for (nr = Nr - int(floor((N_cRat -N_cR0)/(RCM_in+1)));nr < Nr;nr++)
		 {
           *(LpRecSignalRe + (Na-1-na)*Nr + nr) = 0;
           *(LpRecSignalIm + (Na-1-na)*Nr + nr) = 0;
		 }

	 }
	 delete TD;
     delete FD;
	 delete LpTemTD;
     delete LpTemFD;


}

void CSAR::EchoAzimuthCompress()
{
  if (LpAizm_Time ==NULL) return;
  int na,nr,i,j;
  double angle;
  int w=1;
  int wp=0;
  int win = 1;
  int winp = 0;
  while(w * 2 <= Na)
	{
		w *= 2;
		wp++;
	}
  while(win * 2 <= (A_in+1)*Na)
	{
		win *= 2;
		winp++;
	}

  complex<double> *TD = new complex<double>[w];
  complex<double> *FD = new complex<double>[w];
  complex<double> *LpTemFilter =new complex<double>[win];//用來存放插值后的方位向匹配濾波器
  complex<double> *LpTemFD =new complex<double>[win];//用來存放插值后的方位向頻域信號
  complex<double> *LpTemTD =new complex<double>[win];//用來存放插值后方位向時域信號
  complex<double> *Temp =new complex<double>[win];
  memset(TD,0,sizeof(double)*Na);
  /*產(chǎn)生方位向匹配濾波器*/
  for (na = 0;na < NaEffective;na++)
  {
      angle = -PI*FR*LpAizm_Time[na]*LpAizm_Time[na];
      TD[na] = complex<double>(cos(angle),sin(angle));
  }
    FFT(TD, FD,wp);
	 //下面代碼完成匹配濾波器中間插0
   for(i = 0;i<Na/2;i++)
   {
       LpTemFilter[i] = FD[i];
	   LpTemFilter[A_in*Na + Na/2 + i] = FD[Na/2+i];
	}
   for (j = Na/2;j < A_in*Na + Na/2;j++)  LpTemFilter[j] = complex<double>(0,0);//在濾波器中間插入A_in*Nr個0 
   for (nr = 0;nr <Nr; nr++)
   {
       //下面代碼完成回波方位向多普勒信號中間插0
	   for (na = 0;na<Na/2;na++)
	   {
	    LpTemFD[na] = complex<double>(LpRecSignalRe[na*Nr+nr], LpRecSignalIm[na*Nr+nr]);
        LpTemFD[A_in*Na+Na/2+na] = complex<double>(LpRecSignalRe[(Na/2+na)*Nr+nr], LpRecSignalIm[(Na/2+na)*Nr+nr]);
	   }
	   for (na = Na/2;na<A_in*Na+Na/2;na++) LpTemFD[na] = complex<double>(0,0);
	   //下面完成多普勒域方位向,通過與方位匹配濾波器點乘
       for ( i = 0;i < (A_in+1)*Na;i++) LpTemFD[i] = LpTemFD[i]*LpTemFilter[i];
	   IFFT(LpTemFD,LpTemTD,winp);
       for (j = int((A_in+1)*(Na-floor(NaEffective/2)));j < (A_in+1)*Na;j++) Temp[j-int((A_in+1)*(Na-floor(NaEffective/2)))] = LpTemTD[j];  
	   for (j = 1;j < int((A_in+1)*(Na-floor(NaEffective/2)));j++) Temp[j + int((A_in+1)*(floor(NaEffective/2)))] = LpTemTD[j];
       for (na = 0;na< Na;na++) 
	   {
         LpRecSignalRe[na*Nr+nr] = Temp[A_in*int(floor(NaEffective/2)) +na].real(); 
         LpRecSignalIm[na*Nr+nr] = Temp[A_in*int(floor(NaEffective/2)) +na].imag();
	   }
    }
   delete TD;
   delete FD;
   delete LpTemFilter;
   delete LpTemFD;
   delete LpTemTD;
   delete Temp;
   
}

void CSAR::CSAParaInit()
{
  int na,nr;
  if (LpAizm_Frequency != NULL) delete LpAizm_Frequency;
     LpAizm_Frequency = new double [Na];
  
  if ( LpAizm_Frequency != NULL)
  {
	  for (na = 0;na < Na;na++) 
	  {
        LpAizm_Frequency[na] = -PRF/2.0 + na*PRF/Na;
	  }
  }

  if (LpRange_Frequency != NULL) delete LpRange_Frequency;
     LpRange_Frequency = new double [Nr];
  if (LpRange_Frequency != NULL) 
  {
     for (nr = 0;nr < Nr;nr++) 
	  {
        LpRange_Frequency[nr] = -FS/2.0 + (nr + 1)*FS/Nr;
	  }
  }

  if (LpVTao != NULL) delete LpVTao;
     LpVTao = new double [Nr];
  if (LpVTao != NULL) 
  {
     for (nr = 0;nr < Nr;nr++) 
	  {
        LpVTao[nr] = ((nr+1 - Nr/2.0)*Rbin + Rt)*2.0/C;
	  }
  } 

    if(LpBeta != NULL) delete LpBeta;
	   LpBeta =  new double [Na];
    if (LpBeta != NULL)
	{
      double Data;
	  for (na = 0;na < Na;na++)
	  {
	  Data = Wavelenth*LpAizm_Frequency[na]/(2*V_ami);
      LpBeta[na] = sqrt(1- Data*Data);
      }
	}

  if( LpKsrcInv != NULL) delete LpKsrcInv;
     LpKsrcInv = new double [Na];
  if(( LpKsrcInv !=NULL)&&(LpBeta != NULL))
  {
     for (na = 0;na < Na;na++) 
	  {
	    LpKsrcInv[na] = 2.0*Wavelenth*Ref*(1-pow(LpBeta[na],2))/C/C/(pow(LpBeta[na],3));
	  }
  }

  if(LpKm !=NULL) delete LpKm;
     LpKm = new double [Na];
  if ((LpKm != NULL)&&(LpKsrcInv !=NULL))
  {
   for (na = 0;na < Na;na++) 
   {
     LpKm[na] = fabs(KR)/(1 + fabs(KR)*LpKsrcInv[na]);
   }
  }


  if (LpVTaoRef != NULL) delete LpVTaoRef;
     LpVTaoRef = new double [Na];
  if ((LpVTaoRef != NULL)&&(LpBeta != NULL)) 
  {   
      for (na = 0;na < Na;na++) 
	  {
	    LpVTaoRef[na] = 2.0*Ref/(LpBeta[na]*C);
	  }
  }
  
}

void CSAR::CSAChirpSacle()
{
    int na,nr;
	double angle;
	complex<double> ChirpScaleData;
	complex<double> ChirpScaleF;
    for (nr = 0;nr< Nr;nr++)
	{
     for (na = 0;na < Na;na++)
	 {
       angle = -PI*LpKm[na]*(1/LpBeta[na]-1)*(LpVTao[nr]-LpVTaoRef[na])*(LpVTao[nr]-LpVTaoRef[na]);
	   ChirpScaleF = complex<double>(cos(angle),sin(angle)); 
       ChirpScaleData = complex<double>(LpRecSignalRe[na*Nr+nr], LpRecSignalIm[na*Nr+nr]); 
       ChirpScaleData = ChirpScaleData*ChirpScaleF;
       LpRecSignalRe[na*Nr+nr] = ChirpScaleData.real();
       LpRecSignalIm[na*Nr+nr] = ChirpScaleData.imag();
	 }
    }
	
}

void CSAR::CSAAzimuthFFT()
{
  int w=1;
  int wp=0;
  int na,nr;
  while(w * 2 <= Na)
  {
	w *= 2;
	wp++;
  }
  complex<double> *TD = new complex<double>[w];
  complex<double> *FD = new complex<double>[w];
  memset(TD,0,sizeof(double)*w);
  for (nr = 0;nr < Nr;nr++)
  {
    for (na = 0;na < Na;na++)
		TD[na]= complex<double>(LpRecSignalRe[na*Nr+nr], LpRecSignalIm[na*Nr+nr]);
        FFT(TD, FD,wp);
    for (na = 0;na < Na;na++)
	{
	 LpRecSignalRe[na*Nr+nr] = FD[na<w/2? na+w/2: na-w/2].real(); //保存方位向FFT變換的實部并作fftshift
     LpRecSignalIm[na*Nr+nr] = FD[na<w/2? na+w/2: na-w/2].imag(); //保存方位向FFT變換的虛部并作fftshift
	}
  }
  delete TD;
  delete FD;

}

void CSAR::CSARangeCompress()
{
  //首先要保證進(jìn)行方位向FFT變換,變換到二維頻域
   int na,nr;
   int w=1;
   int wp=0;
   double phase1,phase2,angle;
   complex<double> CSARangeCompressF;
   while(w * 2 <= Nr)
   {
    w *= 2;
	wp++;
   }
   complex<double> *TD = new complex<double>[w];
   complex<double> *FD = new complex<double>[w];
   memset(FD,0,sizeof(double)*w);
   memset(TD,0,sizeof(double)*w);
   for(na = 0;na<Na;na++)
   {
    phase1 = -PI*(1/fabs(KR) + LpKsrcInv[na])*LpBeta[na];
    phase2 = 4.0*PI*Ref*(1.0/LpBeta[na] -1)/C;
	for(nr = 0;nr<Nr;nr++)
	{
      angle = (phase1*LpRange_Frequency[nr] + phase2)*LpRange_Frequency[nr];
      CSARangeCompressF = complex<double>(cos(angle),sin(angle));
	  TD[nr] = complex<double>(LpRecSignalRe[na*Nr+nr],LpRecSignalIm[na*Nr+nr]);
	  FD[nr<w/2? nr+w/2:nr-w/2] = TD[nr]*CSARangeCompressF;
	}
     IFFT(FD, TD,wp);
	 for(nr = 0;nr<Nr;nr++)
	 {
	  LpRecSignalRe[na*Nr+nr] = TD[nr].real();
      LpRecSignalIm[na*Nr+nr] = TD[nr].imag();
     }
   }
    delete FD;
	delete TD;
   
}

void CSAR::CSAAzimuthCompress()
{
   int na,nr;
   int w=1;
   int wp=0;
   double phase1,phase2,angle;
   complex<double> CSAAzimuthCompressF;
   while(w * 2 <= Na)
   {
    w *= 2;
	wp++;
   }
   complex<double> *TD = new complex<double>[w];
   complex<double> *FD = new complex<double>[w];
   memset(FD,0,sizeof(double)*w);
   for (nr = 0;nr<Nr;nr++)
   {
	 for(na = 0;na < Na;na++)
	 {
	   phase1 = -4.0*PI*(1-LpBeta[na])/Wavelenth;
       phase2 = 4.0*PI*LpKm[na]/C/C*(1/LpBeta[na])*(1/LpBeta[na]-1);
       angle = phase1*LpVTao[nr]*C/2 +phase2*(LpVTao[nr]*C/2 -Ref)*(LpVTao[nr]*C/2 -Ref);
       CSAAzimuthCompressF = complex<double>(cos(angle),sin(angle));
       FD[na] = complex<double>(LpRecSignalRe[na*Nr+nr], LpRecSignalIm[na*Nr+nr]);
	   FD[na]= FD[na]* CSAAzimuthCompressF;
	 }
     IFFT(FD, TD,wp);
     for(na = 0;na < Na;na++)
	 {
      LpRecSignalRe[na*Nr+nr] = TD[na].real();
      LpRecSignalIm[na*Nr+nr] = TD[na].imag();
	 }
   }
   delete TD;
   delete FD;

}

void CSAR::CSARangeFFT()
{
  int w=1;
  int wp=0;
  int na,nr;
  while(w * 2 <= Nr)
  {
	w *= 2;
	wp++;
  }
  complex<double> *TD = new complex<double>[w];
  complex<double> *FD = new complex<double>[w];
  memset(TD,0,sizeof(double)*w);
  for (na = 0;na < Na;na++)
  {
    for (nr = 0;nr < Nr;nr++)
		TD[nr]= complex<double>(LpRecSignalRe[na*Nr+nr], LpRecSignalIm[na*Nr+nr]);
        FFT(TD, FD,wp);
    for (nr = 0;nr < Nr;nr++)
	{
	 LpRecSignalRe[na*Nr+nr] = FD[nr<w/2? nr+w/2: nr-w/2].real(); //保存距離向FFT變換的實部并作fftshift
     LpRecSignalIm[na*Nr+nr] = FD[nr<w/2? nr+w/2: nr-w/2].imag(); //保存距離向FFT變換的虛部并作fftshift
	}
  }
  delete TD;
  delete FD;
}
/* 該函數(shù)通過打開面目標(biāo)圖像文件FileName,得到面目標(biāo)圖像的寬高及文件數(shù)據(jù)*/
/* 輸入?yún)?shù)FileName, 輸出參數(shù) w,h, lpAreaImage                        */
void CSAR::GetAreaInformation(CString *FileName, int* w, int* h, BYTE **lpAreaImage)
{
    CFile cf;
    BITMAPFILEHEADER bfh;
    BITMAPINFOHEADER bih;
	if(!cf.Open(*FileName,CFile::modeReadWrite))
	{
		AfxMessageBox("Read AreaTarget Failure");
		return;
	}

	cf.Read(&bfh,sizeof(BITMAPFILEHEADER));
	cf.Read(&bih,sizeof(BITMAPINFOHEADER));	
	if(bih.biBitCount!=0x0008)
	{
	    AfxMessageBox("Area target must be  8bit scale bitmap");
	    return;
	}
	*h = bih.biHeight;
	*w = bih.biWidth;
	*lpAreaImage = new BYTE[(*w)*(*h)];
	if (*lpAreaImage == NULL) 
	{
		AfxMessageBox("Can't allocate memory");
		return;
	}
	cf.Seek(1024,CFile::current);/*隔過調(diào)色版不讀*/   
	cf.ReadHuge(*lpAreaImage,(*w)*(*h));
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品欧美久久久久无广告| 在线这里只有精品| 久久综合久久综合亚洲| 经典三级视频一区| 久久毛片高清国产| 风间由美一区二区av101| 中文字幕佐山爱一区二区免费| 91老司机福利 在线| 亚洲午夜在线视频| 国产午夜精品一区二区三区嫩草| 国内外成人在线| 日本一区二区成人| 奇米影视7777精品一区二区| 日韩三级在线观看| 国产99久久久国产精品| 亚洲乱码中文字幕综合| 欧美日本一区二区在线观看| 九色综合国产一区二区三区| 国产清纯在线一区二区www| 99精品久久免费看蜜臀剧情介绍| 亚洲一区二区视频在线观看| 欧美一级黄色大片| 高清久久久久久| 亚洲国产人成综合网站| 欧美一二三在线| 丁香婷婷综合激情五月色| 亚洲乱码国产乱码精品精可以看| 717成人午夜免费福利电影| 韩国在线一区二区| 一区二区久久久| 26uuu国产在线精品一区二区| 99久久婷婷国产综合精品电影 | 韩国成人福利片在线播放| 中文字幕欧美区| 91精品免费在线观看| 国产v综合v亚洲欧| 免费欧美在线视频| 亚洲女性喷水在线观看一区| 日韩欧美久久一区| 一本大道av伊人久久综合| 久久不见久久见免费视频1| 亚洲视频免费在线观看| 精品成人佐山爱一区二区| 色综合久久综合网欧美综合网| 看片网站欧美日韩| 亚洲精品免费视频| 国产目拍亚洲精品99久久精品| 欧美日免费三级在线| 不卡免费追剧大全电视剧网站| 美女脱光内衣内裤视频久久网站| 亚洲精品久久嫩草网站秘色| 久久精品日韩一区二区三区| 日韩一区二区电影| 欧美性猛交xxxxxxxx| 成人性生交大片免费看中文网站| 日本少妇一区二区| 亚洲一区二区三区中文字幕在线| 国产欧美视频在线观看| 精品少妇一区二区三区 | 国产精品91一区二区| 污片在线观看一区二区| 亚洲免费av高清| 国产精品无遮挡| 国产日韩高清在线| 精品国产123| 日韩免费观看高清完整版| 欧美人妇做爰xxxⅹ性高电影| 色美美综合视频| 成人午夜精品在线| 成人综合日日夜夜| 国产麻豆欧美日韩一区| 精品一区二区三区久久| 美女看a上一区| 日韩激情一二三区| 天天操天天干天天综合网| 亚洲电影你懂得| 亚洲成人一区在线| 亚洲一二三级电影| 亚洲第一久久影院| 日韩电影在线观看网站| 亚洲gay无套男同| 夜色激情一区二区| 亚洲第一会所有码转帖| 天涯成人国产亚洲精品一区av| 五月激情丁香一区二区三区| 视频一区视频二区在线观看| 日本aⅴ免费视频一区二区三区 | 日日夜夜精品视频免费| 日韩高清一区在线| 久久国产精品99久久人人澡| 久久精品99久久久| 国产98色在线|日韩| 99视频精品免费视频| 91在线一区二区| 欧美亚洲免费在线一区| 欧美日韩免费观看一区三区| 这里只有精品99re| 精品剧情在线观看| 亚洲午夜一区二区| 久久精品国产77777蜜臀| 国产精品亚洲成人| 91猫先生在线| 91麻豆精品国产自产在线观看一区 | 成人激情午夜影院| 在线免费不卡视频| 精品少妇一区二区三区视频免付费 | 精品视频1区2区3区| 欧美一区二区视频在线观看| 欧美精品一区二区在线观看| 欧美激情一二三区| 亚洲影视在线观看| 麻豆国产精品官网| 99精品视频在线观看| 欧美日韩一级二级三级| 2022国产精品视频| 亚洲欧美日韩国产手机在线| 日本成人在线一区| 成人午夜av影视| 在线91免费看| 国产精品女上位| 日本va欧美va瓶| 99精品国产99久久久久久白柏| 欧美男女性生活在线直播观看| 久久久久久久久久久久久女国产乱| 亚洲欧美在线视频观看| 精品中文字幕一区二区| 色又黄又爽网站www久久| 日韩西西人体444www| 亚洲视频在线观看一区| 激情综合网av| 欧美日韩高清一区二区| 欧美国产日韩亚洲一区| 麻豆免费看一区二区三区| 91亚洲国产成人精品一区二三| 精品91自产拍在线观看一区| 一区二区三区不卡视频在线观看 | 日韩一卡二卡三卡四卡| 亚洲欧美一区二区三区国产精品| 免费精品视频最新在线| 在线视频欧美区| 国产精品久99| 精品一区二区三区视频在线观看| 欧美日韩在线不卡| 中文字幕在线观看不卡视频| 国产精品资源网站| 欧美一区二区三区在| 亚洲综合成人在线| 91视频com| 亚洲欧美日韩国产中文在线| 国产高清无密码一区二区三区| 欧美久久一二区| 亚洲一区二区欧美日韩| 色哟哟日韩精品| 国产精品久久久久一区二区三区 | 成人v精品蜜桃久久一区| 91精品国产91热久久久做人人| 亚洲一区二区三区四区不卡| 91在线云播放| 亚洲欧美在线另类| 成人sese在线| 成人欧美一区二区三区白人| 丰满白嫩尤物一区二区| 久久久高清一区二区三区| 精品一区二区三区视频在线观看| 欧美一级久久久久久久大片| 香蕉影视欧美成人| 欧美性生活久久| 亚洲伊人伊色伊影伊综合网| 色欧美日韩亚洲| 亚洲一区二区三区四区五区黄 | 日本欧美一区二区在线观看| 欧美日韩精品三区| 午夜a成v人精品| 日韩一区二区三区免费看| 青青青伊人色综合久久| 51精品视频一区二区三区| 美女任你摸久久| 久久精品欧美日韩精品| 东方欧美亚洲色图在线| 18欧美亚洲精品| 欧美色综合网站| 日本美女视频一区二区| 欧美sm美女调教| 国产成人亚洲综合a∨猫咪| 国产精品免费视频观看| 色综合天天综合网国产成人综合天 | 欧美国产成人精品| 99精品视频在线播放观看| 一区二区三区欧美日韩| 91麻豆精品国产综合久久久久久| 久久99久久久欧美国产| 国产精品嫩草影院av蜜臀| 色94色欧美sute亚洲线路一久 | 精品日韩在线观看| 国产激情视频一区二区在线观看| 国产精品毛片a∨一区二区三区| 日本韩国精品一区二区在线观看| 午夜电影网一区| 国产欧美一区二区三区在线看蜜臀| 色综合天天天天做夜夜夜夜做|