日韩人妻av在线,92自拍视频在线观看,亚洲一区二区欧美精品,日韩视频一区二区免费在线观看,色噜噜狠狠网站狠狠爱,亚洲午夜性感av,欧美日韩亚洲国内视频,国产免费看av大片的网站吃奶,国产精品美女激情视频

當(dāng)前位置: 首頁 >縱橫 > 正文

JavaCV人臉識(shí)別三部曲之三:識(shí)別和預(yù)覽

2023-07-01 08:32:04 來源:博客園
歡迎訪問我的GitHub

這里分類和匯總了欣宸的全部原創(chuàng)(含配套源碼):https://github.com/zq2599/blog_demos

《JavaCV人臉識(shí)別三部曲》鏈接《視頻中的人臉保存為圖片》《訓(xùn)練》《識(shí)別和預(yù)覽》本篇概覽

作為《JavaCV人臉識(shí)別三部曲》的終篇,今天咱們要開發(fā)一個(gè)實(shí)用的功能:有人出現(xiàn)在攝像頭中時(shí),應(yīng)用程序在預(yù)覽窗口標(biāo)注出此人的身份,效果如下圖所示:

簡單來說,本篇要做的事情如下:


(資料圖片僅供參考)

理解重點(diǎn)概念:confidence理解重點(diǎn)概念:threshold編碼驗(yàn)證今天編寫的代碼,主要功能如下圖所示:理解重點(diǎn)概念:confidence

confidence和threshold是OpenCV的人臉識(shí)別中非常重要的兩個(gè)概念,咱們先把這兩個(gè)概念搞清楚,再去編碼就非常容易了

假設(shè),咱們用下面六張照片訓(xùn)練出包含兩個(gè)類別的模型:

用一張新的照片去訓(xùn)練好的模型中做識(shí)別,如下圖,識(shí)別結(jié)果有兩部分內(nèi)容:label和confidence

先說lable,這個(gè)好理解,與訓(xùn)練時(shí)的lable一致(回顧上一篇的代碼,lable如下圖紅框所示),前面圖中l(wèi)able等于2,表示被判定為郭富城:

按照上面的說法,lable等于2就能確定照片中的人像是郭富城嗎?

當(dāng)然不能!?。?/strong>此時(shí)confidence字段就非常重要了,先看JavaCV源碼中對(duì)confidence的解釋,如下圖紅框所示,我的理解是:與lable值相關(guān)聯(lián)的置信度,或者說這張臉是郭富城的可能性

如果理解為可能性,那么問題來了,這是個(gè)double型的值,這個(gè)值越大,表示可能性越大還是越小?

上圖并沒有明說,但是那一句e.g. distance,讓我想起了機(jī)器學(xué)習(xí)中的K-means,此時(shí)我腦海中的畫面如下:-若真如上圖所示,那么顯然confidence越小,是郭富城的可能性就越大了,接下來再去找一些權(quán)威的說法:

OpenCV的官方論壇有個(gè)帖子的說法如下圖:代碼中的confidence變量屬于命名不當(dāng),其含義不是可信度,而是與模型中的類別的距離:

再看第二個(gè)解釋,如下圖紅框,說得很清楚了,值越小,與模型中類別的相似度越高,0表示完全匹配:

再看一個(gè)Stack Overflow的解釋:

至此,相信您對(duì)confidence已經(jīng)足夠理解了,lable等于2,confidence=30.01,意思是:被識(shí)別照片與郭富城最相似,距離為30.01,距離越小,是郭富城的可能性越大

理解重點(diǎn)概念:threshold在聊threshold之前,咱們先看一個(gè)場景,還是劉德華郭富城的模型,這次咱們拿喜洋洋的照片給模型識(shí)別,識(shí)別結(jié)果如下:顯然,模型不會(huì)告訴你照片里是誰,只會(huì)告訴你:和郭富城的距離是3000.01看到這里,聰明的您可能會(huì)這么想:那我就寫一段代碼吧,識(shí)別結(jié)果的confidence如果太大(例如超過100),就判定用于識(shí)別的人不屬于訓(xùn)練模型的任何一個(gè)類別上述功能,OpenCV已經(jīng)幫咱們想到了,那就是:threshold,翻譯過來即門限,如果咱們?cè)O(shè)置了threshold等于100,那么,一旦距離超過100,OpenCV的lable返回值就是-1理解了confidence和threshold,接下來可以寫人臉識(shí)別的代碼了,感謝咱們的充分準(zhǔn)備,接下來是絲般順滑的編碼過程...源碼下載《JavaCV人臉識(shí)別三部曲》的完整源碼可在GitHub下載到,地址和鏈接信息如下表所示(https://github.com/zq2599/blog_demos):
名稱鏈接備注
項(xiàng)目主頁https://github.com/zq2599/blog_demos該項(xiàng)目在GitHub上的主頁
git倉庫地址(https)https://github.com/zq2599/blog_demos.git該項(xiàng)目源碼的倉庫地址,https協(xié)議
git倉庫地址(ssh)git@github.com:zq2599/blog_demos.git該項(xiàng)目源碼的倉庫地址,ssh協(xié)議
這個(gè)git項(xiàng)目中有多個(gè)文件夾,本篇的源碼在javacv-tutorials文件夾下,如下圖紅框所示:javacv-tutorials里面有多個(gè)子工程,《JavaCV人臉識(shí)別三部曲》系列的代碼在simple-grab-push工程下:編碼:人臉識(shí)別服務(wù)開始正式編碼,今天咱們不會(huì)新建工程,而是繼續(xù)使用《JavaCV的攝像頭實(shí)戰(zhàn)之一:基礎(chǔ)》中創(chuàng)建的simple-grab-push工程先定義一個(gè)Bean類PredictRlt.java,用來保存識(shí)別結(jié)果(lable和confidence字段):
package com.bolingcavalry.grabpush.extend;import lombok.Data;@Datapublic class PredictRlt {    private int lable;    private double confidence;}
然后把人臉識(shí)別有關(guān)的服務(wù)集中在RecognizeService.java中,方便主程序使用,代碼如下,有幾處要注意的地方稍后提到:
package com.bolingcavalry.grabpush.extend;import com.bolingcavalry.grabpush.Constants;import org.bytedeco.opencv.global.opencv_imgcodecs;import org.bytedeco.opencv.opencv_core.Mat;import org.bytedeco.opencv.opencv_core.Size;import org.bytedeco.opencv.opencv_face.FaceRecognizer;import org.bytedeco.opencv.opencv_face.FisherFaceRecognizer;import static org.bytedeco.opencv.global.opencv_imgcodecs.IMREAD_GRAYSCALE;import static org.bytedeco.opencv.global.opencv_imgproc.resize;/** * @author willzhao * @version 1.0 * @description 把人臉識(shí)別的服務(wù)集中在這里 * @date 2021/12/12 21:32 */public class RecognizeService {    private FaceRecognizer faceRecognizer;    // 推理結(jié)果的標(biāo)簽    private int[] plabel;    // 推理結(jié)果的置信度    private double[] pconfidence;    // 推理結(jié)果    private PredictRlt predictRlt;    // 用于推理的圖片尺寸,要和訓(xùn)練時(shí)的尺寸保持一致    private Size size= new Size(Constants.RESIZE_WIDTH, Constants.RESIZE_HEIGHT);    public RecognizeService(String modelPath) {        plabel = new int[1];        pconfidence = new double[1];        predictRlt = new PredictRlt();                // 識(shí)別類的實(shí)例化,與訓(xùn)練時(shí)相同        faceRecognizer = FisherFaceRecognizer.create();        // 加載的是訓(xùn)練時(shí)生成的模型        faceRecognizer.read(modelPath);        // 設(shè)置門限,這個(gè)可以根據(jù)您自身的情況不斷調(diào)整        faceRecognizer.setThreshold(Constants.MAX_CONFIDENCE);    }    /**     * 將Mat實(shí)例給模型去推理     * @param mat     * @return     */    public PredictRlt predict(Mat mat) {        // 調(diào)整到和訓(xùn)練一致的尺寸        resize(mat, mat, size);        boolean isFinish = false;        try {            // 推理(這一行可能拋出RuntimeException異常,因此要補(bǔ)貨,否則會(huì)導(dǎo)致程序退出)            faceRecognizer.predict(mat, plabel, pconfidence);            isFinish = true;        } catch (RuntimeException runtimeException) {            runtimeException.printStackTrace();        }        // 如果發(fā)生過異常,就提前返回        if (!isFinish) {            return null;        }        // 將推理結(jié)果寫入返回對(duì)象中        predictRlt.setLable(plabel[0]);        predictRlt.setConfidence(pconfidence[0]);        return predictRlt;    }}
上述代碼有以下幾處需要注意:構(gòu)造方法中,通過faceRecognizer.setThreshold設(shè)置門限,我在實(shí)際使用中發(fā)現(xiàn)50比較合適,您可以根據(jù)自己的情況不斷調(diào)整predict方法中,用于識(shí)別的圖片要用resize方法調(diào)整大小,尺寸要和訓(xùn)練時(shí)的尺寸一致實(shí)測(cè)發(fā)現(xiàn),在一張照片中出現(xiàn)多個(gè)人臉時(shí),faceRecognizer.predict可能拋出RuntimeException異常,因此這里要捕獲異常,避免程序崩潰退出編碼:檢測(cè)和識(shí)別檢測(cè)有關(guān)的接口DetectService.java,如下,和《JavaCV人臉識(shí)別三部曲之一:視頻中的人臉保存為圖片》中的完全一致:
package com.bolingcavalry.grabpush.extend;import com.bolingcavalry.grabpush.Constants;import org.bytedeco.javacv.Frame;import org.bytedeco.javacv.OpenCVFrameConverter;import org.bytedeco.opencv.opencv_core.*;import org.bytedeco.opencv.opencv_objdetect.CascadeClassifier;import static org.bytedeco.opencv.global.opencv_core.CV_8UC1;import static org.bytedeco.opencv.global.opencv_imgcodecs.imwrite;import static org.bytedeco.opencv.global.opencv_imgproc.*;/** * @author willzhao * @version 1.0 * @description 檢測(cè)工具的通用接口 * @date 2021/12/5 10:57 */public interface DetectService {    /**     * 根據(jù)傳入的MAT構(gòu)造相同尺寸的MAT,存放灰度圖片用于以后的檢測(cè)     * @param src 原始圖片的MAT對(duì)象     * @return 相同尺寸的灰度圖片的MAT對(duì)象     */    static Mat buildGrayImage(Mat src) {        return new Mat(src.rows(), src.cols(), CV_8UC1);    }        /**     * 初始化操作,例如模型下載     * @throws Exception     */    void init() throws Exception;    /**     * 得到原始幀,做識(shí)別,添加框選     * @param frame     * @return     */    Frame convert(Frame frame);    /**     * 釋放資源     */    void releaseOutputResource();}
然后就是DetectService的實(shí)現(xiàn)類DetectAndRecognizeService .java,功能是用攝像頭的一幀圖片檢測(cè)人臉,再拿檢測(cè)到的人臉給RecognizeService做識(shí)別,完整代碼如下,有幾處要注意的地方稍后提到:
package com.bolingcavalry.grabpush.extend;import lombok.extern.slf4j.Slf4j;import org.bytedeco.javacpp.Loader;import org.bytedeco.javacv.Frame;import org.bytedeco.javacv.OpenCVFrameConverter;import org.bytedeco.opencv.opencv_core.*;import org.bytedeco.opencv.opencv_objdetect.CascadeClassifier;import java.io.File;import java.net.URL;import java.util.Map;import static org.bytedeco.opencv.global.opencv_imgproc.*;/** * @author willzhao * @version 1.0 * @description 音頻相關(guān)的服務(wù) * @date 2021/12/3 8:09 */@Slf4jpublic class DetectAndRecognizeService implements DetectService {    /**     * 每一幀原始圖片的對(duì)象     */    private Mat grabbedImage = null;    /**     * 原始圖片對(duì)應(yīng)的灰度圖片對(duì)象     */    private Mat grayImage = null;    /**     * 分類器     */    private CascadeClassifier classifier;    /**     * 轉(zhuǎn)換器     */    private OpenCVFrameConverter.ToMat converter = new OpenCVFrameConverter.ToMat();    /**     * 檢測(cè)模型文件的下載地址     */    private String detectModelFileUrl;    /**     * 處理每一幀的服務(wù)     */    private RecognizeService recognizeService;    /**     * 為了顯示的時(shí)候更加友好,給每個(gè)分類對(duì)應(yīng)一個(gè)名稱     */    private Map kindNameMap;    /**     * 構(gòu)造方法     * @param detectModelFileUrl     * @param recognizeModelFilePath     * @param kindNameMap     */    public DetectAndRecognizeService(String detectModelFileUrl, String recognizeModelFilePath, Map kindNameMap) {        this.detectModelFileUrl = detectModelFileUrl;        this.recognizeService = new RecognizeService(recognizeModelFilePath);        this.kindNameMap = kindNameMap;    }    /**     * 音頻采樣對(duì)象的初始化     * @throws Exception     */    @Override    public void init() throws Exception {        // 下載模型文件        URL url = new URL(detectModelFileUrl);        File file = Loader.cacheResource(url);        // 模型文件下載后的完整地址        String classifierName = file.getAbsolutePath();        // 根據(jù)模型文件實(shí)例化分類器        classifier = new CascadeClassifier(classifierName);        if (classifier == null) {            log.error("Error loading classifier file [{}]", classifierName);            System.exit(1);        }    }    @Override    public Frame convert(Frame frame) {        // 由幀轉(zhuǎn)為Mat        grabbedImage = converter.convert(frame);        // 灰度Mat,用于檢測(cè)        if (null==grayImage) {            grayImage = DetectService.buildGrayImage(grabbedImage);        }        // 進(jìn)行人臉識(shí)別,根據(jù)結(jié)果做處理得到預(yù)覽窗口顯示的幀        return detectAndRecoginze(classifier, converter, frame, grabbedImage, grayImage, recognizeService, kindNameMap);    }    /**     * 程序結(jié)束前,釋放人臉識(shí)別的資源     */    @Override    public void releaseOutputResource() {        if (null!=grabbedImage) {            grabbedImage.release();        }        if (null!=grayImage) {            grayImage.release();        }        if (null==classifier) {            classifier.close();        }    }    /**     * 檢測(cè)圖片,將檢測(cè)結(jié)果用矩形標(biāo)注在原始圖片上     * @param classifier 分類器     * @param converter Frame和mat的轉(zhuǎn)換器     * @param rawFrame 原始視頻幀     * @param grabbedImage 原始視頻幀對(duì)應(yīng)的mat     * @param grayImage 存放灰度圖片的mat     * @param kindNameMap 每個(gè)分類編號(hào)對(duì)應(yīng)的名稱     * @return 標(biāo)注了識(shí)別結(jié)果的視頻幀     */    static Frame detectAndRecoginze(CascadeClassifier classifier,                                    OpenCVFrameConverter.ToMat converter,                                    Frame rawFrame,                                    Mat grabbedImage,                                    Mat grayImage,                                    RecognizeService recognizeService,                                    Map kindNameMap) {        // 當(dāng)前圖片轉(zhuǎn)為灰度圖片        cvtColor(grabbedImage, grayImage, CV_BGR2GRAY);        // 存放檢測(cè)結(jié)果的容器        RectVector objects = new RectVector();        // 開始檢測(cè)        classifier.detectMultiScale(grayImage, objects);        // 檢測(cè)結(jié)果總數(shù)        long total = objects.size();        // 如果沒有檢測(cè)到結(jié)果,就用原始幀返回        if (total<1) {            return rawFrame;        }        PredictRlt predictRlt;        int pos_x;        int pos_y;        int lable;        double confidence;        String content;        // 如果有檢測(cè)結(jié)果,就根據(jù)結(jié)果的數(shù)據(jù)構(gòu)造矩形框,畫在原圖上        for (long i = 0; i < total; i++) {            Rect r = objects.get(i);// 核心代碼,把檢測(cè)到的人臉拿去識(shí)別            predictRlt = recognizeService.predict(new Mat(grayImage, r));            // 如果返回為空,表示出現(xiàn)過異常,就執(zhí)行下一個(gè)            if (null==predictRlt) {                System.out.println("return null");                continue;            }            // 分類的編號(hào)(訓(xùn)練時(shí)只有1和2,這里只有有三個(gè)值,1和2與訓(xùn)練的分類一致,還有個(gè)-1表示沒有匹配上)            lable = predictRlt.getLable();            // 與模型中的分類的距離,值越小表示相似度越高            confidence = predictRlt.getConfidence();            // 得到分類編號(hào)后,從map中取得名字,用來顯示            if (kindNameMap.containsKey(predictRlt.getLable())) {                content = String.format("%s, confidence : %.4f", kindNameMap.get(lable), confidence);            } else {                // 取不到名字的時(shí)候,就顯示unknown                content = "unknown(" + predictRlt.getLable() + ")";                System.out.println(content);            }            int x = r.x(), y = r.y(), w = r.width(), h = r.height();            rectangle(grabbedImage, new Point(x, y), new Point(x + w, y + h), Scalar.RED, 1, CV_AA, 0);            pos_x = Math.max(r.tl().x()-10, 0);            pos_y = Math.max(r.tl().y()-10, 0);            putText(grabbedImage, content, new Point(pos_x, pos_y), FONT_HERSHEY_PLAIN, 1.5, new Scalar(0,255,0,2.0));        }        // 釋放檢測(cè)結(jié)果資源        objects.close();        // 將標(biāo)注過的圖片轉(zhuǎn)為幀,返回        return converter.convert(grabbedImage);    }}
上述代碼有幾處要注意:重點(diǎn)關(guān)注detectAndRecoginze方法,這里面先調(diào)用classifier.detectMultiScale檢測(cè)出當(dāng)前照片所有的人臉,然后把每一張人臉交個(gè)recognizeService進(jìn)行識(shí)別,識(shí)別結(jié)果的lable是個(gè)int型的,看起來不夠友好,因此從kindNameMap中根據(jù)lable找出對(duì)應(yīng)的名稱來最終給每個(gè)頭像添加矩形框,還在左上角添加識(shí)別結(jié)果,以及confidence的值處理完畢后轉(zhuǎn)為Frame對(duì)象返回,這樣的幀顯示在預(yù)覽頁面,效果就是視頻中每個(gè)人被框選出來,并帶有身份現(xiàn)在核心代碼已經(jīng)寫完,需要再寫一些代碼來使用DetectAndRecognizeService編碼:運(yùn)行框架《JavaCV的攝像頭實(shí)戰(zhàn)之一:基礎(chǔ)》創(chuàng)建的simple-grab-push工程中已經(jīng)準(zhǔn)備好了父類AbstractCameraApplication,所以本篇繼續(xù)使用該工程,創(chuàng)建子類實(shí)現(xiàn)那些抽象方法即可編碼前先回顧父類的基礎(chǔ)結(jié)構(gòu),如下圖,粗體是父類定義的各個(gè)方法,紅色塊都是需要子類來實(shí)現(xiàn)抽象方法,所以接下來,咱們以本地窗口預(yù)覽為目標(biāo)實(shí)現(xiàn)這三個(gè)紅色方法即可:新建文件PreviewCameraWithIdentify.java,這是AbstractCameraApplication的子類,其代碼很簡單,接下來按上圖順序依次說明先定義CanvasFrame類型的成員變量previewCanvas,這是展示視頻幀的本地窗口:
protected CanvasFrame previewCanvas
把前面創(chuàng)建的DetectService作為成員變量,后面檢測(cè)的時(shí)候會(huì)用到:
/**     * 檢測(cè)工具接口     */    private DetectService detectService;
PreviewCameraWithIdentify的構(gòu)造方法,接受DetectService的實(shí)例:
/**     * 不同的檢測(cè)工具,可以通過構(gòu)造方法傳入     * @param detectService     */    public PreviewCameraWithIdentify(DetectService detectService) {        this.detectService = detectService;    }
然后是初始化操作,可見是previewCanvas的實(shí)例化和參數(shù)設(shè)置,還有檢測(cè)、識(shí)別的初始化操作:
@Override    protected void initOutput() throws Exception {        previewCanvas = new CanvasFrame("攝像頭預(yù)覽和身份識(shí)別", CanvasFrame.getDefaultGamma() / grabber.getGamma());        previewCanvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        previewCanvas.setAlwaysOnTop(true);        // 檢測(cè)服務(wù)的初始化操作        detectService.init();    }
接下來是output方法,定義了拿到每一幀視頻數(shù)據(jù)后做什么事情,這里調(diào)用了detectService.convert檢測(cè)人臉并保存圖片,然后在本地窗口顯示:
@Override    protected void output(Frame frame) {        // 原始幀先交給檢測(cè)服務(wù)處理,這個(gè)處理包括物體檢測(cè),再將檢測(cè)結(jié)果標(biāo)注在原始圖片上,        // 然后轉(zhuǎn)換為幀返回        Frame detectedFrame = detectService.convert(frame);        // 預(yù)覽窗口上顯示的幀是標(biāo)注了檢測(cè)結(jié)果的幀        previewCanvas.showImage(detectedFrame);    }
最后是處理視頻的循環(huán)結(jié)束后,程序退出前要做的事情,先關(guān)閉本地窗口,再釋放檢測(cè)服務(wù)的資源:
@Override    protected void releaseOutputResource() {        if (null!= previewCanvas) {            previewCanvas.dispose();        }        // 檢測(cè)工具也要釋放資源        detectService.releaseOutputResource();    }
由于檢測(cè)有些耗時(shí),所以兩幀之間的間隔時(shí)間要低于普通預(yù)覽:
@Override    protected int getInterval() {        return super.getInterval()/8;    }
至此,功能已開發(fā)完成,再寫上main方法,代碼如下,有幾處要注意的地方稍后說明:
public static void main(String[] args) {        String modelFileUrl = "https://raw.github.com/opencv/opencv/master/data/haarcascades/haarcascade_frontalface_alt.xml";        String recognizeModelFilePath = "E:\\temp\\202112\\18\\001\\faceRecognizer.xml";        // 這里分類編號(hào)的身份的對(duì)應(yīng)關(guān)系,和之前訓(xùn)練時(shí)候的設(shè)定要保持一致        Map kindNameMap = new HashMap();        kindNameMap.put(1, "Man");        kindNameMap.put(2, "Woman");        // 檢測(cè)服務(wù)        DetectService detectService = new DetectAndRecognizeService(modelFileUrl,recognizeModelFilePath, kindNameMap);        // 開始檢測(cè)        new PreviewCameraWithIdentify(detectService).action(1000);    }
上述main方法中,有以下幾處需要注意:kindNameMap是個(gè)HashMap,里面放這每個(gè)分類編號(hào)對(duì)應(yīng)的名稱,我訓(xùn)練的模型中包含了兩位群眾演員的頭像,給他們分別起名ManWomanmodelFileUrl是人臉檢測(cè)時(shí)用到的模型地址recognizeModelFilePath是人臉識(shí)別時(shí)用到的模型地址,這個(gè)模型是《JavaCV人臉識(shí)別三部曲之二:訓(xùn)練》一文中訓(xùn)練的模型至此,人臉識(shí)別的代碼已經(jīng)寫完,運(yùn)行main方法,請(qǐng)幾位群眾演員來到攝像頭前面,驗(yàn)證效果吧驗(yàn)證

程序運(yùn)行起來后,請(qǐng)名為Man的群眾演員A站在攝像頭前面,如下圖,識(shí)別成功:

接下來,請(qǐng)名為Woman的群眾演員B過來,和群眾演員A同框,如下圖,同時(shí)識(shí)別成功,不過偶爾會(huì)識(shí)別錯(cuò)誤,提示成unknown(-1)

再請(qǐng)一個(gè)沒有參與訓(xùn)練的小群眾演員過來,與A同框,此刻的識(shí)別也是準(zhǔn)確的,小演員被標(biāo)注為unknown(-1)

去看程序的控制臺(tái),發(fā)現(xiàn)FaceRecognizer.predict方法會(huì)拋出異常,幸好程序捕獲了異常,不會(huì)把整個(gè)進(jìn)程中斷退出:

至此,整個(gè)《JavaCV人臉識(shí)別三部曲》全部完成,如果您是位java程序員,正在尋找人臉識(shí)別相關(guān)的方案,希望本系列能給您一些參考

另外《JavaCV人臉識(shí)別三部曲》是《JavaCV的攝像頭實(shí)戰(zhàn)》系列的分支,作為主干的《JavaCV的攝像頭實(shí)戰(zhàn)》依然在持續(xù)更新中,欣宸原創(chuàng)會(huì)繼續(xù)與您一路相伴,學(xué)習(xí)、實(shí)戰(zhàn)、提升

歡迎關(guān)注博客園:程序員欣宸

學(xué)習(xí)路上,你不孤單,欣宸原創(chuàng)一路相伴...

標(biāo)簽:

返回頂部
五十路熟女在线视频| 国产日韩成人av电影在线观看| 亚洲少妇精品久久| 国产亚洲欧美日一区二区三区| www.一级黄色片.com| 清纯唯美激情国产精品| 日本在线一区二区三区不卡| 少妇久久久中出中文字幕| 亚洲欧美日韩在线色图| 国产熟女熟妇11p| 69精品久久久久久精品| 成人性福利免费电影| 丰满少妇欧美久久久久久| 中文字幕日韩无敌亚洲精品| 日韩欧美高清内射| 黑人系列番号一览表| 亚洲 日韩 另类 制服 无码| 激动网国产手机在线| 一区二区三区乱子伦| 精品久久久一区二区三区不卡视频| 九九九日韩精品免费视频| 最淫最色成人网上| 亚洲视频在线不卡| av在线中文字幕强| 五月婷婷开心中文| 国产伦精品一区二区三区女| 日韩av一级不卡| 婷婷精品视频在线观看| 久久久久久久久高清精品| 成人 短视频 在线| 日韩啪啪啪一区二区三区| 中文字幕亚洲视频在线观看一区| 日本高清久久成人| 高清欧美性黑人猛交| 久久久久久国产精品免费播放| 精品国产一区二区三区啪啪| 国产人妻黑人一区二区三区| 69人妻一区二区三区| 六月丁香久久激情综合| 日本aa 1级片| 日韩成人三级黄色| 蜜桃视频久久一区免费观看入口| 久久夜色精品国产密桃亚洲av| 青草伊人天堂在线| av网站永久在线观看| 亚洲精品人妻在线视频| 99re99这里只有精品| 91麻豆精品国产亚洲| 秋霞午夜电影久久久| 蜜臀欧美国产精品久久久| 美日韩高清在线观看| 中文字幕一区二区麻豆| 在线视频中文字幕日韩一级| 亚洲成人av在线免费播放| 五月开开婷婷综合久久| 成人乱性视频自拍在线| 亚洲高清中文字幕不卡av大全 | 亚洲av综合av自拍自拍| 久久久久久久永久免费视频| 久久精品人人爽a∨| 天天色综合天天网| 精品99国产精品99| 欧美国产成人久久精品| 人妻一区二区三区中文免费视频 | 日韩成人免费大片| 在线视频国产av| 久久久久久影视观看| 亚洲成人精品女人久久久| 成人国产精品免费看| 国产亚洲欧美日一区二区三区| 成人国产精品免费看| 99人妻碰碰碰久久| 中文字幕日韩日本| 久久久久国产精品嫩草| 91偷拍视频最新网址| 人妻激情自拍中文字幕| 在线视频国产av| 大香蕉av成人观看网站| 久热精品视频在线看| 日本wwww久久| 久久99视频久久99视频| 日韩熟妇人妻av中文字幕| 日本不卡一区二区三区四区五区| 精品久久久中文字幕| 欧美另类xxx精品| 国产不卡av一区二区三区| 新激情五月天综合久久| 欧美国产成人精品一区二区三区 | 国产中文字幕国产中文| 亚洲高清一线av| 亚洲天堂激情四射| 天天舔天天舔天天日| 久99久热爱视频精品免费37| 天天操天天日天天日干| 亚洲av日韩av高清av| 亚洲麻豆精品av| 亚洲欧美日韩内射| 91xxxx在线观看视频| 亚洲欧美一区二区日韩另类| 国产山东老熟女48嗷嗷叫91| 国产理论av在线第一页| 丝袜亚洲激情欧美日韩偷拍伦理 | 一本色道久久hezy| 国产成人久久a免费观看| 秋霞午夜影院在线| 国产成人亚洲精品影院| 日韩精品人妻久久久久久| av毛片一区二区三区| 黑人系列番号一览表| 日本在线一区二区三区不卡| 欧美在线播放一区二区| www.男人天堂,亚洲天堂男人| 国产精品乱码久久久不卡| 中国a精久久久久| 国产日韩欧美另类一区二区三区| 久久久久久久美女内射 | 熟女人妻3p视频| 国产成_人_综合_亚洲18| 国产亚洲av成人| 亚洲精品无码久久蜜桃网站| 亚洲国产aⅴ精品一区二| 肥臀熟女一区二区三区蜜臀| 丰满少妇被猛烈进入高清播放。| 日韩三级四级电影| 日韩激情极品视频| 欧美日韩一区二区不卡视频在线| 久久久久久久久久av资源| 99国产精品视频免费的| 欧美+亚洲+精品+三区| 日韩s片在线观看| 色噜噜久久综合伊人超| 日韩精品后入视频| 国产激情久久一区二区| 欧美日韩一级免费电影| 亚洲麻豆精品av| 伊人色综合久久久久久| 一区二区三区中文人妻| 蜜臀欧美国产精品久久久| 成人乱人乱一区二区三区| 麻豆乱淫一区二区三区在线看| 色综合久久久久久久久久综合| 久碰在线视频在线观看视频| 国产精品乱码久久久不卡| 97人妻免费精品一区二区| 国产精品久久久久久婷婷| 香港三级日韩三级| 99视频在线观看成人| 欧美亚洲自拍偷拍另类| 亚洲成人动漫av| 变态另类女人z020另类| 日韩午夜在线看片网址| 欧美日韩精品成人一区二区| 成人 在线 一区二区三区| 国产精品久久久久77777| 秋霞午夜影院在线| 国产亚洲av综合人人澡精品小说| 色在线播放国产一区| 青草伊人天堂在线| 91久久婷婷国产一区二区| 亚洲中字性色av| 久久99久久精品国产| 超碰人妻人人做人人爽| 麻豆精品国产av在线观看观看 | 国产日韩欧美中文另类| 亚洲图色 一区二区| 丰满少妇欧美久久久久久| 加勒比日本一区二区三区| 久久99精品久久在线观看| 五月开心婷婷中文字幕| 99re06这里只有精品| 久久99久久99精品免观看| 欧美亚洲国产日韩精品在线观看| 久久久久久国产精品免费播放 | 中文字幕在线视频97| www插少妇com| 亚洲精品婷婷91| 成人免费视频成人免费视频| 亚洲高清一线av| 久久夜色精品国产密桃亚洲av| 国产精品久久久久久久久久辛辛| 亚洲成人av在线免费播放| 中文字幕av综合在线| 激情麻豆yiqicao| 人人妻人人爽人人……| 亚洲成人午夜在线| 国产山东老熟女48嗷嗷叫91| 亚洲欧美偷拍自拍| 国产一区二区三区aa| 中文日韩成人免费视频| 激情小视频欧美国产| 亚洲欧洲av性色在线观看| 3344成年在线视频免费播放,| 男人天堂2022中文字幕| 日韩黄色在线免费观看| 一本一本久久aa精品综合| 国产av有码一区二区三区四区| 久久久久久影视观看| 亚洲高清一线av| 国产色综合一区二区| 欧美高清xxxxx另类人妻| 国产精品成人免费观看| 久久夜色精品国产密桃亚洲av| 欧美激情,国产精品| 亚洲av色资源站| 下载黄页视频在线观看| www.亚洲男人天堂网| 国产色综合一区二区| 久久99精品久久在线观看| 97色在色在线视频| 久久在线精品一区二区| 日韩偷拍久久久久久久久久| 中文字幕在线av观看| 欧美精品乱码视频在线| 2023国产精品自拍视频| av破解版在线观看| 999久久久999精品视频| 亚洲欧美成视频在线| 亚洲av电影黄片| 日韩四级片在线看| 久久国产精品99久久口爆| 亚洲精品污污污18禁网站| 91国自产在线在线看完整| 亚洲国产中文在线二区三区免| 亚洲一区自拍视频在线观看| 99re在线视频精品视频| 日韩精品视频婷婷在线观看| 色www亚洲阿娇| 国产激情久久一区二区| 国产亚洲av日韩在线| 久久久久久免费视频久久久看| Av无码专区亚洲Av波多野吉衣| 日韩精品视频av| 国产高潮呻吟久久av| 久久久久麻豆v国产精品| 亚洲最大的成人一区二区| 成人福利中文字幕在线| 人妻中文字幕久久不卡| 亚洲欧美成视频在线| 久久久综合久久久大香蕉| 久久一亚色院精品全部免费| 激情小视频欧美国产| 中文字幕亚洲视频在线观看一区| 第一区二区三区免费观看视频| av高清在线观看简爱网| 丰满熟女一区二区三区三州| 欧美精品视一区二区三| 日韩a不卡av在线| 成人版中文字幕一区| 精品麻豆av影视在线观看| 91精品高清在线观看| 91国偷自产一区二区三区换脸| 在线免费观看中文字幕av| 亚洲精品日韩精品视频在线视频| 亚洲中文字幕18p| 2021精品久久久久精品免费网| 综合另类亚洲图片| 蜜桃一区二区人妻熟女| 久久久久久少妇久久久久久| 少妇熟女天堂网av| 欧美日韩一区二区三区观看| 日本少妇激情在线| 色www亚洲阿娇| 国产亚洲av综合人人澡精品小说| www.国产黄片在线免费观看| 国产小视频网址在线| 丰满熟女一区二区三区三州| a阿v天堂亚洲阿∨天堂在线| 国产日韩欧美另类一区二区三区| 麻豆精品av国产传媒mv| 中文字幕,亚洲情色| 亚洲乱熟女一区二区三区0| 亚洲欧美一区免费观看视频| 日本黄色美女电影| 99精品网站在线观看| 日韩动作片在线免费观看| 欧美美女激情一区二区三区| 中文字幕人妻交换| 香港三级日韩三级| 亚洲av电影黄片| 97人妻精品全国免费| 亚洲天堂少妇av| 公公伦理在线观看视频免费| 久久久久久久人妻熟女| 久久夜色精品国产亚洲av卜不卡| 国产成人亚洲综合麻豆| 国产视频激情在线区| 91偷拍视频最新网址| 日韩成人在线毛片| 成人免费视频成人免费视频| 婷婷xxxx五月天| 国产精品久久久久久婷婷| 欧美+亚洲+精品+三区| 麻豆国产在线观看激情| 国产精品亚洲视频欧美视频| 漂亮的人妻中文字幕| 日韩欧美国内精品| 97人妻免费精品一区二区| 天天日天天操天天干天| 91精品国久久久久久| 日本免费高清激情视频| 中文字幕在线av观看| 一区二区三区乱子伦| 色综合久久超碰大香蕉| 黄色一级片视频播放人妻少妇| 秋霞午夜影院在线| 中文字幕有码第二页| 日韩成人影院免费观看| 精品久久久久久久久久久国语| 少妇惨叫久久久久久久久久| 日本人妻诱惑网址| 天天日,天天干,天天操| 丰满熟女一区二区三区三州| 蜜桃色婷婷久久久福利在线| 999热精品免费视频| 99视频在线观看成人| 最近中文字幕高清在线| 91污污污视频网站| 日本极品少妇videossex| 欧美国产日韩成人自拍| 久久香蕉国产线看观看亚洲片| 日韩啪啪啪一区二区三区| 人妻a在线免费视频| sss视频在线亚洲| 超碰97免费青青热| 国产精品欧美日韩亚洲综合| 久久久久久久av麻豆| 一区二区三区中文人妻| 久久久精品日本人妻| 欧美色欧美亚洲高清在线观看| 国产精品久久久久久久久高潮| 午夜久久天堂av| 日本欧美内射少妇| 亚洲人妻中文字幕日韩| 亚洲欧美偷拍自拍| 9191精品国产免费久久片| 国产a亚洲精品久久久久| 婷婷精品视频在线观看| 少妇太爽一区二区| 黄色a级在线免费看| 99re99这里只有精品| 91麻豆精品国产亚洲| 国产91精彩天天久久久| 激情视频在线看不卡| 国产精品久久无遮挡影片| 午夜久久天堂av| 激动网国产手机在线| 国产成人久久爽aa| 国产91精彩天天久久久| 日韩欧美精品久久五十路| 加勒比日本一区二区三区| 亚洲欧美日韩颜射| 91老熟女在线观看| 日韩在线视频日韩| 国产激情久久一区二区| 福利视频一区二区在线| 亚洲av日韩精品久久久久久小说 | 中文字幕人妻一区色偷久久| 国内熟妇人妻色在线视频| 人妻少妇中文888久久| 超碰97在线观看中文字幕| 久久免费观看少妇高潮| 亚洲精品人妻在线视频| 婷婷午夜国产精品久久久久| 人妻夜夜爽天天爽一区三级| 欧美黑人巨大xxxxx高潮 | 午夜污视频在线免费观看| 91精品国产91久久久久久51| 日韩欧美精品第二页| 中文字幕人妻一二三区| 99re久久国产精品8| 国产人妻黑人一区二区三区| 国产97视频在线精品| 欧美女性女同志在线观看| 下载黄页视频在线观看| 一本一道久久a久久精品综合蜜臀 国产日韩欧美另类一区二区三区 日产免费的一级黄片 | 黄色一级大片在线免费看| 亚洲男人天堂九九九| 久久免费女人高潮流水毛片| 亚洲欧美日韩一区二区久久| 亚洲国产高清在线| 在线中文字幕字幕888| 亚洲精品先锋资源| 日韩美女在线观看视频99| 亚洲成人福利电影网| 日本精品人妻中文字幕xxx| 欧美国产日韩成人自拍| 日本做爰三级床戏| 国内精品视频免费在线播放| 九九九日韩精品免费视频| 天天操天天插天天爽| 精品一区二区三区四区乱码| 一区二区少妇xxx| 久久精品国产亚洲av四叶草| 欧美黑人性猛交xxxx交性| 成人乱人乱一区二区三区| 久久久久久影视观看| 黄色大片网站在线看| 久久久久久久久久福利大片| 97超碰资源在线免费看| 老男人大肉棒日骚臭逼视频| 亚洲国产成人在线精品| av在线免费在线播放| 1024香蕉在线观看| 日韩欧美国产中文字幕视频| 久久热在线视频看看| 亚洲成人福利电影网| 国产区视频一区二区三区| 久久久免费观看完整版视频| 国产成人精品视频小说| 日本不卡一区二区三区四区五区| 欧美精品日韩中文字幕在| 日韩三级四级电影| 97超碰超碰超碰超碰在线| 黑人系列番号一览表| 日韩在线免费观看av网站| 欧美亚洲另类视频在线观看| 在线免费观看的污视频| 亚洲国产精品成人久久蜜臀超碰| 久久久久久久久久av资源 | 中文字幕 人妻丝袜二区在线视频| 人人妻人人插人人干| 日韩动作片在线免费观看| 99九九热只有国产精品| av在线亚洲一区二区三区| 麻豆乱淫一区二区三区在线看| eeuss一区二区三区在线观看| 国产成人亚洲综合麻豆| 深夜宅男小视频在线| 麻豆αv片在线观看| 日本成人久久久久久久久| 久久久久国产精品嫩草| 日韩黄色免费电影| 白木优子人妻一区二区三区| 国产精品亚洲视频欧美视频| 日韩三级四级电影| 人妻少妇视频一区| 久久99精品久久久久久| 久久久久久久美女内射 | 91思思久久精品视频| 日韩在线视频最新| 综合一区蜜臀av| 不卡的日韩视频在线观看| 人妻ⅴa中文字幕| tube8日本少妇| 午夜免费激情福利| 国产一级黄色片在线播放| 欧美高清视频一二区| 综合激情五月天亚洲五月| 免费国产日产高潮色网站| 绿岛电影院亚洲av| 一区二区三区国产视频在线| 日本免费高清激情视频| 精品99国产精品99| 国产又大又圆又长又粗| 九九在线免费视频精品| 欧美日韩国产精品免费在线观看| 亚洲成人有码在线| 久久久人妻91久久久久| 亚洲图色 一区二区| 丰满少妇被猛烈进入高清播放。| 激情四射久久不能爱五月婷婷| eeuss一区二区三区在线观看| 中文字幕人妻一区二区免费网站| 中文字幕一区二区麻豆| 久久久欧美日韩一区二区三区 | 人妻ⅴa中文字幕| 久久视频网址在线观看| 日韩亚洲天堂网站| 欧美,日韩,免费中文a级| 久久精品人人爽a∨| 国产小视频网址在线| 国产欧美日韩精品小视频| jizzjizz全亚洲免费视频| 欧美日韩国产亚洲高清| 欧美人妻中文字幕在线视频| 中 日 韩特级黄片| 麻豆在媒一区二区三区四区| 日韩在线看无删减| 国产自拍 亚洲视频| 欧美日韩日韩三级久久| 91在线永久免费观看| 一区二区少妇xxx| 久久久精品视频中文字幕| 欧美熟妇在线视频播放| 久久国产乱子伦精品免费女| 人人妻人人澡人人爽人人av| 麻豆成人久久精品二区三区电影院| 99精品一区二区三区四区视频| 福利一区二区不卡国产| 欧美黑人性生活短剧在线播放视频 | 国产 福利 在线 视频 91| 成人乱人乱一区二区三区| 日本黄色美女电影| 99re在线精品视频99| 人妻系列久久久噜噜吧噜噜| 人妻中文字幕小视频在线播放| 精品久久久一区二区三区不卡视频| 久久久精品一区二区蜜av| 五月激激激综合网色播| 欧美女性女同志在线观看| 国产又黄又大又长视频| 欧美亚洲自拍偷拍另类| 国产又大又黄又粗又猛在线观看| 亚洲国产成人在线精品| 久久夜色精品国产亚洲av卜不卡| 久久久欧美日韩一区二区三区| 在线授课成人高考| 中文字幕乱码一区二| 人妻夜夜爽天天爽一区三级| 一本色道久久hezy| suv精品一区二区6| 久久国产精品99久久口爆| 日韩精品在线观看网页| 亚洲国产高清在线| 加勒比日本一区二区三区| 天堂在线伦理影院| 国产国语av毛片在线看| 精品久久久久18禁免费| 成人免费视频成人免费视频| sese熟女免费视频| 欧美精品视一区二区三| 国产精品自拍偷拍k8| 日夜狠狠搞 蜜桃视频| 欧美亚洲av一区二区| 日本久久国产精品视频| 日韩高清久久久久久久| 午夜亚洲av天堂影视在线| 精品久久久久18禁免费| 手机在线播放日韩av| 肉色欧美久久久久久久蜜桃| 国产成人久久爽aa| 日韩性生交大片免费看| 人妻互换中文字幕一区二区| 亚洲熟妇av一区二区三区| 深夜宅男小视频在线| 亚洲黄色分享大全探花| 综合一区蜜臀av| 久久久久国产精品久久| 日韩中文字幕性感人妻| 欧美va亚洲va日韩va综合| 欧美激情,国产精品| 69精品久久久久久精品| 91麻豆精品国产亚洲| 久久99婷婷在线视频| 国产成人精品一区二三区| 国产日韩欧美亚欧在线| 在线激情高潮视频| 2017日日夜夜操| 99视频在线观看成人| 日本狠狠狠狠曰狠狠狠狠爱| 黄色一级大片在线免费看| 高清国产一区二区三区四区五区| av中文字幕未删减在线观看| 日韩精品一区二区蜜桃| 欧美日韩国产一级片中文| 97午夜在线视频观看| 99re久久国产精品8| 人妻日韩亚洲中文字幕av| 午夜激情在线观看国产| 亚洲熟妇av一区二区三区| 国语自产精品视频二区在线| 碰超碰超碰超碰超碰超| 亚洲国产精品99久久午夜| 久久6在线观看视频| 亚洲国产aⅴ精品一区二| 天天操天天干加勒比久久| 人妻激情自拍中文字幕| 欧美专区一区二区 三区| 久久久久久国产精品免费播放| 久久国产精品99久久口爆| 国产精品自拍偷拍啪啪| 婷婷激情在线发布| 亚洲黄色av图片天堂| 日本久久精品高清| jizzjizz全亚洲免费视频| 激情欧美一区二区三区免费看 | 亚洲激情av一区二区三区四区| 麻豆精品视频免费看| 国产一区二区三区 中文字幕| 亚洲少妇精品自拍av| 在线一区二区三区四区av| 中文日韩成人免费视频| 亚洲精品资源综合网| 99精品一区二区三区四区视频| 久碰在线视频在线观看视频| 在线成人教育平台有哪些| 欧洲精品欧洲一区欧洲二区 | 欧美亚洲一区二区三区四区五区| 久久夜色精品国产密桃亚洲av| 91九色视频在线看| 日韩欧美一区二区三区在| 老地方影院官网免费下载| 在线激情高潮视频| 日本精品久久久中文字幕8| 日韩av一区二区免费| 亚洲va韩国va欧美va国产| 久久久久久少妇久久久久久| 欧美日韩精品成人一区二区| 粉嫩av一区二区在线| 国产免费超碰在线观看| 人人妻人人爽人人……| 久久久久亚洲av专属首夜区| 日本大香蕉伊在线| 五月天丁香伊人网站| 亚洲欧美偷拍自拍| japanese巨乳熟妇| 国产又大又爽aaa毛片| 日本人妻被黑人巨大中出| 亚洲人妻中文av| 午夜亚洲av天堂影视在线| 91久久这里都是精品| 人妻中文字幕久久不卡| 精品国产一区二区99| 欧美熟妇在线视频播放| 色婷婷综合激情五月天| 91麻豆精品国产亚洲| 香港三级日韩三级| 亚洲男人天堂网久久| 老鸭窝在线毛片观看视频| 国产精品久久久久久久久久辛辛 | 一级精品久久久无数码高清av| 亚洲人妻中文av| 偷拍自拍 国产精品| 人妻少妇中文888久久| 999热精品免费视频| www.麻豆在线观看| 日本老熟妇bbwwbbww| 男人的天堂成a在线| 久久久久久久二区三区| 久久久久久久久久av资源| 少妇久久久中出中文字幕| 欧美熟妇狂野性猛交在线播放| 激情综合网激情五月在线| 91精品高清在线观看| 成人国产av精品视频观看麻豆| 91精品高清在线观看| 麻豆在媒一区二区三区四区| 精品视频一卡二卡三卡| 99热资源网在线观看| 国产人妻人伦精品9| 第一区二区三区免费观看视频| 婷婷九九在线视频| 亚洲国产综合久久灌醉| 亚洲一级黄片av| 国产69精品久久app精简版| 99人妻碰碰碰久久| 蒂亚田中被黑人裸操xxx片| 亚洲av熟女五十路中出| 亚洲精品日韩精品视频在线视频| 久久九九精彩美女视频| 91精品视频手机在线观看| juy320友田真希中文字幕| 国内精品99在线免费观看| 污的视频在线观看8| 成人福利中文字幕在线| 日韩国产欧美色婷婷影院| 成熟妇女毛耸耸视频做性性色av| 香港三级日韩三级| 超碰人人人人人人人人人人人人人 | 2012中文免费字幕中字| 国产精品V∧一区二区三区| 久久久久亚洲av专属首夜区| 欧美日韩亚洲国产校园| 日韩一区二区三区三级电影| 91麻豆精品国产亚洲| 久久在线精品一区二区| 8天堂二区三区四区五区六区| 久久久久夜夜夜综合国产| 日本久久精品高清| 人人97超碰在线| 麻豆精品一区二区视频| 中文字幕有码第二页| 91污污污视频网站| 色婷婷综合激情五月天| 成人激情视频在线观看视频| 日夜狠狠搞 蜜桃视频| 亚洲精品国产成人av在线| 久久99久久精品国产| 久久久久久久永久免费视频| 亚洲欧美日韩内射| 国产精品原创久久久久久| 黄色一级大片在线免费看 | 东京热亚洲一区二区三区| 日韩动作片在线免费观看| 日韩一级大片在线观看| 日韩狼窝日韩狼日韩在线观看视频 | 噜噜久久精品夜色亚洲| 日本在线一区二区三区不卡| 国产自拍 亚洲视频| 国内熟妇人妻色在线视频| 久久精品国产av熟女| 亚洲五月综合激情综合久久| 五月天色中文在线视频网站| 999av中文字幕| 久久久91人精品一区二区三| 日韩av熟妇在线| 视频午夜在线观看视频| 久久久久久日韩精品久久久久久| 区一区二区在线观看视频| av天堂亚洲国产av| 999热精品免费视频| 国产精品高潮呻吟久久综合av| 日韩欧美亚洲中出在线| 天天操操操天天搞搞搞| 国产精品亚洲视频欧美视频| 麻豆精品av国产传媒mv| 国产又大又圆又长又粗| 日韩精品视频av| 国产成人亚洲综合麻豆| 日韩一级aaaaa毛片| 亚洲女人久久久久久久久久久| 亚洲av日韩av高清av| 99色一区二区三区| 香蕉久久国产av一区| 日韩av一级不卡| 国产精品久久久亚洲一区| 亚洲黄色av图片天堂| 亚洲精品资源综合网| 日本亚洲中文字幕不卡| 99久久免费看少妇高潮| 视频二区亚洲欧美在线观看| 熟妇人妻无乱码中文字幕熟| 欧美色欧美亚洲高清在线观看| 久久激情五月天专区视频| 午夜亚洲av天堂影视在线| 成人乱人乱一区二区三区| 在线观看国产成人91| 五月婷婷色视频在线| 久久99婷婷在线视频| 中文字幕一区三区久久女搜查官| 大香蕉 一条大香蕉| 日本高清久久久久| 精品人妻中出一区二区| 少妇惨叫久久久久久久久久| 亚洲 激情 av在线| 久久久久久久被弄高潮| 中文字幕av男人天堂| 欧美一区二区三区在线播放视频| 国产亚洲一二区不卡| 97人妻免费精品一区二区| 蜜乳av人妻一区二区三区| 亚洲人妻中文字幕日韩| 日韩成人av电影免费| sss视频在线亚洲| 免费在线观看av日韩| 日韩不卡av网页| 国产精品自拍中文字幕| 国产av有码一区二区三区四区| 国产成人黄片免费在线观看| 久久在线精品一区二区| 成人午夜美女主播在线视频| 国产69精品久久app精简版 | 97色在色在线视频| 亚洲二区视频在线| 国产天堂男人av一区二区三区| 69堂成人免费视频精品| 国产精品久久久久av福利浪潮| 日韩av手机免费观看网址| 午夜亚洲av天堂影视在线| 男人的天堂一级黄色片| 婷婷免费播放视频| 91精品高清在线观看| 日韩熟妇人妻av中文字幕| 五月婷婷丁香花综合| 日韩在线免费小视频| 在线视频国产av| 久久久人妻国产精品| 一级精品久久久无数码高清av| 精品av中文字幕在线观看| janpense人妻中文字幕| 99re在线视频精品视频| 国产精品 少妇av| 每天爱看日本男女操来操去| 人人97超碰在线| 青青青视频自偷自拍视频1| 久久久久久久人妻熟女| 天天操操操天天搞搞搞| 成人日韩电影免费观看| 无码人妻精品丰满熟人区| 久久久久久人妻区二区三区| 亚洲 日韩 另类 制服 无码| 青青草99久久精品国产综合| 亚洲激情免费在线观看| 人人97超碰在线| 视频在线观看二区一区| www,青青操,c0m| 精品一区二区三区四区乱码| 成人午夜精品久久久久久久| 欧美日韩在线播放一区三区四区| 亚州欧美日韩视频| 自拍视频在线观看| 成人麻豆av电影网站| 天天舔天天舔天天日| 欧美精品黄页在线视频免费| 亚洲欧美偷拍自拍| 午夜精品久久久99蜜桃最新| 免费一区二区高清欧美| 国产精品欠久久久久久| 日韩精品在线第8页| 久久精品国产亚洲av大桥未久 | 天天日熟女少妇av| 亚洲av日韩av高清av| 中文字幕av男人天堂| 欧美mv亚洲mv日韩mv| 日韩 熟女 人妻| 日韩精品一区二区蜜桃| 起碰97视频在线观看| 黄色一级av特黄片| 久久久久久久成人黄片| 日韩人妻av在线| 69精品久久久....| 日韩av男人的天堂在线| 国产一区二区伊人久久| 久久久久久精品人妻大豆网| 97人妻少妇偷人精品| 中文字幕在线看日本| www.日韩一二三| 亚洲天堂av有码| 亚洲成人午夜在线| 日韩高跟丝袜诱惑美腿黄片| 国产精品久久久久久久久高潮| 老熟妇一区二区三区视频| 一区二区三区精品自拍视频| 99免费在线观看精品| 亚洲国内另类精品| 日韩精品视频婷婷在线观看| 亚洲欧美日韩高清在线中文字幕| 福利一区二区不卡国产| 欧美亚洲自拍偷拍另类| 日本高清久久久久| 东京热久久这里全是精品| 视频在线观看二区一区| 97久久人妻精品中文无码| 青青青视频自偷自拍视频1| 视频在线观看二区一区| 亚洲天堂av有码| 人妻ⅴa中文字幕| 伊人91久久久久久久久| 99久久久久免费精品国产国产| 国产又粗又长又黄刺激视频| 久久在线精品一区二区| 深夜成人福利视频在线观看| 日韩精品免费av| 精品成人av在线观| 国产欧美一区二区三区久久| 国产日韩欧美另类一区二区三区| 黄色大片网站在线看| 色就色欧美综合在线影院| 亚洲a久久悠天堂| 欧美日韩亚洲国产校园| 久久久91人精品一区二区三| 亚洲二区视频在线| 天天爱天天色天天综合| 91思思久久精品视频| 中文字幕人妻精品一区| 在线免费观看的污视频| 亚洲免费av资源网站| 麻豆乱淫一区二区三区在线看| 亚洲高清中文字幕不卡av大全| 亚洲五月综合激情综合久久| r18视频一区二区三区| www.国产黄片在线免费观看| 欧美日韩免费高清不卡视频| 日本高清av一区二区三区| 91丨九色丨国产熟女| 国产一区二区伊人久久| 国产老熟女在线视频五区| 久久国产成人精品久久| 久久国产精品视频在线观看啊 | 日韩人妻av在线| 中文字幕人妻交换| 一区二区三区欧美影片| 欧美一级特黄aaaa色| 欧美一卡二卡三卡四卡五卡| 久久99久久99精品免观看| 亚洲天堂少妇av| 天天干天天操天天透天天射| 日韩中文字幕三级在线| 亚洲精品白浆久久久久| 日本成人久久久久久久久| 日韩中文字幕性感人妻| 精品久久久久中文字幕加勒比| 久久免费女人高潮流水毛片| 亚洲 中文 伦理 在线| 日韩av熟妇在线| 日韩少妇一区二区电影| 日韩欧美精品久久五十路| 欧美精品视一区二区三| 懂色av熟妇一区二区三区| 蜜桃色婷婷久久久福利在线| 国产精品一卡二卡久久久| 日韩av二区三区一区| 欧美+亚洲+精品+三区| 久久99精品久久在线观看| 日韩精品中文字幕有码| 久久久久久少妇久久久久久| 综合激情五月天亚洲五月| 成人午夜三点福利电影| 日韩精品国产中文字幕欧美| 变态另类女人z020另类| 精彩久久国产久久久| 国产精品爽妇一区二区| 国产成人久久爽aa| 高清国产一区二区三区四区五区| 偷拍自拍 国产精品| 日韩中文字幕三级在线| 久久久精品国产蜜臀| 成人国产av精品在线观看| 亚洲天堂av有码| 欧美激情久久久久久久久久久| 五月开开婷婷综合久久| 天堂精品中文av| 午夜久久天堂av| 日韩欧美亚洲电影在线观看| 懂色av熟妇一区二区三区| 亚洲天堂少妇av| 亚洲欧美成视频在线| 手机视频国产精品| 亚洲国产成人在线精品| 日本老熟妇bbwwbbww| 欧美韩国日本一区二区| 欧美丰满熟妇乱淫在线观看| 精品久久久中文字幕| www.久久久久久99| 亚洲国产精品99久久午夜| 久久精品国产亚洲av大桥未久| 日本黄色美女电影| 亚洲精品综合久久中文字幕| 日韩成人激情电影在线| 国产suv一区二区三区97| 天天操天天射天天干天天操| sm视频在线观看91| 欧美日韩国产高清在线| 婷婷激情在线发布| 欧美日韩国产一级片中文| 日夜狠狠搞 蜜桃视频| 室外偷拍激情视频| 精品久久久久中文字幕加勒比| 国产一区二区三区aa| 国语自产偷拍精品视频偷| 亚洲最新偷拍视频| 日韩午夜在线看片网址| 97香蕉碰碰国产人妻欧美| 日本一区欧美高清国产久久| 天天爱天天色天天综合| 福利免费一区二区三区| 人妻少妇视频一区| 中文字幕日韩日本| 久久精品国产亚洲av高清| 2017日日夜夜操| 欧美日韩在线播放一区三区四区| 国产亚洲欧美日一区二区三区| 99热资源网在线观看| 色哟哟免费视频网站| 农村国产高清一区二区三区| 成人午夜电影在线免费| 日韩女优 在线观看| 欧美日韩国产高清在线| 黑人系列番号一览表| 在线免费观看麻豆黄片久久久| 成人午夜电影在线免费| 日本一二三区不卡无| 天堂精品中文av| 日本免费高清激情视频| 新激情五月天综合久久| 99国产精品视频免费的| 亚洲女同性恋电影| 男人的天堂一级黄色片| 伊人精品视频在线播放| 丰满少妇被猛烈进入高清播放。| 色狠狠久久av综合激情| 亚洲黄色成人在线观看| www.国产黄片在线免费观看| 日韩成人在线毛片| av中文网男人天堂| 亚洲av熟女五十路中出| 大香蕉 一条大香蕉| 日韩高跟丝袜诱惑美腿黄片| 91人妻人人躁人人爽人人精品| 国产又大又猛又粗又长| 97人妻免费精品一区二区| 绿岛电影院亚洲av| 亚洲二区视频在线| 久久久久久久熟女网| 人妻久久在线视频| 日本五十路熟女视频| 国产精品久久久久久久免费人妻| 国产精品自拍偷拍啪啪| 扒开让我蜜桃视频在线观看| 久久婷婷综合97色一本一本| 青青草99久久精品国产综合| 久久夜色精品国产密桃亚洲av| 色婷婷综合中文久久| 欧美精品日韩国产一区原创色| 人妻熟妇久久久久久精品一区蜜| 国产熟女人妻一区二′区久久| 天天摸天天舔天天玩天天谢| 日韩欧美精品第二页| 久久久久久久久九九九人妻| 91久久久久久最新网址| 欧美国产日韩成人自拍| 人妻久久在线视频| 欧美精品视一区二区三| 少妇人妻av一区二区| 国语自产偷拍精品视频偷| 欧美熟妇狂野性猛交在线播放| 国产精品久久久久久久久久辛辛| 99re06这里只有精品| 国产最粗最爽最黄最狠的视频 | av青木玲在线播放| 男人天堂2022中文字幕| 亚洲天堂少妇av| 91精品视频手机在线观看| 热re99久久精品国产首页| 日韩女优 在线观看| 欧美成人网免费在线播放| 亚洲欧美日韩内射| 亚洲av天堂综合网久久| 欧美熟妇在线视频播放| 精品一区,精品二区| 扒开让我蜜桃视频在线观看| 人人97超碰在线| 在线免费观看的污视频| 91丝袜精品久久久久久久人妻| 91精品国产福利线观看日日| 欧美色一区二区三区四区五区| 久久久久久国产精品免费播放| 69堂成人免费视频精品| 国产精品亚洲视频欧美视频| 美女美腿丝袜久久久久久| 久久久精品一区二区蜜av| av网站永久在线观看| 1024香蕉在线观看| 久久久久久久美女内射| 第二十四色男人天堂| 清纯唯美激情国产精品| 97超级碰碰碰碰精品久久| 亚洲高清一线av| 新激情五月天综合久久| suv精品一区二区6| 国产欧美一区二区三区久久| 国产精品久久久久久久免费人妻| 日本久久久免费看| 国产亚洲精品a在线| 久久久精品视频中文字幕| 亚洲视频欧美视频网| 中文字幕在线av观看| 超碰在线精品免费观看| 色先锋久久亚洲中文字幕| 亚洲高清一线av| 国产v片在线免费看| 国产成人亚洲精品影院| 日日夜夜天天久久久久久| 香港三级日韩三级亚洲三级| 91久久这里都是精品| 91精品国产三级在线观看| 亚洲国产高清在线| 久久精品国产亚洲av大桥未久 | 日韩高清久久久久久久| 欧美日韩日韩三级久久| 91人人妻人人澡人人草精品| 人人妻人人爽人人……| 熟妇女人妻丰满少妇2022| 日韩精品视频av| 国产在线精品免费观看| 国产一区二区三区在线视频| 最新亚洲中文字幕av| 天天操天天操天天操| 欧美精品视一区二区三| 久久国产精品视频在线观看啊 | 成人 短视频 在线| 中文字幕久久人妻饥渴| 男人的天堂一级黄色片| av在线中文字幕强| 日韩老熟妇黄色一级片| 欧美亚洲国产日韩精品在线观看| 五月天丁香伊人网站| 精品自拍小视频在线| 操美女完整版中文字幕| 秋霞午夜电影久久久| 加勒比日本一区二区三区| 亚洲最大av资源网站| 人妻av中文字幕在线播放 | 亚洲欧洲av性色在线观看| av在线亚洲一区二区三区| 1024香蕉在线观看| 天天操天天射天天干天天操| www.一级黄色片.com| 亚洲国产一区久久久| 91成人在线观看喷潮视频| 人妻日韩亚洲中文字幕av| 一区二区少妇xxx| 欧美日韩国产精品一级| 欧美日韩国产综合中文| 日韩 美女 在线 视频| 欧美一区二区三区中文电影| 一区二区三区视频推荐| 欧美日韩国产综合中文| 96视频精品全部免费品| 热re99久久精品国产首页| 人妻少妇中字av| 成人午夜电影在线免费| 成熟中文字幕在线一区二区三区| 深爱激情四射婷婷网| 国产成人久久爽aa| 国产熟女大全一区二区三区| 99人人妻人人澡人人| 福利视频一区二区在线| 午夜免费激情福利| 天天干天天日天天射天天拍天天操| av东京热加勒比av| 国产二区视频免费在线观看| 五月婷婷国产在线观看| 色先锋久久亚洲中文字幕| 亚洲a级视频在线免费观看| 欧美亚洲国产日韩精品在线观看| 欧美一区二区三区在线播放视频| 国产人妻人伦精品9| 成人性福利免费电影| 黄色一级片视频播放人妻少妇| 加勒比海中文字幕免费视频| 日韩欧美中文字幕情色| 麻豆成人久久精品二区三区电影院| 国产影片大全免费看| 日韩高清久久久久久久| 亚洲黄色成人在线观看| www婷婷在线视频,com| 丰满人妻一区二区三区四季| 欧美国产日韩成人自拍| 国产a亚洲精品久久久久| 51精品视频在线免费观看| jizzjizz全亚洲免费视频| 秋霞午夜影院在线| av毛片一区二区三区| 婷婷xxxx五月天| 秋霞午夜影院在线| 中文字幕在线看日本| 人妻一区二区aⅴ| 日韩高清无码美利坚合众国| 1区2区3区在线播放| 91精品国产三级在线观看| 亚洲天堂性天堂网站| 久久久精品一区二区蜜av| 日韩中文字幕三级在线| 亚州av综合在线| 91久久国产综合久久91雪峰| 久久爱爱视频在线播放| 久久人妻中出中文字幕| 一级欧美一级日韩片一级.| 亚洲国产精品国自产拍性色| 污版视频在线观看| 99er视频在线观看| 91人妻成人精品一区二区| 无码日韩免费一区二区三区| 色综合久久久久久久久久综合| 精品久久久久久久久久久国语| 蜜桃视频18禁一区二区| 日韩午夜福利在线观看| 精品九九热视频这里只有精品| 久久在线精品一区二区| 少女日本电视高清观看| 欧美日韩免费高清不卡视频| 亚洲精品人妻在线视频| 欧美+亚洲+精品+三区| 视频午夜在线观看视频| 国产又大又硬又粗又黄视频| 少妇人妻日韩诱惑aa| 99re在线精品视频99| 伊人之综合视频在线观看| 污版视频在线观看| 丰满少妇欧美久久久久久 | 青青青视频自偷自拍视频1| 蜜桃一区二区人妻熟女| 亚洲视频欧美视频网| 日韩精品视频在线观看免费看看| 久久免费观看少妇高潮| 999av中文字幕| 色综合久久超碰大香蕉| 尹人大香蕉五月天久久| 日韩成人av电影免费| 亚洲av色资源站| 熟女高潮一区二区麻豆av| 欧美日韩免费高清不卡视频| 公侵人妻一区二区三区| 97人妻少妇偷人精品| 日韩超碰人人爽人人做人人添| 伊人之综合视频在线观看| 丰满少妇欧美久久久久久 | 麻豆最新电影在线观看| 国产区视频一区二区三区| 久久一区二区欧美精品| 国产一级黄色片在线播放| 亚洲av日韩不卡一区| 成人日韩电影免费观看| 精品九九热视频这里只有精品| 污视频在线观看网| 成人版中文字幕一区| 欧美在线播放一区二区| 日韩性生活视频在线观看| 绿岛电影院亚洲av| 秋霞精品午夜一区二区三区| 新激情五月天综合久久| 在线授课成人高考| 亚洲欧洲一区二区三区在线播放| 狠狠操天天操狠狠操| 国产影片大全免费看| 欧美mv亚洲mv日韩mv| 色婷婷综合激情五月天| 久久香蕉国产线看观看亚洲片| 秋霞午夜电影久久久| 亚洲精品污污污18禁网站| 久久久久七久久久久| 久久国产这里只有精品视频| 久久这里只有精品二十五| 亚洲天堂性天堂网站| 午夜精品久久99蜜桃的| 国产最粗最爽最黄最狠的视频 | 99视频在线观看成人| 久久综合福利导航视频| 国产日韩欧美亚欧在线| 第一区二区三区免费观看视频| 十八禁国产精品久久久久久久 | 久久精品一区二区三区人妻| 超碰人人人人人人人人人人人人人 | 国产成人久久爽aa| 国产人妻人伦精品9| 99久在线精品99re8蜜桃| 国产视频激情在线区| 第一区二区三区免费观看视频| 精品久久久中文字幕| 精品麻豆av影视在线观看| 青青青青青久在线视频| 日韩成人av激情| 日韩av激情另类| 国产精品自拍偷拍k8| 色欲AV蜜臀AV水蜜桃AV| 久久久精品国产蜜臀| 久久精品视频这里只有精品| 日韩性生活视频在线观看| 日韩熟女在线播放电影| juy320友田真希中文字幕| 日韩欧美国产中文字幕视频| 国产色片免费在线观看| 国产一区二区三区在线视频| 久久精品国产亚洲av四叶草| 91久久婷婷国产一区二区| 亚洲av日产av| 国产成人精品视频小说 | 国产亚洲av成人| 99色一区二区三区| 超碰在线97公开免费| 国产欧美日韩精品小视频| 国产精品免费区二区三区观看| 97超级碰碰碰碰精品久久| 久久久久久免费视频久久久看| 欧美高清视频一二区| av天堂亚洲国产av| 国产伦精品一区二区三区无广告| 日韩人妻精品丰满少妇| 日韩欧美亚洲电影在线观看| 久久se综合中文字幕| 亚洲人妻中文字幕日韩| 伊人伊人伊人伊人av在线 | 日韩五月中文字幕| 中文字幕人妻一区二区免费网站| 亚州av综合在线| 秋霞午夜影院在线| 久久久久久久人妻熟女| 日韩在线免费观看av网站| 99久久精品国产专区| 日韩欧美另类少妇| 97人妻精品二三区| 精品人妻中出一区二区| 欧美日韩精品在线视频| 欧美丰满熟妇乱淫在线观看| 国产小视频网址在线| 色婷婷1024导航| 97久久久嫩草影院| 亚洲天堂性天堂网站| 日韩成人av激情| 久久久久亚洲精品国| 人妻系列久久久噜噜吧噜噜| 久久久久久久人妻熟女| 免费在线观看av日韩| 亚洲欧美日韩一区二区久久| 伊人91久久久久久久久| 天天日天天舔天天舔| av中文字幕未删减在线观看| 国产69精品久久app精简版 | 在线一区二区三区四区av| 国产91精彩天天久久久| 国产一区二区三区aa| 亚洲综合婷婷大香蕉| 日韩四级片在线看| 国产片久久久久久久久久| 人妻少妇视频一区| 亚洲 中文 伦理 在线| 人妻少妇中文888久久| 日韩激情极品视频| 91av在线观看地址一| 久久久久久久美女内射 | 成人午夜三点福利电影| 成人av午夜高清在线| 蜜臀精品一区二区资源| 绿岛电影院亚洲av| 久久久久少妇xxxbbb| 精品国产va久久久久久久思欲| 欧美色欧美亚洲高清在线观看| av小说免费在线看| 欧美日韩在线播放一区三区四区| 激情欧美一区二区三区免费看 | 99色一区二区三区| 婷婷免费播放视频| 亚洲欧美偷拍自拍| 久久免费女人高潮流水毛片| 大香蕉五月开心六月婷婷| 2012中文免费字幕中字| 欧美亚洲自拍偷拍另类| 日韩黄色免费电影| 日韩在线成人字幕| av在线一级免费看| 91嫩草一区二区三区| 十八禁国产精品久久久久久久 | 日韩欧美精品久久五十路| 日本100禁中文字幕| av免费观看亚洲一区二区| 五月开开婷婷综合久久| 亚洲精品乱码久久久久66国产成| 亚洲欧美一区在线播放| 日韩欧美国产中文字幕视频| 色噜噜久久综合伊人超| 日本一二三区不卡无| 精品国产一区二区三区啪啪| 精品国产乱码久久久久软件| 国产精品久久久久久久久久辛辛 | 亚洲av天堂综合网| 日韩少妇一区二区电影| 一本一道久久a久久精品综合蜜臀| 国产成人黄片免费在线观看| 国产一区二区三区无码精品久久| 亚洲五月综合激情综合久久| 天天干天天操狠狠干| 尹人大香蕉五月天久久| 久久久久成人精品在线| 国产伦精品一区二区三区女| 手机日韩av在线免费观看| 亚洲春色综合另类网蜜桃| 五月 激情中文字幕| 成人国产av精品在线观看| 91精品久久久久久久99| 香蕉久久国产av一区| 中国a精久久久久| 人妻熟女一区二区三区在线观看| 欧美精品日韩国产一区原创色| 日韩欧美国产中文字幕视频| 久久久久成人精品在线| 亚洲欧洲av性色在线观看| 日韩成人影院免费观看| 欧美激情久久久久久久久久久| 五月婷婷在线大香蕉| 五月开心婷婷中文字幕| 国产精品一区二区三区熟女av| 五月激情婷婷网站| 国产老熟女在线视频五区| av在线亚洲一区二区三区| 亚洲av激情文学综合| 久久99婷婷在线视频| 香蕉人妻系列推荐| 99riav国产精品视频| 久久国产精品99久久久久久牛牛| 日本色片亚洲综合| 免费在线观看av日韩| 欧美日韩国产极品一区二区| 日韩欧美精品第二页| 亚洲一级特黄色大片| 精品久久久久中文字幕加勒比| 午夜免费激情福利| 国产麻豆乱视频av380| 色噜噜久久综合伊人超| 国产噜噜噜噜久久久久久久久久| 欧美日韩一级免费电影| 五月婷婷国产在线观看| 欧美日韩一级免费电影| 高清国产一区二区三区四区五区| 97人妻精品全国免费| 91精品国产综合久久久久久白拍| 日韩在线精品视频合集| 亚洲黄色av图片天堂| 99色一区二区三区| 在线免费观看的污视频| 亚洲欧美日韩内射| 日韩午夜精品小视频| 最新中文字幕av| 色噜噜久久综合伊人超| 亚洲av日韩不卡一区| 每天爱看日本男女操来操去| 77人人妻人人澡人人爽欧美一区| 蜜桃视频av在线观看| 日韩精品国产中文字幕欧美| 国产一区二区三区无码精品久久| 中文字幕人妻精品一区| 亚洲国产精品国自产拍性色| 91麻豆精品国产亚洲| 亚洲av激情文学综合| 中文字幕 人妻丝袜二区在线视频| 蜜臀99久久精品久久久久宅男| 视频午夜在线观看视频| 91九色视频在线看| 日本熟女三级电影| 日韩国产午夜在线| 久久6在线观看视频| 久久精品视频这里只有精品| 日本精品久久久中文字幕8| 亚洲精品先锋资源| 久久国产精品视频在线观看啊 | 一区二区三区中文人妻| 天天干天天日天天射天天拍天天操| 熟女av在线视频| av午夜人妻一区二区| 婷婷香蕉五月综合| 亚洲精品先锋资源| av毛片一区二区三区| 国产又粗又猛又黄的网站| 日本中文字幕在线岛国片| 欧美激情,国产精品| 亚洲视频欧美视频网| 人妻少妇中字av| 久久久久久久美女内射| 国产成人自拍精品在线| 99 久久 这里只有精品| av免费观看亚洲一区二区| 日韩中文字幕性感人妻| 一区二区少妇xxx| 97人妻精品全国免费| 天堂av最新地址| 99人人妻人人澡人人| 日韩四级片在线看| 久久久久久国产精品免费播放|