日韩人妻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在线一级免费看| 久久国产久久精品懂色| 日本熟女三级电影| 2023国产精品自拍视频| 亚洲av区一区二区三区色婷婷| 日本黄色美女电影| 中文字幕人妻一区二区一| 精久久久久久久久久| 亚洲天堂激情四射| 亚洲69精品777| 97人妻精品全国免费| 中文字幕一区二区三区你懂得| 免费在线观看av日韩| 亚洲国产天堂久久综合| 国产精品久久久久久久免费人妻| 久久爱爱视频在线播放| 日韩欧美黄色小视频| 一级精品久久久无数码高清av| 亚洲成人精品女人久久久| 久久久国产精品人妻aⅴ免费看| 91精品亚洲视频在线观看| av破解版在线观看| 欧美综合色视频一区二区三区| 蜜臀99久久精品久久久久宅男| 在线中文字幕字幕888| 大香蕉 一条大香蕉| 2021国产在线观看无码| 日韩丰满熟妇熟女| 久久这里只有精品18岁| 天天操天天射天天干天天操 | 国产精品久久无遮挡影片| 日韩人妻av在线| 久久久91人精品一区二区三| 中文字幕有码日本| 国产v片在线免费看| 最近中文字幕的在线91| 美女被人操视频在线观看| 香港三级日韩三级| 国产老熟女在线视频五区| 在线不卡日本v二区三区18| 蜜臀av性久久久久av蜜桃| 中文字幕有码第二页| 日韩av在线高清不卡| 婷婷xxxx五月天| 69堂成人免费视频精品| 久久久久久久永久免费视频| 懂色av粉嫩av绯色| 国内精品一区二区三区欧美精品| 日韩亚洲国产一区二区三区| 国产二区视频免费在线观看| 日韩av高清在线免费观看| 国产精品久久久久久久免费人妻| 亚洲精品污污污18禁网站| 伊人之综合视频在线观看| 欧美人妻中文字幕在线视频| 日本少妇激情在线| 99人人妻人人澡人人| 国产精品亚洲视频欧美视频| www.麻豆在线观看| 亚洲欧洲美洲av| 久久99精品久久久久久| 日韩精品一区二区蜜桃| 久久久久久久成人黄片| 亚洲欧美激情在线一区| 亚洲成人动漫av| 手机视频国产精品| 老地方影院官网免费下载| 亚洲黄色成人在线观看| 日韩激情视频高清| www.久久久久久99| 日韩在线视频最新| 中文字幕av综合在线| 人妻激情自拍中文字幕| 色丁香婷婷综合久久在线观看| 日本成人久久久久久久久| 中文字幕一区二区三区你懂得| 999av中文字幕| 偷拍自拍 国产精品| 久久久久久影视观看| 亚洲最大的成人一区二区| jizzjizz全亚洲免费视频| 久久久久久久二区三区| 亚洲av天堂综合网| 亚洲电影 欧美电影| 国产精品久久久久av福利浪潮| 免费人妻av一区二区| 亚洲 日韩 另类 制服 无码| 给我搜一个一级黄色片| 午夜精品久久久久久久99热| 秋霞午夜影院在线| 青草伊人天堂在线| 最新亚洲中文字幕av| 人妻在线国产一区| 欧美亚洲av一区二区| 久久国产这里只有精品视频| 国产亚洲av日韩在线| www.男人天堂,亚洲天堂男人| 高清国产一区二区三区四区五区 | 第一区二区三区免费观看视频| 国产在线精品免费观看| 日本熟女三级电影| 亚洲成人免费在线观看| 成人午夜美女主播在线视频| 日韩在线看无删减| 亚洲国产精品99久久午夜| 日韩国产欧美成人综合另类| 亚洲国产精品国自产拍性色| 99er久久99久久久| 欧美专区一区二区 三区| 亚洲最新偷拍视频| 丰满少妇被猛烈进入高清播放。| 伊人久久亚洲综合精品网| 午夜日本伦理视频| 久久久久久久久久久久久日本 | 欧美日韩一区二区三区观看 | 人妻aⅴ中文字幕| 999热久久国内精熟女| 中文字幕有码日本| a阿v天堂亚洲阿∨天堂在线| 国产一区二区三区aa| 97中文字幕人妻中文| 国产中文字幕国产中文| 97超碰资源在线免费看| 婷婷香蕉五月综合| 人人97超碰在线| 中文字幕日韩三级片av| 可以免费在线看黄色的网站| 天天爱天天色天天综合| 精品久久中文字幕人妻系列蜜臀| 国产成人久久爽aa| 久久久人妻国产精品| 久久久久久久婷婷激情五月天| av中文字幕在线观看免费观看| 亚洲一区自拍视频在线观看| 成人国产av精品在线观看| 国产欧美高清一区二区三区 | 日韩av二区三区一区| 激情四射久久不能爱五月婷婷| 成人av电影一区二区| 碰超碰超碰超碰超碰超| 亚洲人妻中文字幕日韩| 人人97超碰在线| 超碰97在线观看中文字幕| 中文字幕日韩三级片av| 2012中文免费字幕中字| 精品久久久久18禁免费| 色婷婷1024导航| 麻豆乱淫一区二区三区在线看| 日韩字幕在线一区二区三区| 午夜诱惑国产大胸美女精品内射| 亚洲欧美日韩在线色图| 明日花绮罗中文字幕在线| 日韩精品在线第8页| 精品国产乱码久久久久app| 欧美在线播放一区二区| 日韩精品视频婷婷在线观看| 午夜激情在线观看国产| 亚洲av噜噜噜久久久| 大香蕉 一条大香蕉| 蜜臂女同久久另类精品| 久久99久久精品国产| 室外偷拍激情视频| 99er视频在线观看| 91亚洲国产系列精品第56| 天天操天天日天天日干| 色www亚洲阿娇| 男人的天堂一级黄色片| 青草伊人天堂在线| 中文字幕 日韩 在线 91| 99久久免费看少妇高潮 | 麻豆最新电影在线观看| 人妻天天爽夜夜爽麻豆av| 色综合久久综合久久| 97香蕉碰碰国产人妻欧美| 国产精品久久久久久久免费人妻| 国产精品乱码久久久不卡| 日韩视频国产视频| 亚洲69精品777| 国产日韩成人av电影在线观看| 国产日韩欧美中文另类| 人妻少妇视频一区| 亚洲国产中文制服人妻| 国产69精品久久久久人妻| 少妇惨叫久久久久久久久久 | 国产69精品久久久久999天美| 亚洲高清一线av| 国产成人精品一区二三区| 成人在线免费视频网站| 天天操天天啪天天干| 欧美日韩国产一级片中文| 久久久久久久人妻熟女| 91久久婷婷国产一区二区| 亚洲中字性色av| 欧美日韩日韩三级久久| 在线成人教育平台有哪些| 中国夫妻生出黑人宝宝| 亚洲av大粗黑在线| 91成人在线观看视频| 久久国产这里只有精品视频| 亚洲精品人妻在线视频| 天天日天天舔天天舔| 精品国产乱码久久久…| 精品久久久久中文字幕加勒比| 室外偷拍激情视频| 日本狠狠狠狠曰狠狠狠狠爱| 欧美日韩日韩三级久久| 看日韩黄色的网站在线观看| 人妻少妇激情视频| 激情麻豆yiqicao| 色哟哟一一国产精品| 少女日本电视高清观看| 最淫最色成人网上| 亚洲中文字幕18p| 在线视频中文字幕欧美精品| 中文字幕乱码一区二| 欧美激情在线观看视频网站| 国产一区二区日韩av| 亚洲激情免费在线观看| 欧美成人版在线中文字幕| av毛片一区二区三区| 国产二区视频免费在线观看| 国产精品女女女女女女av爽| 91精品国产人妻蜜桃| 99re久久国产精品8| 麻豆精品一区二区三区| 黑人久久久免费观看| 日韩精品视频在线观看免费看看| 日韩欧美一级毛卡片| 日韩字幕在线一区二区三区| 国产精品久久久久久最猛| 国产精品国产三级国产专不| 国产天堂男人av一区二区三区| 国产伦精品一区二区三区女| 欧美成人网免费在线播放| 国产日韩欧美另类一区二区三区| 一级少妇精品久久久久久久| 中文字幕你懂的在线| 国产精品久久久久久男贼秘图| 日韩欧美亚洲电影在线观看| 日韩欧美人妻久久精品| 久9热在线视频精品| 色狠狠久久av综合激情| 日韩av手机在线免费电影| 日韩av 丝袜制服| 视频在线观看二区一区| 亚洲欧美日韩高清在线中文字幕| 国产精品自拍偷拍k8| 1区2区3区在线播放| 蒂亚田中被黑人裸操xxx片| 亚洲电影 欧美电影| 日韩激情极品视频| 黄色一级片视频播放人妻少妇| 日本人妻被黑人巨大中出| 丰满人妻一区二区三区四区54| 99精品影视在线区h| 麻豆αv片在线观看| 人妻少妇中文888久久| 国产成人亚洲综合麻豆| 人妻sm一区二区| 在线视频国产av| 麻豆精品视频免费看| 懂色av粉嫩av绯色| 日韩午夜精品小视频| 大香蕉来了去了丁香| 少妇人妻日韩诱惑aa| 蜜桃视频av在线观看| 欧美亚洲av一区二区| 日韩一区二区三区免费视频播放| 欧美一区二区三区中文电影 | sss视频在线亚洲| 色哟哟一一国产精品| 国产色综合一区二区| 久久精品国产亚洲av四叶草| 色在线播放国产一区| 91在线永久免费观看| 蜜臀精品一区二区资源| 欧美色视频综合在线观看| 国产精品爽妇一区二区| 91热国内精品永久免费观看| 久久久久久久熟女网| 清纯唯美激情国产精品| 超碰在线97公开免费| 91成人在线观看视频| 久久99婷婷在线视频| 超碰97免费青青热| 欧美专区一区二区 三区| 国产真实自摸91久久| 亚洲av激情文学综合| 激动网国产手机在线| 公侵人妻一区二区三区| 麻豆最新电影在线观看| 欧美日韩国产亚洲高清| 中文字幕精品熟女人妻| 99re久久热在线视频| 日本高清av一区二区三区| 人妻av中文字幕在线播放| 国产一二区久久久久久| 国产精品女女女女女女av爽| 青青草99久久精品国产综合| tube8日本少妇| av五月天在线免费观看| 中文字幕人妻二区综合| 五月婷婷在线大香蕉| 久久爱爱视频在线播放| janpense人妻中文字幕| 精久久久久久久久久| 日韩激情极品视频| 51精品视频在线免费观看| 日韩视频 在线播放| 黄色a级在线免费看| 不卡一区二区在线视频观看| 丰满少妇被猛烈进入高清播放。 | 99精品国产免费观看视频| 人妻熟女一区二区三区在线观看 | 国产精品18禁久久| 天天操天天射天天干天天操 | 农村国产高清一区二区三区| 99精品影视在线区h| 99精品影视在线区h| 99re06这里只有精品| 熟女av在线视频| 人妻少妇中字av| 中国麻豆xxxx精品| 国产一区欧美一区二区日韩| 2017日日夜夜操| 欧美日韩国产高清在线| 91精品国产三级在线观看| 91精品久久久久久久99| 综合中文字幕成人免费视频| 国产精品自拍偷拍k8| 午夜久久天堂av| 亚洲精品mv免费看| 精品九九热视频这里只有精品| 五月婷婷丁香花综合| 色噜噜久久综合伊人超| 亚洲av激情文学综合| 久久在精品线影院精品国产| 久久免费观看少妇高潮| 久久夜色国产精品亚洲| 成熟中文字幕在线一区二区三区| 婷婷午夜国产精品久久久久| 亚洲av熟女五十路中出| 青草伊人天堂在线| 96视频精品全部免费品| 在线观看高清不卡日韩av| 久久精品国产亚洲夜色av| 午夜在线福利观看| 日韩不卡av网页| 国产精品V∧一区二区三区| 欧美一级特黄aaaa色| 国产亚洲欧美日一区二区三区| 人妻av在线区一区二区三| 欧美日韩日韩三级久久| 日韩在线精品视频合集| 人妻aⅴ中文字幕| 亚洲欧洲美洲av| av中文字幕第一页在线| 亚洲精品乱码久久久久66国产成| 一区二区三区中文人妻| 伊人伊人伊人伊人av在线| 97人妻精品二三区| 国产麻豆色精品免费……| 午夜激情在线观看国产| 日韩激情视频高清| 欧美亚洲另类视频在线观看| 人妻少妇中字av| 精品久久久久久人妻免费看| 亚洲精品先锋资源| 久久精品国产亚洲夜色av| 成人国产精品免费看| 黑人中文字幕日本人妻| 欧美日韩每日更新在线| 人妻另类专区欧美制服| 亚洲熟女av电影| 亚洲国产精品99久久午夜| 天天操天天啪天天干| 欧美日韩免费高清不卡视频| 国产欧美日韩在线视频免费播放| 久久久人妻国产精品| 蜜臀av性久久久久av蜜桃| 国产亚洲中文字幕视频| 久久久久亚洲精品国| 欧美一区二区三区高高清视频| 视频免费看久久久久久| 少妇精品一区二区三区久久久| 日韩黄色在线免费观看 | 久久人妻中出中文字幕| 日韩欧美中文字幕情色| 国产又大又猛又粗又黄的视频| 激情五月婷婷中文视频| 久久99久久99精品免观看| 日韩性感美女男人秒射网| 五月天色中文在线视频网站| 男人天堂2022中文字幕| 亚洲女同性恋电影| av中文字幕第一页在线| 日产免费的一级黄片| 九九在线免费视频精品| 日韩欧美三级在线播放| 亚洲成人有码在线| 国产色片免费在线观看| 精品一区二区三区视| 久久这里只有精品18岁| 人妻中文字幕久久不卡| 性感熟女人妻久久久| 国产成人自拍精品在线| 国产区视频一区二区三区| 成人国产av精品视频观看麻豆| 黑人久久久免费观看| 综合一区蜜臀av| 国产视频中文字幕成人| 精品久久久久18禁免费| 五月婷婷开心中文| 99re06这里只有精品| 久久精品一区二区三区人妻| 人人妻人人爽人人……| 天天操天天插天天爽| 激情麻豆yiqicao| 91偷拍视频最新网址| 日韩成人激情电影在线| 国产精品高潮呻吟久久综合av| 99中文字幕在线在线| 欧美成人网免费在线播放| 久久久久久日韩精品久久久久久| 欧美人妻中文字幕在线视频| 91嫩草一区二区三区| 人人妻人人澡人人爽人人av| 六月丁香久久激情综合| 日韩精品在线第8页| 欧美黑人巨大xxxxx高潮| 中文字幕有码第二页| 99视频在线观看成人| 国产真实自摸91久久| 手机日韩av在线免费观看| sss视频在线亚洲| 国产真实自摸91久久| 中日韩一区二区三区av在线| 日韩三级四级电影| 久久精品国产99亚洲| 亚洲精品mv免费看| 麻豆精品视频免费看| 国产精品国产三级国产av视色| 一二三区欧美在线观看| 亚洲综合av色婷婷| 亚洲av成在线播放| 51精品视频在线免费观看| 中文人妻av在线| 337q日本亚洲欧洲大胆色噜噜| 久久婷婷开心激情五月天| 天天干天天操天天日天天爽| 色婷婷综合中文久久| 公公伦理在线观看视频免费| 亚洲 日韩 另类 制服 无码| 亚洲女人久久久久久久久久久| 午夜精品久久久99蜜桃最新| 中文字幕日韩三级片av| 久久久久久国产日韩| 懂色av粉嫩av绯色| 涩涩久久涩涩综合天堂| 日本高清久久成人| 亚洲av日韩精品久久久久久小说 | 日本一区欧美高清国产久久| 日本100禁中文字幕| 美国av在线一区二区三区| av中文字幕未删减在线观看| 熟妇人妻无乱码中文字幕熟| 亚洲最大av资源网站| 色综合久久久久久久久久综合| 不卡的日韩视频在线观看| 加勒比日本一区二区三区| 91污污污视频网站| 欧美日韩每日更新在线| 麻豆最新电影在线观看| 日本高清久久久久| 亚洲av噜噜噜久久久| 日本人妻诱惑网址| 天天操天天操天天操| 精品久久97观看在线视频| 99久久免费看少妇高潮| 亚洲欧美一区二区日韩另类| 成人乱性视频自拍在线| 日韩av二区三区一区| 99精品国产免费观看视频| 欧美丰满熟妇乱淫在线观看| 成人性福利免费电影| av网站永久在线观看| 五十路熟女在线视频| 亚洲狠狠婷婷综合久久久久久| av高清在线观看简爱网| 亚洲一级黄片av| 久久这里只有精品18岁| 国产精品,亚洲视频| 东京热亚洲一区二区三区| 91人人妻人人澡人人草精品| 黄色a级在线免费看| 91在线永久免费观看| 热re99久久精品国产首页| 日韩av熟妇在线| 中文日韩成人免费视频| 99久久精品一品区免视观看| 久久在线精品一区二区| 国产精品久久无遮挡影片| 丰满少妇被猛烈进入高清播放。| 蜜桃视频久久一区免费观看入口| 久久久久久久美女内射 | 日韩欧美另类少妇| 欧美亚洲自拍偷拍另类| 91精品国产福利线观看日日| 人妻sm一区二区| 少妇高潮久久久久久久久久| 久久久久久影视观看| 国产高潮久久久91| 亚洲av天堂综合网| 久久婷婷综合97色一本一本| 国产亚洲一二区不卡| 97久久久嫩草影院| 大香蕉av成人观看网站| 国产一区二区三区在线视频| 国产69精品久久久久人妻| 久久婷婷综合97色一本一本| 国内精品99在线免费观看| 91人人妻人人澡人人草精品| 老鸭窝在线毛片观看视频| 日本人妻诱惑网址| 天天日天天操天天干天| 日韩欧美亚洲中出在线| 日韩av一区二区免费| 亚洲欧洲综合图片区| 欧美一区二区三区高高清视频| 亚洲精品资源综合网| 欧美日韩国产精品一级| 欧美激情亚洲另类在线一区| 人妻久久在线视频| 欧洲精品久久久久69精品| 国产精品久久久久av福利浪潮 | 欧美丰满熟妇乱淫在线观看| tube8日本少妇| 深夜宅男小视频在线| 国产又大又圆又长又粗| 人人妻人人爽人人……| 久久香蕉国产线看观看亚洲片| 精品一区二区三区视| 欧美va亚洲va日韩va综合| 亚洲 日韩 另类 制服 无码| 亚洲69精品777| 日本中文字幕在线岛国片| 日韩一级aaaaa毛片| 中文字幕色区一区二区| 99热这里88久久久蜜桃| 可以免费在线看黄色的网站| 久久精品日产第一区二区三| 国产不卡av一区二区三区| 99亚洲视频在线观看| 亚洲欧美日韩另类春色| 国产一区二区三区福利| 黑人中文字幕日本人妻| 欧美日韩一区二区不卡视频在线| 亚州av不卡在线| 青青草99久久精品国产综合| 少妇惨叫久久久久久久久久| 精品国产乱码久久久久软件| 亚洲成人av在线免费播放| 久久一区二区欧美精品| 麻豆精品国产av在线观看观看 | 精品久久97观看在线视频| 日本高清av一区二区三区| av天堂,亚洲天堂| 久9热在线视频精品| 日韩一区二区三区免费视频播放| 国产精品久久久久久男贼秘图| 久久久精品国产蜜臀| 亚洲一区二区三区四区91| 日韩精品一区二区蜜桃| 亚洲精品白浆久久久久| 天天爱天天色天天综合| 日韩av在线高清不卡| 日韩在线看无删减| 人妻中文字幕久久不卡| 麻豆精品视频免费看| 国产91精彩天天久久久| 青青青视频自偷自拍视频1| 国产熟女大全一区二区三区 | 久久人人爽人人妻人人玩| 手机视频国产精品| 国产精品一区二区免费不卡| 日本人妻诱惑网址| 欧美专区一区二区 三区| 人妻日韩亚洲中文字幕av| 精品视频一卡二卡三卡| 久久在精品线影院精品国产| 麻豆精品av国产传媒mv| 美女性感视频一区二区| 亚洲1区2区高清| 91久久香蕉国产孰女线看| 日本三区不卡高清更新二区| 日韩精品在线观看网页| 五月婷婷国产在线观看| 国产乱子伦一区二区三区四区五区| 欧美精品日韩国产一区原创色| 久久久人妻91久久久久| 色哟哟一一国产精品| 一区二区三区熟女| 国产精品一区二区免费不卡| 欧美日韩精品在线视频| suv精品一区二区6| 3344成年在线视频免费播放,| 日韩欧美av网址| 欧美日韩亚洲国产校园| 欧美黑人性猛交xxxx交性| 亚洲精品国产成人av在线| 国产综合精品久久久久久久| 日韩五月中文字幕| 久热精品视频在线看| 国产一级做a爱片久久久片| 超碰在线精品免费观看| 麻豆高清在线观看视频| 国产又大又爽aaa毛片| 在线观看国产成人91| 国产欧美一区二区三区久久| 久久久久久久久久av资源| 久久激情五月天专区视频| 亚洲精品乱码久久久久66国产成| 国产成人黄片免费在线观看| 婷婷国产天堂久久综合五月| 成人日韩电影免费观看| 99热这里88久久久蜜桃| 免费69av福利视频网站| 8天堂二区三区四区五区六区| 亚洲精品人妻在线视频| 久久久国产精品人妻aⅴ免费看| 欧美精品乱码视频在线| 香蕉人妻系列推荐| 第一区二区三区免费观看视频| 人妻久久在线视频| 亚洲国产精品热久久网站| 日韩丝袜在线中文字幕| 好看的中文字幕一区二区三区| 99r在线观看精品视频| 中国精品人妻av| 亚洲国产综合久久灌醉| Av无码专区亚洲Av波多野吉衣| 天天操天天操天天操| 欧美精品日韩国产一区原创色| 91人妻人人躁人人爽人人精品| 日韩精品免费av| 国产亚洲精品a在线| 精品久久久久中文字幕加勒比| 人人妻人人爽人人……| 亚洲欧美日韩内射| 亚洲激情免费在线观看| 日夜狠狠搞 蜜桃视频| 天天日天天操天天干天| 精品国产乱码久久久久久老虎| 999av中文字幕| 午夜影院十八岁在线试看| 日韩午夜福利在线观看| 日韩人妻在线视频免费| 黄色大片网站在线看| 不卡的日韩视频在线观看| 久久久精品一区二区蜜av| 熟妇女人妻丰满少妇2022| 日本女人啪啪视频| 国产成_人_综合_亚洲18| 91九色视频在线看| 精品一区二区三区视| 中文字幕人妻交换| 日韩精品视频av| 婷婷久久综合久久久久久| 人妻日韩亚洲中文字幕av| 91尤物一区二区三区| 2017日日夜夜操| 成人午夜电影在线免费| 污的视频免费在线观看| 超碰在线97公开免费| 色在线播放国产一区| 日韩高跟丝袜诱惑美腿黄片| 人妻少妇激情视频| 欧美日韩一区二区不卡视频在线| 一本一道久久a久久精品综合蜜臀| 欧美一区二区三区中文电影 | 五月激情婷婷网站| 蜜臀av成人精品在线| 激情小说 另类小说 亚洲欧美| 一本一道久久a久久精品综合蜜臀| 第二十四色男人天堂| 国产伦一区二区三区免费视频| 精品人妻中出一区二区| 亚洲国产天堂久久综合| 久久国产成人精品久久| 国产又大又猛又粗又黄的视频| 丰满少妇欧美久久久久久| 99人妻碰碰碰久久| 国产又大又猛又粗又长| 久久久久国产精品久久| 欧美另类xxx精品| 成人免费视频成人免费视频| 专约老熟女丰满探花av| 成人av午夜高清在线| 久久久久久久久久久久久久撸| 大香蕉五月开心六月婷婷| 日韩性生交大片免费看| 五月开心婷婷中文字幕| 国产理论av在线第一页| 激情麻豆yiqicao| 国产又大又猛又粗又长又爽| 91麻豆精品国产亚洲| 精品一区二区三区四区乱码| 日本老太老熟妇bbb| 麻豆成人久久精品二区三区电影院 | 日韩成人免费大片| 人妻a在线免费视频| 日韩在线成人字幕| 一区二区三区国产在线| 老女人喷白浆一区二区| 亚洲欧美激情在线一区| 日产免费的一级黄片| 亚洲国产欧美日韩一区| 国产精品久久久久av福利浪潮| 日韩午夜精品人妻| 最新国产激情视频| 日韩精品一区二区蜜桃| 精品国产一区二区99| 国产真实自摸91久久| 成人午夜精品久久久久久久| 久久99精品久久久久久| 男人的天堂一级黄色片| 欧美va亚洲va日韩va综合| 999久久a精品合区久久久| 久久中文字幕亚洲精品最新,| 成人一区二区电影网| 欧美一区二区三区在线播放视频| 日本久久国产精品视频| 唯美清纯欧美激情| 男人的天堂成a在线| 成人三级福利视频网站大全| 91嫩草一区二区三区| 日韩午夜福利在线观看| 久9热在线视频精品| 成人av精品免费看| 超碰欧美日韩高清美女图片| 日本人妻被黑人巨大中出| 久久久久国产精品不卡| 成人av午夜高清在线| 97人妻免费精品一区二区| 日本高清久久成人| 麻豆高清在线观看视频| 国产精品久久久久77777| 蜜臀欧美国产精品久久久| 99热这里88久久久蜜桃| 亚洲人妻中文av| 中文字幕 日韩 在线 91| 蜜乳av人妻一区二区三区| 99久久久久免费精品国产国产| 亚洲,超碰,av| 欧美在线播放一区二区| 东京热久久这里全是精品| 91av在线观看地址一| 五月婷婷国产在线观看| 国产又大又圆又长又粗| 人妻少妇中文888久久| 国产乱子伦一区二区三区四区五区| 露脸熟女一区二区三区| 色噜噜久久综合伊人超| av色在线观看网站| 亚洲av日韩aⅴ综合在线观看| 亚洲av本道一区二区三| 伊人久久大杳蕉综合牛牛| 久久精品国产亚洲av成人看光了| 日韩精品视频在线中文| 国产精品99久久久久久ww| 久久爱爱视频在线播放| 色噜噜久久综合伊人超| 久久久久久精品人妻大豆网| 欧美国产成人精品一区二区三区| 色婷婷久久综合五月激情网| 欧美一区二区三区高高清视频| 五月激情婷婷久久伊人| 狠狠亚洲婷婷综合色| 97人妻人人揉人人澡| 男人天堂,中文字幕| 观看在线免费av| 在线成人教育平台有哪些| 欧美日韩免费精品视频| 日本人妻被黑人巨大中出| 色综合人妻另类小说| 国产精品福利2020久久| 久久国产精品欧美熟妇av| 婷婷日韩av电影| 日韩精品一区二区蜜桃| 99re视频精品全部免| 国产真实自摸91久久| 日韩欧美国产中文字幕视频| 日韩欧美一级毛卡片| 91综合久久婷婷久久| 日本高清久久久久| 亚洲成人有码在线| 蜜桃色婷婷久久久福利在线| 国产麻豆色精品免费……| 中文字幕色区一区二区| av天堂,亚洲天堂| 自拍视频在线观看| 日韩欧美二区中文字幕| 日韩不卡av网页| 亚洲人妻中文字幕日韩| 欧美日韩久久久九九| 亚洲国产综合久久灌醉| 欧美熟妇狂野性猛交在线播放| 国产69精品久久app精简版| 欧美日韩在线播放一区三区四区 | 99热资源网在线观看| 黄色一级大片在线免费看| 久久精品国产99亚洲| 国产成_人_综合_亚洲18| 少妇太爽一区二区| 中国a精久久久久| 亚洲最新偷拍视频| 日韩熟女人妻av| 涩涩久久涩涩综合天堂| 国产精品久久无遮挡影片| 玖玖玖精品中文字幕| 国产欧美日韩免费成人| www.国产黄片在线免费观看| 91嫩草一区二区三区| 日韩狼窝日韩狼日韩在线观看视频| 日韩啪啪啪一区二区三区| 亚洲欧美日韩内射| 午夜美女诱惑福利视频| 麻豆国产在线观看激情| 久久一区二区三区四区亚洲| 日韩一区二区三区三级电影| 在线免费观看的污视频| 亚洲中文字幕亚洲中文字幕| 最近中文字幕高清在线| 欧美黑人性猛交xxxx交性| 中文字幕色区一区二区| 国产农村一级黄色片网站| 亚州av不卡在线| 人妻日韩亚洲中文字幕av| 日韩av激情另类| 99热资源网在线观看| 日韩国产一区二区视频| 日韩欧美黄色小视频| 亚洲女同性恋电影| 免费中文字幕一区二区三区精华液 | 国产视频激情在线区| 一区二区三区乱子伦| 手机视频国产精品| 亚洲中文字幕91| 午夜在线福利观看| 亚洲 激情 av在线| 日韩高跟丝袜诱惑美腿黄片| 国产一区二区三区无码精品久久 | 亚洲天堂性天堂网站| 精品人妻伦一二二区久久懂色| 午夜激情在线观看国产| 精品人妻伦一二二区久久懂色| 日韩中文字幕三级在线| 国产精品九九九久久久久| 美国av在线一区二区三区| 久久99视频久久99视频| 精品一区二区三区视| 人妻夜夜爽天天爽一区三级| 久久6在线观看视频| 欧美丰满熟妇乱淫在线观看| 欧美日韩每日更新在线| 久久精品免费观看国产导航| 天天摸天天舔天天玩天天谢| 久久久久亚洲精品国| 久久riav中文精品| 中文字幕你懂的在线| 少妇惨叫久久久久久久久久| 一区二区三区欧美影片| 日韩一区二区三区免费视频播放| 综合激情五月天亚洲五月| 99热资源网在线观看| 国产91轻吻在线看| 91在线永久免费观看| 东京热av在线播放| 自拍视频在线观看| 亚洲男人天堂九九九| 人妻久久在线视频| 国产69精品久久app精简版| 在线精品91手机视频| 女人天堂国产精品资源麻豆 | 日韩性感美女男人秒射网| 五月开心婷婷中文字幕| 欧美丰满熟妇乱淫在线观看| 亚洲高清中文字幕不卡av大全| 欧美在线播放一区二区| 亚洲国产欧美日韩一区| 久久99国产精品一区二区| 日韩视频 在线播放| 亚洲激情免费在线观看| 欧美日韩一区二区三区观看| 日本老太老熟妇bbb| 午夜精品久久久99蜜桃最新| 亚洲成人有码在线| 亚洲国产一区久久久| 在线视频中文字幕欧美精品| 亚洲最新偷拍视频| 人妻中文字幕小视频在线播放| 国产一级做a爱片久久久片| 精品一区二区三区视| 又大又硬又粗又黄又爽的视频| 日韩av熟妇在线| 在线视频中文字幕欧美精品| 精品久久中文字幕人妻系列蜜臀| 天天操天天操天天操| 99久久免费看少妇高潮| 亚洲av日产av| 91亚洲国产系列精品第56| 人妻av中文字幕在线播放| 久久av一区二区三区四区五区| 少妇人妻日韩诱惑aa| 少妇高潮久久久久久久久久| 欧美色欧美亚洲高清在线观看| 日韩三级四级电影| 激情小说 另类小说 亚洲欧美| 欧美一区二区三区中文电影 | 国产人妻人伦精品9| janpense人妻中文字幕| 亚洲国产成人在线精品| 久久久久久久二区三区| 中文字幕在线看日本| 97人妻精品全国免费| 99r在线观看精品视频| 最淫最色成人网上| 久久96热在精品国产高清| 日韩午夜在线看片网址| 日本女人啪啪视频| 2021精品久久久久精品免费网| av2024男人天堂| 77人人妻人人澡人人爽欧美一区| 国产亚洲中文字幕视频| 少妇精品一区二区三区久久久| 老熟女高潮一区二区三区四区| 伊人之综合视频在线观看| 无码人妻精品丰满熟人区| 亚洲狠狠婷婷综合久久久久久| 亚洲中文字幕91| 久久久久久久久高清精品| 日韩欧美精品第二页| 视频 一区二区三区| 人人妻人人插人人干| sese熟女免费视频| 国产在线精品免费观看| av毛片一区二区三区| 日韩啪啪啪一区二区三区| 色婷婷久久综合五月激情网| 日韩中文字幕性感人妻| 国产区视频一区二区三区| 日本高清久久成人| 亚洲 中文 伦理 在线| 日本成人久久久久久久久| 不卡一区二区在线视频观看| 国产色综合一区二区| 91精品亚洲视频在线观看| 成人一区二区电影网| 99re在线视频精品视频| 超碰97免费青青热| 精品成人av在线观| 中文字幕av综合在线| 熟女人妻3p视频| 99er视频在线观看| 日本欧美有色视频| 久久久久久久久久福利大片| 亚洲欧洲av性色在线观看| 综合一区蜜臀av| 日韩五月中文字幕| 亚洲欧洲av性色在线观看| 欧美女性女同志在线观看| 亚洲国产综合久久灌醉| 久久久久久久久久久久久久撸| 人妻少妇第一区二区三区| 污的视频在线观看8| 免费人妻av一区二区| 久久免费观看少妇高潮| 国产成人黄片免费在线观看 | 亚州av综合在线| 久久69国产精品久久69软件| 国产av有码一区二区三区四区| 国产区视频一区二区三区| 久久视频网址在线观看| 国产精品午夜激情久久久久电影院| 亚洲图色 一区二区| 久久人人爽人人妻人人玩| 黄色a级在线免费看| 亚洲在线免费资源网| 欧美mv亚洲mv日韩mv| 深爱激情四射婷婷网| 国产成A人亚洲精V品无码性色| 最新亚洲中文字幕av| 99re99这里只有精品| 久久综合国产一区二区三区| 久碰在线视频在线观看视频| 一本一道久久久久a精品综合| 国产1000部av| 日韩一级aaaaa毛片| 人妻aⅴ中文字幕| 国产伦一区二区三区免费视频| 国产精品爽妇一区二区| 国产一区二区三区aa| 国产伦一区二区三区免费视频| 欧美黑人性生活短剧在线播放视频| 欧美一卡二卡三卡四卡五卡| 亚洲激情av一区二区三区四区| 欧美国产日韩成人自拍| 久久国产这里只有精品视频| 99色一区二区三区| 国产一区二区伊人久久| 婷婷免费播放视频| 69人人妻人人做人碰人人蜜r| 欧美综合激情婷婷色| 91成人免费看片下载| 欧美熟妇在线视频播放| 久久精品国产亚洲av水果派| 色哟哟一一国产精品| 区一区二区在线观看视频| 福利久久久久久久久久久久久 | 美女图片视频久久99| 亚洲欧洲av性色在线观看| 色狠狠久久av综合激情| 91国偷自产一区二区三区换脸| 日韩性生交大片免费看| 久久一区二区欧美精品| 激情视频在线看不卡| 国产精品国产三级国产av视色| 99精品影视在线区h| 日韩成人免费大片| 美女被人操视频在线观看| 人妻少妇第一区二区三区| 久热青青视频在线观看| 精久久久久久久久久| 人妻日韩亚洲中文字幕av| 中文字幕精品熟女人妻| 亚洲成人精品女人久久久| 天天操天天日天天日干| 日本人妻诱惑网址| 欧美专区一区二区 三区| 亚洲黄色分享大全探花| 国产精品久久久久久婷婷| 国产1000部av| 国产一区二区三区无码精品久久 | 亚洲欧美日韩一区二区久久| 中文字幕在线视频97| 国产精品一区二区三区熟女av| 久久精品一区二区三区人妻| 少女日本电视高清观看| 婷婷日韩av电影| 国产高潮久久久91| 国产精品内射一片天| 国产一区二区三区精品小说| 蒂亚田中被黑人裸操xxx片| 国语自产偷拍精品视频偷 | 色www亚洲阿娇| 欧美综合激情婷婷色| 天天上天天操天天舔| 中文字幕av综合在线| 亚洲欧洲av性色在线观看| 国产精品久久久久久久久久辛辛| 欧美末成年视频在线观看| 精品久久久久中文字幕加勒比| 熟女人妻3p视频| 亚洲国产精品成人免费久久久| 亚洲欧美一区二区日韩另类| 欧美亚洲自拍偷拍另类| 日本高清久久成人| 久久婷婷综合97色一本一本| 日韩成人影院免费观看| 在线不卡日本v二区三区18| 久久国产精品视频在线观看啊| 91人妻成人精品一区二区| 国产精品色哟哟入口| 亚洲av日韩精品久久久久久小说 | 黑人久久久免费观看| 欧美日韩每日更新在线| 91xxxx在线观看视频| 日本aa 1级片| 粉嫩av一区二区在线| 亚洲电影 欧美电影| 国产高潮久久久91| 国产区视频一区二区三区| 五十路熟女在线视频| 日本人妻诱惑网址| 国内精品99在线免费观看| vod成人免费视频| 一本一道久久久久a精品综合| 91国自产在线在线看完整| 国产欧美高清一区二区三区 | 日韩av在线高清不卡| 肉色欧美久久久久久久蜜桃| r18视频一区二区三区| tube8日本少妇| 日本一二三区不卡无| 福利一区二区不卡国产| 91精品国产91久久久久久51 | 91久久夜色精品国产九色| 公侵人妻一区二区三区| 狠狠操天天操狠狠操| 成人国产av精品在线观看| 熟女 中出 在线| 中文日韩成人免费视频| 日韩午夜福利在线观看| 日韩高清久久久久久久| 日韩亚洲欧美中文字幕一| 99re在线精品视频99| 久久免费观看少妇高潮| 激情小视频欧美国产| 亚洲精品日韩精品视频在线视频| 91中文字幕一区二区| 久久视频网址在线观看| 人妻a在线免费视频| 中文字幕日韩无敌亚洲精品| 久久一亚色院精品全部免费| 亚洲综合av色婷婷| 久久久久七久久久久| 久久精品国产av熟女| 日本道vs高清一区二区三区| 十八禁国产精品久久久久久久| 伊人精品视频在线播放| 中文字幕乱码伊人三级 | av高清在线观看简爱网| 久久6在线观看视频| 亚洲黄色成人在线观看| 日韩狼窝日韩狼日韩在线观看视频| 日本一区激情在线| 亚洲av激情文学综合| 久久久久久久久免费精品蜜臀| 午夜影院十八岁在线试看| 人妻互换中文字幕一区二区| 男人操女人的逼视频| 91成人在线观看视频| 国产成_人_综合_亚洲18| 日韩人妻av在线| 久久av一区二区三区四区五区| 日本熟女久久婷婷| 日韩成人av激情| 精品99国产精品99| 人妻天天爽夜夜爽麻豆av| 成人午夜美女主播在线视频| 日韩在线成人字幕| 久久精品免费观看国产导航| 公侵人妻一区二区三区| 国产精品国产三级国产专不| 无码国产精成人午夜视频不卡| 久久国产久久精品懂色| 午夜久久天堂av| 国产熟女人妻一区二′区久久| 97久久精品91n| 久久久人妻91久久久久| 久热青青视频在线观看| 久久婷婷综合97色一本一本| 18禁美女国产美女| 久久亚洲中文字幕丝袜| av中文字幕在线观看av| 国产69精品久久app精简版| 加勒比海中文字幕免费视频| 国产97视频在线精品| 91国产久久久久久久| 久久这里只有精品二十五| 91xxxx在线观看视频| 视频在线观看二区一区| 加勒比日本一区二区三区| 最近中文字幕的在线91| 97超级碰碰碰碰精品久久| 色www亚洲阿娇| 亚洲欧美日韩一区综合网| 日韩欧美中文字幕情色| av毛片一区二区三区| 91嫩草一区二区三区| 日韩三级四级电影| 国产极品美女到高潮无套久久| 蜜臀亚洲一区二区三区| 中文字幕乱码一区二| 1区2区3区在线播放| 91九色视频在线看| 欧美一卡二卡三卡四卡五卡| 加勒比海中文字幕免费视频| 69堂成人免费视频精品| 99国产手机在线播放| 青草伊人天堂在线| 91精品国久久久久久| 可以免费在线看黄色的网站| 国产成人黄片免费在线观看 | av天堂,亚洲天堂| 91丨九色丨国产熟女| 欧美亚洲av一区二区| 国产69精品久久久久人妻| 第一区二区三区免费观看视频| 国产精品一区二区免费不卡| sss视频在线亚洲| 日韩高清久久久久久久| 国产精品国产三级国产专不| 中国麻豆xxxx精品| av中文字幕未删减在线观看| 国产高清一区,二区,三区| 美日韩高清在线观看| 国产v片在线免费看| 久99久热这里有精品视频15| 天天操天天射天天干天天操 | sm视频在线观看91| 超碰在线97公开免费| 久久夜色精品国产密桃亚洲av| 日韩在线视频日韩| 中文日韩成人免费视频| av午夜人妻一区二区| 91在线永久免费观看| 下载黄页视频在线观看| 久久96热在精品国产高清| 97超碰香蕉在线观看| 国产乱淫av一区二区三区| 成人日韩电影免费观看| 老地方影院官网免费下载| 国产精品久久久久久男贼秘图| 日本女人啪啪视频| 少妇惨叫久久久久久久久久 | 一级欧美一级日韩片一级.| 人妻午夜激情中文网| 欧美高清xxxxx另类人妻| 2021精品久久久久精品免费网| 天天上天天操天天舔| 97人妻精品二三区| 国语自产偷拍精品视频偷 | 超碰91在线中文字幕| 亚洲精品国产精品成人| 久久婷婷开心激情五月天| 加勒比海中文字幕免费视频| 91全国免费视频精品| 亚洲视频在线不卡| 亚洲欧美日韩另类春色| av东京热加勒比av| 大尺度激情吻胸吃奶视频| 中文字幕在线看日本| 一本色道久久hezy| 日韩 美女 在线 视频| 99热资源网在线观看| 激情小说 另类小说 亚洲欧美| 亚洲狠狠婷婷综合久久久久久| 亚洲最新偷拍视频| 日韩人妻福利在线| 国产成_人_综合_亚洲18| 国产69av一区二区三区| 久久久久久久婷婷激情五月天| 欧美+亚洲+精品+三区| 人人妻人人爽人人……| 污的视频免费在线观看| 日韩欧美国产亚洲一区| 国产麻豆乱视频av380| 国产成_人_综合_亚洲18| 日韩欧美亚洲电影在线观看| 亚洲精品乱码久久久久66国产成| 人妻日韩精品中文字幕| 成熟中文字幕在线一区二区三区| 每天爱看日本男女操来操去| 中文字幕日韩三级片av| 蜜臀久久99精品久久久酒店| 日日夜夜天天久久久久久| 久久久久久久久久福利大片| 亚洲av日韩不卡一区| 精品人妻伦一二二区久久懂色| 香港三级日韩三级亚洲三级| 日本高清av一区二区三区| 日韩五月中文字幕| 亚洲av天堂综合网久久| 亚洲a级视频在线免费观看| 成人激情视频在线观看视频| 亚洲欧洲一区二区三区在线播放| 久久久久久久久高清精品| 精品国产乱码久久久久久老虎| 精久久久久久久久久| 日韩字幕在线一区二区三区| 日本熟女久久婷婷| 亚洲欧洲综合图片区| 亚洲女同性恋电影| 97久久精品91n| 国产成人在线播放精品| 人妻日韩内射黄片一区二区| 公侵人妻一区二区三区| 蜜臀av性久久久久av蜜桃| 日韩av二区三区一区| 国产熟女大全一区二区三区 | 婷婷久久综合久久久久久| 久久激情五月天专区视频| 东京热av在线播放| av天堂亚洲国产av| 熟女av在线视频| 最新中文字幕av| 久久久久久久婷婷激情五月天| 国产影片大全免费看| 91精品欧美久久久久久| 亚洲黄色分享大全探花| Av无码专区亚洲Av波多野吉衣| 国产成_人_综合_亚洲18| 人妻少妇中字av| 无码日韩免费一区二区三区| 91精品高清在线观看| 日韩女优 在线观看| 91精品亚洲视频在线观看| 欧美一级特黄aaaa色| 日本一区欧美高清国产久久| 亚洲欧美日韩高清在线中文字幕| 96视频精品全部免费品| 午夜啪啪av网站| 自拍偷拍 亚洲 中文| 亚洲最新偷拍视频| 国产精品久久无遮挡影片| av中文字幕第一页在线| 老女人喷白浆一区二区| 久久国产成人精品久久| 国产69精品久久app精简版| 国产亚洲av日韩在线| 一二三区欧美在线观看| 天天日天天舔天天舔| 日本猛少妇色xxxx| 人妻一区二区三区中文免费视频| 老鸭窝在线毛片观看视频| 国产乱淫av一区二区三区| 99er视频在线观看| 91综合久久婷婷久久| 最新亚洲中文字幕av| 国产精品一卡二卡久久久| 色婷婷久久综合五月激情网| 亚洲最新偷拍视频| 国产五月婷婷综合视频| 久碰在线视频在线观看视频| 国产伦一区二区三区免费视频| 日韩成人三级黄色| 日韩黄色免费电影| 欧美综合激情婷婷色| 丰满少妇被猛烈进入高清播放。| 久久久久久影视观看| 亚洲男人天堂九九九| 国产av有码一区二区三区四区| 欧美精品乱码视频在线| 日本三区不卡高清更新二区| 日日日操操操日韩欧美| 福利一区二区不卡国产| 97人妻精品全国免费| 亚洲综合婷婷大香蕉| 麻豆精品国产av在线观看观看 | 人妻a在线免费视频| 欧美精品黄页在线视频免费| 一区二区三区中文人妻| 成人国产精品免费看| 久久久久久免费视频久久久看 | 欧美精品黄页在线视频免费| av中文字幕在线观看免费观看| 少妇人妻av一区二区| 亚洲欧美日韩高清在线中文字幕| 久久久久国产精品不卡| 精品久久久久久久久久久国语| 久久综合福利导航视频| 激情四射久久不能爱五月婷婷| 亚洲天堂少妇av| 视频午夜在线观看视频| 性感熟女人妻久久久| 一本一道久久a久久精品综合蜜臀| 中文字幕久久人妻饥渴| 欧美日韩国产高清在线| 东京热久久这里全是精品| 日韩一区二区三区在线播放 | 亚洲欧美日韩另类春色| 日韩无毛黄色片亚洲| 中文日韩成人免费视频| 五十路熟女在线视频| 懂色av粉嫩av绯色| 人妻天天爽夜夜爽麻豆av| 久久精品国产亚洲夜色av| 97 在线免费看视频| 国产精品久久久久久久免费人妻| 熟女高潮精品一区二区| 成人午夜美女主播在线视频| 日韩激情视频高清| 国产av天堂资源在线| 大香蕉av综合在线| 国产中文字幕国产中文| 中文字幕色区一区二区| 青草伊人天堂在线| 麻豆精品国产av在线观看观看 | 日韩国产午夜在线| 农村国产高清一区二区三区| 成人国产av精品视频观看麻豆 | 人妻系列久久久噜噜吧噜噜| 午夜啪啪av网站| 亚洲麻豆精品av| 久久99国产成人精品久久久| 狠狠亚洲婷婷综合色| 国产精品欠久久久久久| 日韩人妻av在线| 人妻日韩内射黄片一区二区| 公公伦理在线观看视频免费| 欧美一卡二卡三卡四卡五卡| 日韩av手机在线免费电影| 国产中文精品视频久久| 少妇太爽一区二区| 高清欧美性黑人猛交| 视频免费看久久久久久| 一区二区三区视频推荐| 日韩精品视频在线中文| av网站永久在线观看| av在线免费在线播放| 黄色a级在线免费看| 国产精品欠久久久久久| 亚洲麻豆精品av| 日韩成人三级黄色| 激动网国产手机在线| 日本道vs高清一区二区三区| 国产av天堂亚洲国产av草莓| 日本高清av一区二区三区| 久久国产成人精品久久| 国产自拍 亚洲视频| 久久riav中文精品| 涩涩久久涩涩综合天堂| 污版视频在线观看| 国产色综合一区二区| 高清国产一区二区三区四区五区 | a阿v天堂亚洲阿∨天堂在线| 天天上天天操天天舔| 日韩欧美二区中文字幕| 青草伊人天堂在线| 99re视频精品全部免| 日韩国产欧美成人综合另类| 精品视频一卡二卡三卡| 国产一区二区伊人久久| 熟女高潮一区二区麻豆av| 国产又大又圆又长又粗| 日本不卡一区二区三区四区五区 | 日韩av男人的天堂在线| 日本久久国产精品视频| 亚洲成人精品女人久久久| 国产自拍 亚洲视频| 亚洲精品乱码久久久v| 国产精品99久久久久久ww| 精品一区二区三区视| 久久国产精品99久久口爆| 污视频在线观看网|