久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

利用Python裁切tiff圖像且讀取tiff,shp文件的實例

瀏覽:89日期:2022-08-02 17:48:26

我就廢話不多說了,還是直接看代碼吧!

from osgeo import gdal, gdalnumeric, ogrfrom PIL import Image, ImageDrawfrom osgeo import gdal_arrayimport osimport operatorfrom functools import reducegdal.UseExceptions() def readTif(fileName): dataset = gdal.Open(fileName) if dataset == None: print(fileName+'文件無法打開') return im_width = dataset.RasterXSize #柵格矩陣的列數 im_height = dataset.RasterYSize #柵格矩陣的行數 im_bands = dataset.RasterCount #波段數 band1=dataset.GetRasterBand(1) print(band1) print (’Band Type=’,gdal.GetDataTypeName(band1.DataType)) im_data = dataset.ReadAsArray(0,0,im_width,im_height)#獲取數據 im_geotrans = dataset.GetGeoTransform()#獲取仿射矩陣信息 im_proj = dataset.GetProjection()#獲取投影信息 im_blueBand = im_data[0,0:im_height,0:im_width]#獲取藍波段 im_greenBand = im_data[1,0:im_height,0:im_width]#獲取綠波段 im_redBand = im_data[2,0:im_height,0:im_width]#獲取紅波段 im_nirBand = im_data[3,0:im_height,0:im_width]#獲取近紅外波段 return(im_width,im_height,im_bands,im_data,im_geotrans ,im_proj,im_blueBand,im_greenBand,im_redBand,im_nirBand)#保存tif文件函數import gdalimport numpy as npdef writeTiff(im_data,im_width,im_height,im_bands,im_geotrans,im_proj,path): if ’int8’ in im_data.dtype.name: datatype = gdal.GDT_Byte elif ’int16’ in im_data.dtype.name: datatype = gdal.GDT_UInt16 else: datatype = gdal.GDT_Float32 if len(im_data.shape) == 3: im_bands, im_height, im_width = im_data.shape elif len(im_data.shape) == 2: im_data = np.array([im_data]) else: im_bands, (im_height, im_width) = 1,im_data.shape #創建文件 driver = gdal.GetDriverByName('GTiff') dataset = driver.Create(path, im_width, im_height, im_bands, datatype) if(dataset!= None): dataset.SetGeoTransform(im_geotrans) #寫入仿射變換參數 dataset.SetProjection(im_proj) #寫入投影 for i in range(im_bands): dataset.GetRasterBand(i+1).WriteArray(im_data[i]) del dataset # This function will convert the rasterized clipper shapefile# to a mask for use within GDAL.def imageToArray(i): ''' Converts a Python Imaging Library array to a gdalnumeric image. ''' a=gdalnumeric.fromstring(i.tobytes(),’b’) a.shape=i.im.size[1], i.im.size[0] return a def arrayToImage(a): ''' Converts a gdalnumeric array to a Python Imaging Library Image. ''' i=Image.frombytes(’L’,(a.shape[1],a.shape[0]), (a.astype(’b’)).tobytes()) return i def world2Pixel(geoMatrix, x, y): ''' Uses a gdal geomatrix (gdal.GetGeoTransform()) to calculate the pixel location of a geospatial coordinate ''' ulX = geoMatrix[0] ulY = geoMatrix[3] xDist = geoMatrix[1] pixel = int((x - ulX) / xDist) line = int((ulY - y) / xDist) return (pixel, line) ## EDIT: this is basically an overloaded# version of the gdal_array.OpenArray passing in xoff, yoff explicitly# so we can pass these params off to CopyDatasetInfo#def OpenArray( array, prototype_ds = None, xoff=0, yoff=0 ): ds =gdal_array.OpenArray(array) if ds is not None and prototype_ds is not None: if type(prototype_ds).__name__ == ’str’: prototype_ds = gdal.Open( prototype_ds ) if prototype_ds is not None: gdalnumeric.CopyDatasetInfo( prototype_ds, ds, xoff=xoff, yoff=yoff ) return dsdef histogram(a, bins=range(0,256)): ''' Histogram function for multi-dimensional array. a = array bins = range of numbers to match ''' fa = a.flat n = gdalnumeric.searchsorted(gdalnumeric.sort(fa), bins) n = gdalnumeric.concatenate([n, [len(fa)]]) hist = n[1:]-n[:-1] return hist def stretch(a): ''' Performs a histogram stretch on a gdalnumeric array image. ''' hist = histogram(a) im = arrayToImage(a) lut = [] for b in range(0, len(hist), 256): # step size step = reduce(operator.add, hist[b:b+256]) / 255 # create equalization lookup table n = 0 for i in range(256): lut.append(n / step) n = n + hist[i+b] im = im.point(lut) return imageToArray(im) def main( shapefile_path, raster_path ): # Load the source data as a gdalnumeric array srcArray = gdalnumeric.LoadFile(raster_path) # Also load as a gdal image to get geotransform # (world file) info srcImage = gdal.Open(raster_path) geoTrans = srcImage.GetGeoTransform() # Create an OGR layer from a boundary shapefile shapef = ogr.Open(shapefile_path) lyr = shapef.GetLayer( os.path.split( os.path.splitext( shapefile_path )[0] )[1] ) poly = lyr.GetNextFeature() # Convert the layer extent to image pixel coordinates minX, maxX, minY, maxY = lyr.GetExtent() ulX, ulY = world2Pixel(geoTrans, minX, maxY) lrX, lrY = world2Pixel(geoTrans, maxX, minY) # Calculate the pixel size of the new image pxWidth = int(lrX - ulX) pxHeight = int(lrY - ulY) clip = srcArray[:, ulY:lrY, ulX:lrX] # # EDIT: create pixel offset to pass to new image Projection info # xoffset = ulX yoffset = ulY print ('Xoffset, Yoffset = ( %f, %f )' % ( xoffset, yoffset )) # Create a new geomatrix for the image geoTrans = list(geoTrans) geoTrans[0] = minX geoTrans[3] = maxY # Map points to pixels for drawing the # boundary on a blank 8-bit, # black and white, mask image. points = [] pixels = [] geom = poly.GetGeometryRef() pts = geom.GetGeometryRef(0) for p in range(pts.GetPointCount()): points.append((pts.GetX(p), pts.GetY(p))) for p in points: pixels.append(world2Pixel(geoTrans, p[0], p[1])) rasterPoly = Image.new('L', (pxWidth, pxHeight), 1) rasterize = ImageDraw.Draw(rasterPoly) rasterize.polygon(pixels, 0) mask = imageToArray(rasterPoly) # Clip the image using the mask clip = gdalnumeric.choose(mask, (clip, 0)).astype(gdalnumeric.uint8) # This image has 3 bands so we stretch each one to make them # visually brighter for i in range(4): clip[i,:,:] = stretch(clip[i,:,:]) # Save new tiff # # EDIT: instead of SaveArray, let’s break all the # SaveArray steps out more explicity so # we can overwrite the offset of the destination # raster # ### the old way using SaveArray # # gdalnumeric.SaveArray(clip, 'OUTPUT.tif', format='GTiff', prototype=raster_path) # ### # gtiffDriver = gdal.GetDriverByName( ’GTiff’ ) if gtiffDriver is None: raise ValueError('Can’t find GeoTiff Driver') gtiffDriver.CreateCopy( 'beijing1.tif', OpenArray( clip, prototype_ds=raster_path, xoff=xoffset, yoff=yoffset ) ) print(raster_path) # Save as an 8-bit jpeg for an easy, quick preview clip = clip.astype(gdalnumeric.uint8) gdalnumeric.SaveArray(clip, 'beijing1.jpg', format='JPEG') gdal.ErrorReset() if __name__ == ’__main__’: #shapefile_path, raster_path shapefile_path = r’C:UsersAdministratorDesktop裁切shpNew_Shapefile.shp’ raster_path = r’C:UsersAdministratorDesktop2230542.tiff’ main( shapefile_path, raster_path )

補充知識:python代碼裁剪tiff影像圖和轉換成png格式+裁剪Png圖片

先來看一下需要轉換的tiff原始圖的信息,如下圖所示。

利用Python裁切tiff圖像且讀取tiff,shp文件的實例

tiff轉換成png和裁剪tiff的代碼(opencv)

import cv2 as cvimport os''' 轉換tiff格式為png + 橫向裁剪tiff遙感影像圖'''def Convert_To_Png_AndCut(dir): files = os.listdir(dir) ResultPath1 = './RS_ToPngDir/' # 定義轉換格式后的保存路徑 ResultPath2 = './RS_Cut_Result/' # 定義裁剪后的保存路徑 ResultPath3 = './RS_Cut_Result/' # 定義裁剪后的保存路徑 for file in files: # 這里可以去掉for循環 a, b = os.path.splitext(file) # 拆分影像圖的文件名稱 this_dir = os.path.join(dir + file) # 構建保存 路徑+文件名img = cv.imread(this_dir, 1) # 讀取tif影像 # 第二個參數是通道數和位深的參數, # IMREAD_UNCHANGED = -1 # 不進行轉化,比如保存為了16位的圖片,讀取出來仍然為16位。 # IMREAD_GRAYSCALE = 0 # 進行轉化為灰度圖,比如保存為了16位的圖片,讀取出來為8位,類型為CV_8UC1。 # IMREAD_COLOR = 1 # 進行轉化為RGB三通道圖像,圖像深度轉為8位 # IMREAD_ANYDEPTH = 2 # 保持圖像深度不變,進行轉化為灰度圖。 # IMREAD_ANYCOLOR = 4 # 若圖像通道數小于等于3,則保持原通道數不變;若通道數大于3則只取取前三個通道。圖像深度轉為8位cv.imwrite(ResultPath1 + a + '_' + '.png', img) # 保存為png格式# 下面開始裁剪-不需要裁剪tiff格式的可以直接注釋掉 hight = img.shape[0] #opencv寫法,獲取寬和高 width = img.shape[1] #定義裁剪尺寸 w = 480 # 寬度 h = 360 # 高度 _id = 1 # 裁剪結果保存文件名:0 - N 升序方式 i = 0 while (i + h <= hight): # 控制高度,圖像多余固定尺寸總和部分不要了 j = 0 while (j + w <= width): # 控制寬度,圖像多余固定尺寸總和部分不要了cropped = img[i:i + h, j:j + w] # 裁剪坐標為[y0:y1, x0:x1]cv.imwrite(ResultPath2 + a + '_' + str(_id) + b, cropped)_id += 1j += w i = i + h''' 橫向裁剪PNG圖'''def toCutPng(dir): files = os.listdir(dir) ResultPath = './RS_CutPng_Result/' # 定義裁剪后的保存路徑 for file in files: a, b = os.path.splitext(file) # 拆分影像圖的文件名稱 this_dir = os.path.join(dir + file) img = Image.open(this_dir) # 按順序打開某圖片 width, hight = img.size w = 480 # 寬度 h = 360 # 高度 _id = 1 # 裁剪結果保存文件名:0 - N 升序方式 y = 0 while (y + h <= hight): # 控制高度,圖像多余固定尺寸總和部分不要了 x = 0 while (x + w <= width): # 控制寬度,圖像多余固定尺寸總和部分不要了new_img = img.crop((x, y, x + w, y + h))new_img.save(ResultPath + a + '_' + str(_id) + b)_id += 1x += w y = y + hif __name__ == ’__main__’: _path = r'./RS_TiffDir/' # 遙感tiff影像所在路徑 # 裁剪影像圖 Convert_To_Png_AndCut(_path)

將轉換成png后的圖加載到軟件中(專業軟件ENVI5.3)查看結果詳細信息如下圖所示,成功的轉換成png格式了。

利用Python裁切tiff圖像且讀取tiff,shp文件的實例

下面是加載裁剪后的影像圖(Tiff格式的)

利用Python裁切tiff圖像且讀取tiff,shp文件的實例

def toCutPng(dir):函數效果圖如下圖所示。

以上這篇利用Python裁切tiff圖像且讀取tiff,shp文件的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
主站蜘蛛池模板: 色婷婷综合久久久中文字幕 | 日本免费xxxx | 色婷婷网 | 簧片免费网站 | 91在线精品秘密一区二区 | 日韩免费在线观看视频 | 久久国产精品视频 | 亚洲 欧美 日韩 在线 | 国产欧美日韩一区 | 一区福利 | 天天天干夜夜夜操 | 亚洲美女在线视频 | 免费黄色网止 | 中文字幕八区 | 国产精品美女久久久久久久久久久 | 久久人爽| 成人深夜小视频 | av网站在线免费观看 | 天天夜夜操 | 亚洲一级毛片 | 成人午夜小视频 | 欧美国产精品久久久 | 成人精品久久久 | av片在线观看 | 国产一区二区视频免费 | 欧美天堂| 成人免费毛片高清视频 | 久久国产精品久久久久久电车 | 精品欧美一区二区三区 | 久久久国产精品入口麻豆 | 精品国产依人香蕉在线精品 | 国产在线精品一区二区三区 | 在线看国产| 成人妇女免费播放久久久 | 国产麻豆乱码精品一区二区三区 | 亚洲精品永久免费 | 精品三级在线观看 | 国产成人精品亚洲777人妖 | 欧美片网站免费 | 91久久精品日日躁夜夜躁国产 | 国内自拍第一页 | www.久久久久久久久久久久 | 日本伊人网站 | 国产午夜精品久久久久久久 | 婷婷视频在线 | 久久精品一区二区国产 | 伊人狠狠干 | 欧美99热| 精品国产九九 | 国产精品成人一区二区 | 国产成人在线视频 | 国产精品99久久免费观看 | av官网在线 | 日韩精品 | 丁香五月亚洲综合在线 | 国产男女免费视频 | 天天爽夜夜春 | 午夜男人天堂 | 大香萑 | 在线无码| www久久国产| av中文字幕在线 | 亚洲视频中文字幕 | 香蕉av在线| 精品国产一区二区三区日日嗨 | 韩日一区 | 日韩精品视频在线 | 欧美日韩国产精品 | 日韩99 | 黄色精品视频 | 免费二区| 免费一区二区 | 能免费看av的网站 | 久久国产精品一区二区 | 午夜草民福利电影 | 久久精品综合 | 亚洲精品亚洲人成人网 | 99久久九九 | 午夜精品久久久久久久星辰影院 | 看特级毛片 | 国产精品亚洲综合 | 亚洲一区视频在线播放 | 99久久夜色精品国产网站 | 这里精品 | 视频一区在线播放 | 天天干干 | 精品成人一区 | 亚洲日韩欧美一区二区在线 | 国产中文字幕在线 | 国际精品久久 | 在线第一页 | 激情视频网站 | 国产精品s色 | 欧美日韩亚洲一区 | 一区二区三区回区在观看免费视频 | 欧洲精品久久久 | 一级色视频 | 久久亚洲综合 | 欧美久久一区二区三区 | 日本美女一区二区三区 | 国产精品久久久久久久久久免费看 | 国产成人午夜高潮毛片 | 欧美日韩国产在线 | 91福利电影在线观看 | 日本在线不卡视频 | 国产视频2021 | 亚洲福利一区 | 国内精品一区二区三区 | 久久久精品国产 | 亚洲精品免费在线观看 | 日韩成人在线视频 | 自拍视频免费 | 国产一区二区视频在线观看 | 91碰碰 | 韩国一区二区视频 | 成人黄色片在线观看 | 永久91嫩草亚洲精品人人 | 日韩精品一区二区三区在线 | 国产乱码精品一区二区三区爽爽爽 | 亚洲91| 日韩成年人视频 | 超碰97免费在线 | 日本免费网站 | 久久在线 | 中文字幕亚洲一区二区三区 | 亚洲国产精品一区二区三区 | 另类免费视频 | 久久成人一区 | 九色在线播放 | 一区二区不卡视频在线观看 | 日本不卡免费新一二三区 | 一级一级一级一级毛片 | 九九精品在线 | 欧美久久视频 | 日本久久久久 | 亚洲一区中文 | 国产高清一二三区 | 亚洲成人三级 | 久久国内精品 | 亚洲欧美日韩一区二区 | 国产老头老太作爱视频 | 欧美激情视频一区二区三区在线播放 | 日韩欧美一区二区三区久久婷婷 | 日本亚洲欧美 | 国产精品亚洲欧美日韩一区在线 | 亚洲精品乱码久久久久久按摩观 | 日韩精品久久 | 国产淫片在线观看 | 国产精品久久久久久久久久久久冷 | 国产在线观看91一区二区三区 | 国产真实精品久久二三区 | 国产成人午夜精品5599 | 国产精品国产三级国产a | 亚洲精品久久久久avwww潮水 | 午夜精品一区二区三区在线播放 | 亚洲毛片| 日韩免费网 | 精品综合| 福利片中文字幕 | 搜索黄色毛片 | 黄色成人在线观看视频 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲欧洲精品一区二区三区 | 国产精品美女久久久久久久久久久 | 国产精品一区二区三区在线播放 | 亚洲伦理影院 | 国产成人精品一区二区三区视频 | 伊人网综合视频 | 激情网在线观看 | 国产91成人在在线播放 | 日韩免费一级 | 天天摸天天操 | 日本电影www | 亚洲精品3 | 日韩精品免费在线观看 | 成人精品视频一区二区三区 | 波多野结衣中文字幕在线视频 | 91av视频在线 | av影音在线 | 精品久久久久久久久久久久久久久久久久 | 国产小视频在线播放 | 精品日韩在线 | 国产日韩精品视频 | 国产精品高清在线 | 亚洲精品成人 | 看真人视频a级毛片 | 亚洲欧美日韩精品久久奇米色影视 | www.国产精 | 蜜桃av一区二区三区 | 欧美在线观看免费观看视频 | 91成人在线 | 亚洲毛片| 91免费看片网站 | 亚洲欧美综合精品久久成人 | 蜜桃视频在线播放 | 精品一区二区久久久久久久网站 | 欧美午夜精品久久久久久浪潮 | 国产一区久久久 | 一区视频| 日韩精品一区二区三区在线观看 | 精品专区 | 黄色一级免费大片 | 日本久久99 | 欧美精产国品一二三区 | 一区在线视频观看 | 亚洲精品资源在线观看 | 极品毛片 | 91色在线观看 | 国产精品视频播放 | 超碰综合| 色爽女人免费 | av在线播放国产 | 午夜亚洲 | 日本全黄裸体片 | 在线看91| 在线观看免费av网站 | 国产精品69毛片高清亚洲 | 91在线成人| 免费激情网站 | 北条麻妃99精品青青久久 | 国产小视频在线播放 | 日本久久www成人免 成人久久久久 | 久久这里只有精品首页 | 中国妞videos高潮 | 日本一区二区三区免费观看 | 欧美一级黄色大片 | 91视频综合 | 国产综合精品一区二区三区 | 日韩精品一区二区三区 | 国产精品夜色一区二区三区 | 欧美精品v国产精品v日韩精品 | 久久精品久久久久久久久久16 | 日本天天操| 欧洲一区二区三区 | 久久久久久91香蕉国产 | 久久久久国产一区二区三区 | 浴室洗澡偷拍一区二区 | 国产精品国产精品国产专区不蜜 | 在线播放亚洲 | 亚洲成人日本 | 日韩精品在线播放 | 欧美精品一区二区三区在线 | 亚洲一一在线 | 国产成人亚洲综合 | 欧美一区久久 | 天天干 夜夜操 | 午夜久久乐 | 国产一区二 | 午夜免费看片 | 国产综合精品 | 欧美在线观看一区 | 99热国产在线观看 | 久久综合狠狠综合久久综合88 | 中文字幕在线视频免费播放 | 狠狠色丁香婷婷综合 | 亚洲美女一区二区三区 | 久久五月视频 | 奇米精品一区二区三区在线观看 | 99精品一区二区三区 | 国产一区二区三区久久久 | av网站免费看 | 羞羞视频在线网站观看 | 亚洲综合色自拍一区 | 欧美日韩精品一区二区在线观看 | 成人免毛片 | 成人国产精品久久久 | 草久久av | 国内成人精品2018免费看 | 成人在线免费小视频 | 一区三区在线观看 | 超碰97人人人人人蜜桃 | 亚洲欧美日韩在线一区 | 99精品国产高清一区二区麻豆 | 久久精品二区 | 91福利视频导航 | 日韩中文不卡 | 久久精品成人 | 精品999www | 久久久久久久久99精品 | 伊人春色成人 | 国产欧美网址 | 成人一级片视频 | 色视频一区二区三区 | 欧美在线一二三 | 成人精品国产免费网站 | 国产成人免费 | 成人国产综合 | 精品一区二区三区三区 | 精品二区| 女人夜夜春高潮爽av片 | 亚洲毛片| 日本中文在线 | 国产精品三级久久久久久电影 | 成人在线亚洲 | 日韩av免费在线观看 | 草草草久久久 | 午夜精品久久久久久久男人的天堂 | 日韩精品视频在线 | 久久久久99精品国产片 | 理论黄色片 | 日韩亚洲 | 国产精品成人一区二区三区夜夜夜 | 99久久婷婷国产综合精品电影 | 超碰在线91 | 在线观看国产精品一区 | 91精品久久久久久久久久 | 噜噜噜在线观看免费视频日本 | 日韩精品免费在线观看 | 久操视频在线观看 | 成人在线视频一区二区 | a国产在线 | 国产日韩欧美在线观看 | 成年入口无限观看网站 | 日韩和的一区二区 | 成人一区二区三区在线观看 | 国产精品毛片久久久久久久 | 香蕉在线影院 | 国产精品91久久久久 | 美女久久久 | 一区不卡 | 免费看毛片的网站 | 久久久久久久国产 | 久久99精品久久久久久琪琪 | 欧美精品国产精品 | a久久久久久 | 亚洲精品大片 | 欧美wwwsss9999| 人人射av | 日韩久久精品一区二区 | 国产真实精品久久二三区 | 午夜视频在线观看网站 | 精品久久久久一区二区国产 | 日日干夜夜操 | www.国产精品.com | 国产精品国产三级国产aⅴ无密码 | 精品久久中文字幕 | 在线欧美一区 | 成人资源在线观看 | 久久久久久久久免费视频 | 日韩午夜在线 | 国产 一区| 欧美精品一区二区三区在线播放 | 亚洲一区视频在线 | 91小视频| 久久久xxxx | 亚洲视频一区二区 | 91免费版在线观看 | 成人免费视频网站 | 精品一区二区三区在线观看视频 | 久久四色 | 亚洲一区二区视频在线观看 | 一区二区三区高清 | 欧美一级裸体视频 | 北条麻妃99精品青青久久 | 色视频网站在线观看一=区 日韩一二三区 | 999热在线| 国产成年免费视频 | www.国产一区| 成人国产网站 | 可以在线观看的av网站 | 亚洲精品免费在线观看 | 99riav国产精品 | 日韩欧美在线综合 | 黄色一级片看看 | 亚洲国产精品久久久 | 午夜剧院官方 | 欧美污污 | 欧美国产精品一区 | 久视频在线观看 | 欧美亚洲免费 | 色婷婷综合在线 | 久久综合伊人 | 日韩中文字幕免费在线 | 麻豆国产露脸在线观看 | 在线观看日韩 | 国产精品一区二区视频 | 精国产品一区二区三区 | 国产日韩av在线 | 91精品国产色综合久久不卡98 | 国产全黄 | 久久精品国产视频 | 91av久久| 日本国产欧美 | 日韩免费高清视频 | 日韩91精品 | 免费在线成人 | 欧美日一区二区 | 亚洲一区二区在线 | 国产三级久久久久 | 欧洲成人一区 | 日韩亚洲视频在线观看 | 成人在线高清视频 | 国产精品久久久久久久久久久久久久久久 | 欧美精品亚洲精品 | 国产精品国产成人国产三级 | 四虎影音 | 午夜影院免费体验区 | 理论片91| 日日干夜夜骑 | 午夜色视频在线观看 | 操人网| 国产精品18久久久久久首页狼 | 欧美a√ | av三级在线观看 | 久久成人一区 | 日韩精品1区2区3区 成人黄页在线观看 | 99爱免费视频 | 国产精品99久久久久久宅男 | 欧美日韩在线免费观看 | 欧一区二区 | 亚洲专区中文字幕 | 狠狠做深爱婷婷综合一区 | 国产精品三级视频 | 看亚洲a级一级毛片 | 91久久精品一区二区别 | 国产亚洲成av人片在线观看桃 | 午夜av电影 | 国产成人高清精品免费5388 | 国产黄色播放 | 欧美日韩国产综合视频 | 91在线观看视频 | 99精品热| 久久草在线视频 | 久久一区二区三 | 久久精品色欧美aⅴ一区二区 | 精品久久国产老人久久综合 | 综合色成人 | 久久在线视频 | 美女福利视频 | 蜜桃毛片 | 亚洲国产激情 | 九七超碰在线 | 毛片视频免费 | 国产精品一区亚洲二区日本三区 | 亚洲 精品 综合 精品 自拍 | 日韩av免费在线观看 | 在线中文一区 | 国产精品资源在线 | 91亚洲国产成人久久精品网站 | 亚洲成人一区二区三区 | 日韩在线一区二区三区 | 午夜视频网 | 免费看黄色大片 | 欧美在线一区二区 | 精品亚洲自拍 | 国产亚洲欧美在线 | 免费精品视频 | 国产精品毛片久久久久久久 | av一区二区三区四区 | 国产精品久久久久9999 | 一区二区三区视频免费在线观看 | 国产精品成人国产乱一区 | 国产中文字幕一区 | 麻豆av在线播放 | 欧美日韩一区二区三区在线电影 | 午夜社区| 成人在线视频免费观看 | 国产精品视频久久 | 亚洲大片免费观看 | 欧美高清dvd | 久久777 | 午夜日韩在线观看 | 精品美女在线观看视频在线观看 | 久久久精品一区二区三区 | 男女精品| 欧美一级特 | 91视频网址 | www312aⅴ欧美在线看 | 免费在线日本 | 国产性猛交xxxx免费看久久 | 国产精品久久久久久亚洲调教 | 免费观看一级黄色片 | 日本精品一区二 | 欧美极品一区二区 | 亚洲va欧美va天堂v国产综合 | 成人激情视频在线观看 | 激情小说综合网 | 国产高清在线精品一区二区三区 | 欧美a级成人淫片免费看 | 国产中文字幕一区 | 国产精品视频在线观看 | 欧美高清dvd | 久久99精品久久久久久琪琪 | 日夜夜精品 | 国产h片在线观看 | 欧美日韩国产高清 | 天堂资源最新在线 | 欧美日韩在线一区二区三区 | 91免费看| av一二三四 | 欧美激情国产日韩精品一区18 | 亚洲欧美电影 | 夜夜艹 | 成人精品一区二区三区中文字幕 | 亚洲高清久久 | 欧美一区二区三区在线观看 | 美女黄网 | 黄色视频a级毛片 | 欧美日韩高清在线一区 | 国产精品久久久久一区二区三区 | 久久国产综合 | 亚洲视频一区在线 | 国产在线专区 | 男女啪啪免费网站 | 韩日精品视频 | 久久99影视 | 亚洲欧洲无码一区二区三区 | 91看片淫黄大片一级在线观看 | 国产精品毛片久久久久久 | 久久久美女 | 中文字字幕在线 | 免费黄色小视频 | 天天干天操 | 日韩精品一区二区三区在线 | 欧美精品色 | 97国产精品视频人人做人人爱 | 精品影院 | 日韩精品一区二区在线观看视频 | 国产精品二区三区在线观看 | 午夜欧美 | 久久99深爱久久99精品 | 亚洲精品电影在线观看 | 色精品 | 1000部精品久久久久久久久 | 欧美一级二级视频 | 欧美激情高清 | 久久久国产精品 | 一级全黄少妇性色生活片毛片 | 国产成人免费在线 | 久久这里只有精品首页 | 天天综合天天色 | 久久久久久久免费 | 欧美人妖在线 | 精品久久中文 | 国产日韩欧美一区二区 | 在线精品国产 | 日韩在线欧美 | 不卡一区 | 欧美日韩精品一区二区 | 国产精品www | 中文字幕日韩一区二区不卡 | 西西做爰免费视频 | 国产不卡视频在线观看 | 免费视频一区二区 | 欧美日韩一区二区三区 | 亚洲性视屏 | 国产精品无码专区在线观看 | 成人亚洲精品久久久久 | 亚洲国产精品t66y | 日本中文字幕在线观看 | 99成人 | 国产精品精品视频一区二区三区 | 亚洲免费在线视频 | 日韩久久一区二区 | 免费黄色av | 亚洲日本乱码一区两区在线观看 | 欧美2区| 久久最新网址 | 日韩精品一区二区三区四区视频 | 欧美日本亚洲 | 国产中文字幕在线观看 | 欧美日本韩国一区二区三区 | 黄色午夜 | 久久骚| 亚洲欧美在线观看 | 精品欧美久久 | 一区二区三区在线观看免费 | 欧美乱轮| 国产成人精品一区二区在线 | 精品国产精品国产偷麻豆 | 国产精品成人在线观看 | 91久久久久久久久久久久久久久久 | 精品久久97 | 欧美一级二级三级 | 伊人网综合视频 | 久久夜视频 | 久久国产欧美日韩精品 | 亚洲美女视频 | 精品国产乱码简爱久久久久久 | 欧美一区二区三区视频 | 亚洲国产激情 | 国产精品女教师av久久 | 日韩国产欧美精品 | 日本成人在线视频网站 | 在线观看国产高清视频 | 麻豆亚洲 | 亚洲伊人久久综合 | 久久精品在线 | 综合网视频| 亚洲视频在线播放 | 一级a性色生活片久久毛片 夜夜视频 | 欧美一区二区免费在线 | 在线免费观看黄 | 国产一级一级 | 欧美日韩在线免费观看 | 亚洲视频在线观看网址 | 成人久久18免费网站图片 | 天堂一区二区三区 | 国产婷婷色一区二区三区 | 色婷婷综合在线 | 国产一区网站 | 99热.com| 国产xxxx精品 | 午夜网址 | 97国产在线| a视频在线免费观看 | 国产精品一卡二卡 | 国产ts余喵喵和直男多体位 | 久草视频在线看 | 亚洲一区中文字幕 | 在线观看欧美一区 | 成人在线免费视频 | 久久亚洲天堂 | 欧美国产综合一区 | 午夜在线小视频 |