精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenCV 常用的七個示例:從讀取到人臉檢測(Python版)

開發
OpenCV 庫是2500多個優化算法的組合。它可以用來檢測和識別不同的人臉,在圖像中或實時識別物體。

OpenCV

OpenCV是計算機視覺領域最流行的庫之一。它最初是用 C 和 C++ 編寫的。現在也可以在 Python 中使用。它最初是由英特爾開發的。該庫是一個跨平臺的開源庫。免費使用。OpenCV 庫是一個高度優化的庫,其主要重點是實時應用程序。

OpenCV 庫是2500多個優化算法的組合。它可以用來檢測和識別不同的人臉,在圖像中或實時識別物體,使用視頻和網絡攝像頭分類不同的人類行為,跟蹤攝像機的運動,跟蹤像汽車、人類等移動物體,實時計數物體,將圖像拼接在一起產生高分辨率圖像,從圖像數據庫中找到類似的圖像,從使用閃光燈拍攝的圖像中去除紅眼,提高圖像質量,跟蹤眼球運動,跟蹤人臉等

它擁有大約4.7萬活躍用戶社區,估計下載量超過1800萬次。許多大公司,如谷歌,亞馬遜,特斯拉,微軟,本田等使用OpenCV,使他們的產品更好,更智能。

先決條件

在開始編寫代碼之前,我們需要在我們的設備上安裝 OpenCV 。如果你是專業的編程人員并且知道每一個 IDE,那么去 Pycharm 并且在設置中從它的包管理器中安裝 OpenCV-python。

如果您是初學者或中級程序員,或者只是想關注該博客,那么我們將使用代碼編輯器而不是IDE。只需轉到Visual Studio Code網站并根據您的操作系統下載最新版本即可。現在,我們將創建一個虛擬環境,在其中將安裝 OpenCV。打開終端,然后使用cd定位到桌面。使用名為opencv的mkdir創建一個文件夾然后在以下命令中運行。

python -m venv env

現在使用 env\scripts\activate 命令激活環境,你會看到在 C:\Users\username\Desktop\opencv 前出現一個帶小括號的 (env)。現在只需使用 pip 安裝 OpenCV。

pip install opencv-python

我們將在這個博客中涵蓋7個主題:

  • 讀、寫和展示一個圖像
  • 讀取視頻與集成網絡攝像頭
  • 縮放和裁剪圖像
  • 使用函數的基本圖像濾波器
  • 繪制不同的形狀
  • 在圖像上寫文字
  • 檢測和裁剪人臉

1.讀、寫和展示一個圖像

為了使用 OpenCV 讀取圖像,我們使用函數 imread() ,為了顯示圖像,我們使用函數 imshow() ,為了寫入圖像,我們使用函數 imwrite()。讓我們看看每一個的語法。

imread():

img = cv2.imread("PATH_TO_IMAGE.jpg/png")

Example
img = imread("images/dog0.jpg")

imshow():

cv2.imshow("WINDOW NAME",IMG_VAR)

Example
imshow("Dog Image",img)

imwrite():

cv2.imwrite(FILENAME, IMAGE)
filename: A string representing the file name. The filename must include image format like .jpg, .png, etc.
image: It is the image that is to be saved.

Example
cv2.imwrite('images/img',img)

.讀取視頻與集成網絡攝像頭

讀取視頻文件與讀取 OpenCV 中的圖像文件非常相似。不同之處在于我們使用 cv2.videocapture()

語法:

video = cv2.VideoCapture("FILEPATH.mp4")

Example
video = cv2.VideoCapture("video/dog/dog.mp4")

視頻是許多幀圖像在一起的集合,每一幀都是一個圖像。要使用 OpenCV 觀看視頻,我們只需要使用 while 循環顯示視頻的每一幀。

while True:
   success , img = cap.read()
   cv2.imshow("Video",img)
   if cv2.waitKey(1) & 0xff==ord('q'):##key 'q' will break the loop
       break

為了與網絡攝像頭集成,我們需要傳遞網絡攝像頭的端口值,而不是路徑到視頻。如果你使用的是筆記本電腦,沒有連接任何外部攝像頭,那么簡單地傳遞0,如果你連接了任何外部攝像頭,那么傳遞一個攝像頭端口值。

cap = cv2.VideoCapture(0)
cap.set(3,640)  ## Frame width
cap.set(4,480)  ## Frame Height
cap.set(10,100) ## Brightness
while True:
   success, img = cap.read()
   cv2.imshow("Video",img)
   if cv2.waitKey(1) & 0xff == ord('q'):
        break

3.縮放和裁剪圖像

(1) 縮放圖像

縮放是一個改變圖像形狀的過程。在 Opencv,我們可以使用 resize 函數來調整圖像的形狀。

語法:

cv2.resize(IMG,(WIDTH,HEIGHT))
IMG: image which we want to resize
WIDTH: new width of the resize image
HEIGHT: new height of the resize image

Example
cv2.resize(img,(224,224))

要調整圖像的大小,我們首先需要知道圖像的形狀。我們可以利用 shape 找到圖像的形狀,然后根據當前圖像的形狀,我們可以增大或減小圖像的大小。讓我們舉個例子來看看。

import cv2
img = cv2.imread("images/img0.jpg") ##Choose any image
print(img.shape)
imgResize = cv2.resize(img,(224,224)) ##Decrease size
imgResize2 = cv2.resize(img,(1024,1024)) ##Increase size
cv2.imshow("Image",img)
cv2.imshow("Image Resize",imgResize)
cv2.imshow("Image Increase size",imgResize2)
print(imgResize.shape)
cv2.waitKey(0)

如果您不想把圖像寬度和高度寫死,您也可以根據現有的形狀,然后根據比例改變圖像的寬度和高度。

import cv2
img = cv2.imread("images/img0.jpg") ##Choose any image
print(img.shape)
shape = img.shape
imgResize = cv2.resize(img,(shape[0]//2,shape[1]//2))##Decrease size
imgResize2 = cv2.resize(img,(shape[0]*2,shape[1]*2)) ##Increase size
cv2.imshow("Image",img)
cv2.imshow("Image Resize",imgResize)
cv2.imshow("Image Increase size",imgResize2)
print(imgResize.shape)
cv2.waitKey(0)

(2) 裁剪圖像

裁剪是獲取部分圖像的過程。在  OpenCV 中,我們可以通過定義裁剪后的矩形坐標來執行裁剪。

語法:

imgCropped = img[y1:y2, x1:x2](x1,y1): top-left vertex
(x2,y2): bottom-right vertex

Example
imgCropped = img[0:100,200:200]

使用裁剪方法,讓我們嘗試從圖像中提取 Monalisa 的臉。

import cv2
img = cv2.imread("images/img0.jpg")
imgCropped = img[50:250,120:330]
cv2.imshow("Image cropped",imgCropped)
cv2.imshow("Image",img)
cv2.waitKey(0)

您還可以使用繪畫模式來查找(x1,y1)、(x2,y2)的正確坐標。

這里有個小任務:

  • 任務:右鍵單擊圖像并保存它; 嘗試從圖像中獲取國王卡。
  • 提示:使用繪畫模式找到正確的坐標,最后,使用調整大小,以增加裁剪圖像的大小。

4.使用函數的基本圖像濾波器

我們可以在圖像上使用許多基本的濾波器,比如將圖片轉換成灰度、模糊等等。

(1) 從 Img 到 gray

為了將圖像從彩色圖像轉換為灰度圖像,我們可以使用函數 cv2.cvtColor,在這里我們傳遞 cv2.COLOR_BGR2GRAY 作為參數。

語法:

imgGray = cv2.cvtColor(IMG,cv2.CODE)
IMG: Original image
CODE: Conversion code for Gray(COLOR_BGR2GRAY)

Example
imgGray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

(2) 從 Img 到 HSV

為了將圖像轉換為 HSV 顏色空間,我們可以使用函數 cv2.cvtColor,這里我們傳遞 cv2.COLOR_BGR2HSV 作為參數。它主要用于目標跟蹤。

語法:

imgGray = cv2.cvtColor(IMG,cv2.CODE)
IMG: Original image
CODE: Conversion code for Gray(COLOR_BGR2HSV)

Example
imgHsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)

(3) 模糊圖像

模糊用于去除圖像中的噪聲,也稱為平滑。它是對圖像應用低通濾波器的過程。在 OpenCV 中對圖像進行模糊,我們常用 GaussianBlur。

語法:

imgBlur = cv2.GaussianBlur(img,(sigmaX,sigmaY),kernalSize)

kernalsize ? A Size object representing the size of the kernel.
sigmaX ? A variable representing the Gaussian kernel standard deviation in X direction.
sigmaY - same as sigmaX

Exmaple
imgBlur = cv2.GaussianBlur(img,(3,3),0)

(4) 邊緣檢測

在 OpenCV 中,我們使用 Canny算子來檢測圖像中的邊緣。也有不同的邊緣檢測器,但最著名的是 Canny算子。Canny算子邊緣檢測是一種邊緣檢測算子,它使用多級算法來檢測圖像中的大范圍邊緣,是由 John F. Canny 在1986年提出的。

語法:

imgCanny = cv2.Canny(img,threshold1,threshold2)

threshold1,threshold2:Different values of threshold different for every images

Example
imgCanny = cv2.Canny(img,100,150)

(5) 膨脹

膨脹被用來增加圖像中邊緣的大小。首先,我們定義了奇數(5,5)的核矩陣大小。然后使用內核,我們對圖像執行膨脹。下面我們對 Canny 算子的輸出圖像進行了膨脹。

語法:

kernel = np.ones((5,5),np.uint8) ## DEFINING KERNEL OF 5x5
imgDialation = cv2.dilate(imgCanny,kernel,iterations=1) ##DIALATION

(6) 腐蝕

侵蝕與膨脹正好相反。該算法用于減小圖像中邊緣的大小。首先,我們定義了奇數(5,5)的核矩陣大小。然后使用內核,我們對圖像執行腐蝕。下面我們對 Canny 算子的輸出圖像進行腐蝕處理。

kernel = np.ones((5,5),np.uint8) ## DEFINING KERNEL OF 5x5
imgDialation = cv2.erode(imgCanny,kernel,iterations=1) ##EROSION

現在,在同一個程序中使用上述基本函數處理 Monalisa 圖像。

5.繪制不同的形狀

我們可以使用 OpenCV 繪制不同的形狀,像矩形,圓形,線等。

(1) 長方形:

要在圖像上繪制一個矩形,我們使用 cv2.rectangle 函數。在函數中,我們將寬度、高度、 x、 y、 RGB 中的顏色、深度作為參數傳遞。

語法:

cv2.rectangle(img,(w,h),(x,y),(R,G,B),THICKNESS)
w: width
h: height
x: distance from x axis
y: distance from y axis
R,G,B: color in RGB form (255,255,0)
THICKNESS: thickness of rectangel(integer)Example
cv2.rectangle(img,(100,300),(200,300),(255,0,255),2)

(2) 圓形:

為了繪制一個圓形,我們使用 cv2.circle 函數。我們傳遞 x,y,半徑大小,RGB 顏色,深度作為參數。

語法:

cv2.circle(img,(x,y),radius,(R,G,B),THICKNESS)
x: distance from x axis
y: distance from y axis
radius: size of radius(integer)
R,G,B: color in RGB form (255,255,0)
THICKNESS: thickness of rectangel(integer)Example
cv2.circle(img,(200,130),90,(255,255,0),2)

(3) 直線:

要繪制一條直線,我們使用 cv2.line 函數傳遞起始點(x1,y1)、終點(x2,y2)、 RGB 格式的顏色、深度作為參數。

語法:

cv2.line(img,(x1,y1),(x2,y2),(R,G,B),THICKNESS)x1,y1: start point of line (integer)
x2,y2: end point of line (integer)
R,G,B: color in RGB form (255,255,0)
THICKNESS: thickness of rectangel(integer)Example
cv2.line(img,(110,260),(300,260),(0,255,0),3)

6.在圖像上寫文字

在 OpenCV 中,我們有一個函數 cv2.puttext,用于在特定位置在圖像上寫入文本。它以圖像、文本、 x、 y、顏色、字體、字號、粗細作為輸入參數。

語法:

cv2.putText(img,text,(x,y),FONT,FONT_SCALE,(R,G,B),THICKNESS)
img: image to put text on
text: text to put on image
X: text distance from X axis
Y: text distance from Y axis
FONT: Type of FONT (ALL FONT TYPES)
FONT_SCALE: Scale of Font(Integer)
R,G,B: color in RGB form (255,255,0)
THICKNESS: thickness of rectangel(integer)Example
cv2.putText(img,"HELLO",(120,250),cv2.FONT_HERSHEY_COMPLEX,1,(255,255,255),2)

7.檢測和裁剪人臉

人臉檢測在人臉識別系統中非常有用。在 OpenCV 中,我們有許多預先訓練的 haar 級聯分類器可用于不同的任務。以下網址可以查看 OpenCV GitHub 上的分類器列表:https://github.com/opencv/opencv/tree/master/data/haarca

scades。

我們使用 haarcascade_frontalface_default.xml 分類器來檢測圖像中的人臉。它將返回圖像的四個坐標(w,h,x,y)。使用這些坐標,我們要在臉上畫一個矩形,然后使用相同的坐標,繼續裁剪人臉。最后使用 imwrite,把裁剪后的圖像保存到目錄中。

import cv2
# Load the cascade
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')# Read the input image
img = cv2.imread('images/img0.jpg')# Convert into grayscale
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# Detect faces
faces = face_cascade.detectMultiScale(gray, 1.3, 4)# Draw rectangle around the faces
for (x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)
    # Cropping Face
    crop_face = img[y:y + h, x:x + w]
    #Saving Cropped Face
    cv2.imwrite(str(w) + str(h) + '_faces.jpg', crop_face)
cv2.imshow('img', img)
cv2.imshow("imgcropped",crop_face)
cv2.waitKey()

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2024-05-29 11:16:33

PythonExcel

2023-12-19 16:50:37

2023-07-27 14:44:03

物聯網IOT

2023-03-13 10:49:30

ChatGPT人力資源

2021-12-24 14:10:26

Linux發行版

2021-09-22 12:45:47

Python數據分析

2022-04-25 14:27:05

Pandas函數數據

2023-10-16 08:25:02

2022-05-23 11:13:02

Python工具

2023-02-08 19:47:53

2023-10-08 09:52:55

2024-11-08 16:24:39

2023-04-09 15:57:39

時間序列分析Python開發

2024-08-30 14:29:03

2024-11-06 16:45:39

Python游戲開發代碼

2023-05-10 18:18:55

Linux發行版

2022-09-20 12:59:36

JavaScript函數

2022-08-21 17:08:44

LinuxFedora

2022-03-18 08:23:43

人工智能神經網絡失敗
點贊
收藏

51CTO技術棧公眾號

每日更新在线观看av| 少妇熟女视频一区二区三区| 国产中文在线| 日本欧美一区二区三区| 久久偷看各类女兵18女厕嘘嘘| 中文字幕一二三| 天堂√中文最新版在线| 国产精品久久久久久久第一福利 | 国产精品日本一区二区| 日韩黄色在线播放| 四季av在线一区二区三区| 狂野欧美激情性xxxx欧美| 日本少妇一区二区三区| 国产又爽又黄又嫩又猛又粗| 日本黄色片在线观看| 一本一道久久a久久精品蜜桃| 日韩欧美美女一区二区三区| 国内外成人激情视频| 午夜免费福利在线观看| 成人国产在线观看| 国产精品青青在线观看爽香蕉 | 欧美肉体xxxx裸体137大胆| 激情成人中文字幕| 亚洲毛茸茸少妇高潮呻吟| 无码人妻丰满熟妇区五十路百度| 激情成人四房播| 久久综合色之久久综合| 97碰碰视频| 波多野结衣在线电影| 在线不卡欧美| 久久在线免费视频| 69视频在线观看免费| 国产欧美88| 欧美优质美女网站| 无码人妻丰满熟妇区毛片18| 黄页网站大全在线免费观看| 1区2区3区精品视频| 日韩精品一线二线三线| 性感美女视频一二三| 高清国产一区二区| 成人午夜激情网| 在线播放精品视频| 日本在线观看不卡视频| 茄子视频成人在线| 欧美成人精品欧美一级乱黄| 综合色一区二区| 久久精品国产欧美激情| 欧美极品jizzhd欧美18| 精品一区在线| 精品小视频在线| 自拍视频一区二区| 国语一区二区三区| 精品久久久久久久久久久久包黑料| 国产精品v日韩精品v在线观看| 久久久久久久| 91黄色免费版| 日本成人在线免费视频| 国产免费不卡| 日韩欧美成人网| 日韩精品一区二区三区久久| 交100部在线观看| 欧美日韩国产在线| 久久免费视频3| 日韩伦理在线| 欧美视频中文在线看| 免费黄色日本网站| 手机av在线| 一本色道a无线码一区v| 男人靠女人免费视频网站| 成人ssswww在线播放| 欧美日韩精品二区| 青青在线免费观看视频| 久久久久久久性潮| 91精品国产综合久久小美女| av在线免费观看不卡| 国产精品久久久网站| 精品国产sm最大网站| 黄色a一级视频| 精品国产一区二区三区久久久蜜臀| 亚洲色图综合网| 国产小视频你懂的| 午夜久久黄色| 欧美一级黑人aaaaaaa做受| 久久精品五月天| 精油按摩中文字幕久久| av免费观看久久| 少妇性bbb搡bbb爽爽爽欧美| 国产日韩欧美高清| 法国空姐在线观看免费| 激情视频网站在线播放色| 91成人看片片| 国产sm在线观看| 香蕉国产成人午夜av影院| 国产一区二区三区在线观看视频 | 中文字幕不卡在线| 日本中文字幕一级片| 一二三四视频在线中文| 欧美蜜桃一区二区三区| 久久久久久婷婷| 免费av一区二区三区四区| 精品国产欧美一区二区三区成人| 欧美日韩综合一区二区| 久久久久国产精品午夜一区| 成人免费在线视频网址| 水莓100国产免费av在线播放| 国产精品三级久久久久三级| 极品粉嫩国产18尤物| 第四色男人最爱上成人网| 日韩一区二区麻豆国产| 国产在线观看欧美| 日本在线免费观看| 日韩成人av影视| 91久久极品少妇xxxxⅹ软件| 黄色免费在线播放| 亚洲欧美日韩在线| 欧美大片在线播放| 成人免费91| 亚洲片av在线| 亚洲国产精一区二区三区性色| 日韩va亚洲va欧美va久久| 日韩av毛片网| 亚洲国产精品二区| 中文字幕一区三区| 久草综合在线观看| 欧美精品中文| 久久久视频在线| 国产欧美一区二区三区视频在线观看| 久久久综合九色合综国产精品| 伊人再见免费在线观看高清版| 少妇一级淫免费放| 永久免费av在线| 精品久久久久久久久久| 麻豆精品国产传媒| 久久看人人摘| 国产精品第2页| 日韩大胆人体| 亚洲1区2区3区4区| 三级网站免费看| 欧美国产美女| 国产精品久久久久久久久久久不卡 | 高清一区在线观看| 蜜臀av免费一区二区三区| 97在线视频一区| 亚洲欧美黄色片| 亚洲综合一二区| 在线观看视频你懂得| 国产精品毛片一区二区在线看| 国产精品美女主播| av在线日韩国产精品| 欧美亚洲综合久久| 久久国产柳州莫菁门| 视频一区视频二区中文| 精品乱码一区二区三区| 成人bbav| 精品香蕉在线观看视频一| 国产www在线| 久久久久久久久久久久久女国产乱| 欧美大片在线播放| 日韩电影不卡一区| 青青久久av北条麻妃海外网| 亚洲色欧美另类| 日韩欧美中文字幕在线观看| 泷泽萝拉在线播放| 亚洲欧美日韩国产一区| 久久久久成人精品免费播放动漫| 超碰91在线观看| 亚洲精品一二区| 天天操夜夜操视频| 久久久国际精品| 国产高清视频网站| 99久久激情| wwwxx欧美| 伊人久久亚洲综合| 欧美亚洲在线日韩| 国产精品96久久久久久又黄又硬| 极品美乳网红视频免费在线观看 | 九七电影院97理论片久久tvb| 中国china体内裑精亚洲片| 在线观看免费黄色小视频| 中文字幕一区二区三区在线播放| 毛片毛片毛片毛| 欧美日一区二区在线观看| 久久99精品久久久久久久青青日本| 在线观看特色大片免费视频| 尤物精品国产第一福利三区| 国产人妻精品一区二区三区| 亚洲成人福利片| 日本xxx在线播放| 麻豆一区二区在线| 69精品丰满人妻无码视频a片| 精品国产导航| 国产精品欧美风情| 在线观看中文字幕的网站| 日韩激情在线视频| 97精品人妻一区二区三区在线| 一区二区欧美精品| 熟女俱乐部一区二区| 极品少妇xxxx精品少妇| 777777av| 天天揉久久久久亚洲精品| 国产欧美在线播放| 超碰在线中文字幕| 最近2019年中文视频免费在线观看 | 韩国无码一区二区三区精品| 奇米色一区二区| 精品国产一区三区| 99精品视频在线| 久久免费99精品久久久久久| 日韩城人网站| 亚洲国产高清aⅴ视频| 欧美伦理视频在线观看| 欧美视频网站| 一区二区三区四区五区精品| 国产一区二区三区不卡av| 日韩电影免费在线看| 国产成年人在线观看| 亚洲黄色录像| 成人动漫视频在线观看完整版 | 亚洲国产精品一| 91福利社在线观看| 日本五十熟hd丰满| 亚洲视频综合在线| 欧美aaa级片| 久久―日本道色综合久久| 亚洲午夜精品在线观看| 麻豆国产91在线播放| 欧美日韩国产精品激情在线播放| 欧美在线1区| 伊人色综合久久天天五月婷| 校园春色另类视频| 国产亚洲精品自在久久| 国产一区二区av在线| 国产在线日韩在线| 久久人体av| 国产精品美女www爽爽爽视频| 午夜久久中文| 久久久久久尹人网香蕉| 超碰在线caoporn| 日韩网站免费观看高清| 高清日韩av电影| 亚洲丝袜一区在线| 日韩资源在线| 亚洲精品色婷婷福利天堂| 全部免费毛片在线播放一个| 日韩精品影音先锋| 国产视频一区二区三| 欧美性受极品xxxx喷水| 日韩在线视频不卡| 日韩综合网站| 成人高清视频观看www| 成人看片毛片免费播放器| 国产精品2018| 国模视频一区| 国产精品福利网| 国产精品高潮呻吟av| 国产精品一区二区在线观看不卡| 国产精品区在线| 另类小说综合欧美亚洲| 99爱精品视频| 岳乳丰满一区二区三区| 欧美性猛交xxxx黑人交| 又色又爽又黄无遮挡的免费视频| 欧美日韩亚洲另类| 国产精品国产一区二区三区四区 | 老鸭窝一区二区| 91丨九色丨黑人外教| ass精品国模裸体欣赏pics| 超碰97久久| 欧美人与物videos| 国产理论电影在线| 7777免费精品视频| 欧美一级大片| 国产在线播放不卡| 亚洲三级av| 欧美日韩天天操| 日韩电影在线视频| 伊人久久在线观看| 极品少妇一区二区三区| 色综合av综合无码综合网站| 日本成人中文字幕| 四川一级毛毛片| 26uuu亚洲综合色欧美| 亚洲午夜久久久久久久国产| 亚洲男同性恋视频| 国产又黄又爽又色| 欧美日本在线视频| 国产18精品乱码免费看| 亚洲人成在线观看| 里番在线观看网站| 97免费视频在线播放| 成人一区视频| 一区二区三区在线观看免费| 欧美极品一区| 亚洲第一偷拍| 男人靠女人免费视频网站| 久久se精品一区精品二区| 日本一级片在线播放| 国产亚洲欧美日韩在线一区| 亚洲色图综合区| 日本高清不卡视频| 亚洲第一成年人网站| 亚洲深夜福利在线| 国产网红在线观看| 国产精品久久久精品| 国产精品45p| 在线成人中文字幕| 天天操精品视频| 美女免费视频一区二区| 95视频在线观看| 中文字幕电影一区| 日本在线免费观看| 欧美高清视频不卡网| 天堂成人在线| 欧美精品情趣视频| 欧美国产日韩电影| 国产一区二区自拍| 亚洲天堂免费| 欧洲熟妇精品视频| aaa亚洲精品一二三区| 免费成年人视频在线观看| 色婷婷激情久久| 日韩一级片免费看| 欧美大片在线看| 四虎国产精品成人免费影视| 欧美一区二区三区在线播放| 激情久久久久久| 亚洲免费在线播放视频| 国产亚洲综合av| 国产剧情在线视频| 日韩精品极品在线观看| 国产精品蜜臀| 99久久久久国产精品免费| 国产精品x453.com| mm131国产精品| 久久久久久久综合日本| 久久国产视频一区| 日韩精品在线影院| 高潮在线视频| 国产一区在线观| 精品动漫一区| 成人区人妻精品一区二| 亚洲夂夂婷婷色拍ww47| 国产肥老妇视频| 久久97久久97精品免视看| 五月天视频在线观看| 全国精品久久少妇| 亚洲自拍偷拍图| 欧美性猛片aaaaaaa做受| 国产精品视频一区二区久久| 国产成人精彩在线视频九色| 精品国产一区二区三区小蝌蚪| 青青在线视频观看| 久久精品亚洲一区二区三区浴池 | 日本在线视频1区| 情事1991在线| 欧美日韩第一| 天天视频天天爽| **性色生活片久久毛片| 国产精品久久无码一三区| 久热精品视频在线| 91成人在线精品视频| 成人毛片一区二区| 2020国产精品自拍| 天天爱天天做天天爽| 中文字幕av日韩| 国产精品99久久免费| 久久久久久久香蕉| 成人av在线影院| 日韩特级黄色片| 最新的欧美黄色| 精品视频在线播放一区二区三区| 毛片在线视频观看| 99久久国产免费看| 中文字幕xxxx| 日韩色av导航| 给我免费播放日韩视频| 日韩精品一区二区三区久久| 国产精品视频在线看| 99久久精品国产色欲| 午夜精品久久久久久久99黑人| 欧美男男gaytwinkfreevideos| www欧美激情| 亚洲国产另类精品专区| 黄网在线观看| 亚洲a区在线视频| 99精品视频免费观看视频| 欧美性猛交xxxx乱| 日韩欧美在线1卡| 亚洲精品永久免费视频| 不卡中文字幕在线| 91一区二区在线| 国产强伦人妻毛片| 奇米四色中文综合久久| 91精品福利| 国内精品久久99人妻无码| 欧美精品三级日韩久久| 一二三四视频在线中文| 99re99热| 国产亚洲精品精华液| www.亚洲欧美|