• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于KNN算法的儀表實時監(jiān)控邊緣平臺*

    2021-09-24 10:16:12胡瓊鏵應(yīng)霜霜
    科技創(chuàng)新與應(yīng)用 2021年26期
    關(guān)鍵詞:儀表灰度邊緣

    胡瓊鏵,應(yīng)霜霜,馬 超

    (哈爾濱理工大學(xué) 計算機(jī)科學(xué)與技術(shù)學(xué)院,黑龍江 哈爾濱 150080)

    目前,利用物聯(lián)網(wǎng)、人工智能以及移動互聯(lián)網(wǎng)等新一代信息技術(shù)對現(xiàn)有生產(chǎn)、生活等不同場景下的各類基礎(chǔ)設(shè)施進(jìn)行改造、升級,以提高人們的生產(chǎn)、生活的效率以及便捷性已成為主流趨勢。其中,儀表系統(tǒng)即是其中的一類主要基礎(chǔ)設(shè)施。隨著信息與通信、電子信息等技術(shù)的逐漸成熟,新鋪設(shè)的儀表系統(tǒng)普遍具備數(shù)字化、智能化特征,可支持遠(yuǎn)程監(jiān)控功能的實現(xiàn)。但是目前的現(xiàn)實場景下,仍存在大量的舊式儀表,它們無法支持遠(yuǎn)程監(jiān)控功能的實現(xiàn),這對于現(xiàn)在基礎(chǔ)設(shè)施的改造、升級工作造成了較大的障礙。同時,簡單的對舊式儀表系統(tǒng)進(jìn)行替換,也存在較大的困難,例如,新式儀表系統(tǒng)普遍價格較高,現(xiàn)存的舊式儀表所處的場景不具備安裝新式儀表系統(tǒng)的客觀條件等。

    針對這一問題,本文提供一種基于KNN算法的儀表實時監(jiān)控邊緣平臺,其可部署在現(xiàn)有的舊式儀表系統(tǒng)周圍,以實現(xiàn)對舊式儀表系統(tǒng)實時數(shù)據(jù)的智能識別,并將其傳輸至遠(yuǎn)程的云服務(wù)平臺。本邊緣平臺的硬件部分以樹莓派為基礎(chǔ),搭載圖像采集模塊以及基于KNN算法的圖像智能識別模塊,遠(yuǎn)端云服務(wù)平臺采用前后端分離的架構(gòu),作為整個系統(tǒng)的控制中心,具有監(jiān)控、統(tǒng)計、報警等多項功能,滿足了對儀表系統(tǒng)這一基礎(chǔ)設(shè)施的數(shù)字化、智能化管理需求。其中,在智能算法的選擇方面,我們綜合考慮了多種不同算法在執(zhí)行時間、準(zhǔn)確率與召回率、需要消耗的計算資源等多方面的情況,最終決定采用KNN算法,其是一種耗費計算資源較低,且性能較高的經(jīng)典機(jī)器學(xué)習(xí)算法,相對來說,更合適資源受限的邊緣計算平臺。

    1 實時監(jiān)控邊緣平臺的總體設(shè)計架構(gòu)

    本邊緣平臺選擇使用樹莓派4(Raspberry Pi 4)作為硬件平臺,搭載圖像采集模塊、圖像傳輸模塊??紤]暗光以及光線條件較差的環(huán)境,在攝像頭搭載2-3個紅外補光燈,補光燈可根據(jù)光照環(huán)境的強弱自動調(diào)節(jié)曝光補償程度,從而使攝像頭獲得不錯的成像效果。

    利用攝像頭指定時間間隔收集儀表盤的圖像,成像保存在樹莓派圖像采集模塊中,樹莓派中的圖像分析模塊接收圖片信息后,進(jìn)行圖像預(yù)處理:轉(zhuǎn)化成灰度圖、降噪、旋轉(zhuǎn)圖像使數(shù)字在水平線上、識別邊緣和線條取得數(shù)字特征、高斯濾波、銳化、二值化處理,從而獲得效果最佳的儀表盤二值化圖像。然后,采用機(jī)器學(xué)習(xí)訓(xùn)練KNearestOcr模型,采用OpenCV集成的KNN算法識別字符。輸出結(jié)果將其反饋到終端應(yīng)用(移動端微信小程序,移動端App,網(wǎng)頁等)。處理過的圖像加入到模板庫中,更新訓(xùn)練集,提高模型識別數(shù)字的精準(zhǔn)程度。整體設(shè)計架構(gòu)如圖1所示。

    圖1 總體設(shè)計架構(gòu)

    2 基于OpenCV的儀表盤數(shù)字圖像預(yù)處理

    2.1 OpenCV庫

    OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運行在Linux、Windows、Android和Mac OS等不同的操作系統(tǒng)上。它輕量級而且高效,集成了圖像處理和計算機(jī)視覺方面的很多通用算法。

    在此處,OpenCV庫的主要任務(wù)是對采集儀表盤圖像進(jìn)行早期的預(yù)處理:提供轉(zhuǎn)化為灰度圖、圖像降噪、圖像旋轉(zhuǎn)、高斯濾波、銳化、二值化處理等圖像預(yù)處理的集成算法,從而獲得效果最佳的二值化圖像。

    2.2 OCR模塊

    識別圖像中的文本是一種非常流行的計算機(jī)視覺應(yīng)用,此過程通常稱為光學(xué)字符識別(Optical Character Recognition,OCR)。主要有以下步驟:

    2.2.1 圖像獲取

    利用OpenCV,我們只需要數(shù)行源代碼即可實現(xiàn)通過USB網(wǎng)絡(luò)攝像頭獲取電表圖像以及從文件里獲取圖像信息。在這里我們定義一個基類ImageInput(),這個基類負(fù)責(zé)保留圖像地址以及圖像采集的時間戳。接下來需要派生類DirectoryInput()和CameraInput()各自實現(xiàn)nextImage()方法。前者負(fù)責(zé)從文件讀取圖像。后者負(fù)責(zé)通過VideoCapture.open()打開攝像頭輸入通道,獲取圖像。最后通過saveImage()方法存儲圖像。至此,提供了一個簡單的USB視頻類供攝像頭獲取圖像以及進(jìn)行讀取、存儲。分辨率為640×480像素,這對于本系統(tǒng)而言已經(jīng)足夠了。畢竟較高的分辨率并不能提高字符識別的準(zhǔn)確性,并會占用更多的內(nèi)存和CPU時間進(jìn)行圖像處理,而這在Raspberry Pi上是非常有限的資源。

    2.2.2 cv::Mat圖像存儲

    現(xiàn)在,我們來簡要了解一下OpenCV是如何存儲圖像的。從文件中讀取圖像的imread()和從相機(jī)中捕捉圖像的VideoCapture.read()都會產(chǎn)生類型為cv::Mat的對象。

    命名空間前綴cv封裝了OpenCV的大多數(shù)類和函數(shù),以避免與其他庫發(fā)生名稱沖突。Mat是一個n維數(shù)組或矩陣,可以用來存儲不同的東西。

    Mat對象_img包含捕獲的圖像在默認(rèn)情況下,imread()和VideoCapture.read()在BGR(藍(lán)-綠-紅)顏色空間中生成圖像。這與已知的RGB顏色模型相同,只是記憶中的顏色通道反向排列。該模型用藍(lán)、綠、紅三個獨立的強度值來描述圖像的每個像素。

    另一個常用的顏色模型是灰度,用單個灰度值對每個像素進(jìn)行編碼。在這種情況下,cv::Mat是一個二維矩陣,而它在BGR色彩空間是三維的。使用channels()函數(shù)可以檢測圖像的顏色模型。BGR返回值為3,灰度值為1。

    一個常用的函數(shù)是用cvtColor方法將BGR圖像轉(zhuǎn)換為灰度:

    cv::Mat color,gray;

    color=cv::imread(filename);

    cvtColor(color,gray,CV_BGR2GRAY);

    2.2.3 圖像處理

    電表獲取的圖像存儲在cv::Mat對象中。在我們能夠?qū)τ嫈?shù)器進(jìn)行字符識別之前,算法必須識別和提取計數(shù)器的單個數(shù)字。ImageProcessor類封裝了這樣做所需的所有方法。

    使用setput()傳遞要處理的圖像。函數(shù)process()執(zhí)行完整的處理。成功時,getOutput()提供結(jié)果。它由圖像矢量組成。每個圖像都包含計數(shù)器的一個數(shù)字。函數(shù)process()將各個處理步驟委托給其他私有函數(shù)。每個圖像的過程都是一樣的:轉(zhuǎn)換成灰度圖像、旋轉(zhuǎn),使計數(shù)器的數(shù)字在水平線上、找到并切下每個數(shù)字。

    2.2.4 圖像旋轉(zhuǎn)

    將圖像轉(zhuǎn)換為灰度后,算法應(yīng)該將圖像旋轉(zhuǎn)到計數(shù)器的所有數(shù)字在一條水平線上。得到水平排列的,明亮的輪廓。圖像的旋轉(zhuǎn)通過映射變換執(zhí)行cv::warpAffine()函數(shù)。簡單地說,這些就是圖像的變化,所有的平行線即使經(jīng)過平移、旋轉(zhuǎn)和縮放變換后仍然是平行的。所有這些變換都可以用變換矩陣來描述。當(dāng)要對同一幅圖像應(yīng)用多個映射變換時,出于性能方面的原因,通常有意義的做法是先一步一步地將每個變換矩陣相乘,最后對圖像進(jìn)行實際的變換。預(yù)設(shè)角度的圖像旋轉(zhuǎn)被外包給rotate()函數(shù)。

    2.2.5 識別邊緣和線條

    其實,OpenCV的很大一部分是用于邊緣和線條的識別。在此我們用的是Canny算法。Canny()接收灰度圖像作為輸入,輸出一幅以檢測到的邊緣為輸出的圖像。

    cv::Mat ImageProcessor::cannyEdges(){

    cv::Mat edges;

    cv::Canny(_imgGray,edges,

    _config.getCannyThreshold1(),

    _config.getCannyThreshold2());

    return edges;

    }

    不重要的細(xì)節(jié)現(xiàn)在基本上從邊緣圖像消失了。然而,多余的圖像信息仍然存在:儀表外殼邊緣、計數(shù)器邊緣和計數(shù)環(huán)邊緣。圖像依舊角度不正確,但是水平線的偏差正好是我們需要對齊圖像的角度。

    我們接下來通過cv::HoughLines()進(jìn)行Hough變換,返回包含所有檢測到的向量行。HoughLines()返回以弧度為單位的角度,而rotate()需要以角度為單位的旋轉(zhuǎn)角度。

    3 基于機(jī)器學(xué)習(xí)方法建立自動識別模型

    由上一步得到的向量_digits的每個分量都包含一個數(shù)字的邊緣圖像。

    計算機(jī)通過光學(xué)字符識別(OCR)的方法得到由圖像來表示字符的信息。一種常用的技術(shù)是機(jī)器學(xué)習(xí)。第一步是用各種測試數(shù)據(jù)訓(xùn)練系統(tǒng)。這就產(chǎn)生了一個模型,它描述了從數(shù)據(jù)(圖像)到信息(字符編碼)的映射。使用這個模型,訓(xùn)練后的系統(tǒng)就可以在第二步中將未知數(shù)據(jù)轉(zhuǎn)換成所需的信息,且每一輪圖像識別后都會將得到的字符存儲到本地并持續(xù)更新訓(xùn)練模板庫,從而逐漸提高圖像識別的精確度。

    3.1 KNN概述

    KNN(K-Nearest-Neighbor)算法是一種常見的監(jiān)督學(xué)習(xí)方法。工作原理是提取樣本,根據(jù)某種距離形式來計算與檢測樣本距離最靠近的K個“鄰居”,以此來分類檢測樣本屬于哪一類。

    通常將樣本中出現(xiàn)次數(shù)最多的標(biāo)記作為分類的結(jié)果,越靠近平均值,樣本就屬于這一類。在計算樣本距離時我們采用歐式距離公式來實現(xiàn)。

    接下來就是最簡單的轉(zhuǎn)換,將數(shù)字圖片黑色部分(背景)變0,有數(shù)字輪廓的部分變1。轉(zhuǎn)換后的大小要合適,太小會影響識別準(zhǔn)確度,太大會增加計算量。

    3.2 利用KNN對數(shù)字進(jìn)行識別

    機(jī)器學(xué)習(xí)的算法有很多種,OpenCV在很大程度上實現(xiàn)了這些算法。為一個特定的問題選擇正確的算法需要大量的經(jīng)驗和知識。下面使用了最簡單的算法之一:K近鄰(KNN)。眾所周知,它非常準(zhǔn)確,但另一方面,它消耗了大量的CPU時間和內(nèi)存。這些缺點對我們的應(yīng)用程序來說并不是那么關(guān)鍵——有足夠的條件。雖然內(nèi)存僅限樹莓派,但對于只需要檢測8-15位數(shù)字的小尺寸模型來說,它應(yīng)該足夠了。

    對于訓(xùn)練和字符識別的實施,班級KNearestOcr負(fù)責(zé):

    class KNearestOcr{

    public:

    int learn(const cv::Mat&img);

    char recognize(const cv::Mat&img);

    voidsaveTrainingData();

    boolloadTrainingData();

    private:

    cv::MatprepareSample(const cv::Mat&img);

    voidinitModel();

    cv::Mat_samples;

    cv::Mat_responses;

    CvKNearest*_pModel;

    };

    機(jī)器學(xué)習(xí)程序可以處理各種輸入數(shù)據(jù),而不僅僅是圖片。輸入數(shù)據(jù)的準(zhǔn)備也稱為“特征提取”。相關(guān)特征在我們利用OpenCV進(jìn)行圖像預(yù)處理中已經(jīng)完成。它提供了數(shù)字的輪廓,沒有任何背景和顏色信息。首先,它利用cv::resize()將所有的數(shù)字統(tǒng)一為10×10像素大小。由于KNN處理的是浮點數(shù)的一維向量,因此使用函數(shù)reshape()和convertTo()將圖像矩陣轉(zhuǎn)換為如下格式:

    cv::MatKNearestOcr::

    prepareSample(const cv::Mat&img){

    cv::Matroi,sample;

    cv::resize(img,roi,cv::Size(10,10));

    roi.reshape(1,1).convertTo(sample,CV_32F);

    return sample;

    }

    然后,構(gòu)建兩個字段_samples和_responses。_samples包含所有已經(jīng)成功通過訓(xùn)練過程的特性(prepare-Sample的結(jié)果)。字段_responses包含訓(xùn)練器針對每個特性的相關(guān)“響應(yīng)”——即對應(yīng)的數(shù)字。接下來運行實施互動訓(xùn)練程序:

    intKNearestOcr::learn(const cv::Mat&img){

    cv::imshow('Learn',img);

    int key=cv::waitKey(0);

    if(key>'0'&&key<'9'){

    _responses.push_back

    (cv::Mat(1,1,CV_32F,(float)key-'0'));

    _samples.push_back(prepareSample(img));

    }

    return key;

    }

    第一個cv::imshow()顯示數(shù)字的圖像。然后cv::waitKey()等待coach的輸入。如果這是一個有效的數(shù)字,那么它將與相關(guān)的特性一起寫入_responses和_samples。

    用戶可以使用鍵‘q’或‘s’隨時終止訓(xùn)練過程。在‘s’的情況下,saveTrainingData()方法將字段_samples和_responses寫入文件。

    首先,KNearestOcr::loadTrainingData()初始化模型。

    該模型現(xiàn)在能夠?qū)κ褂胮repareSample()準(zhǔn)備的任何圖像進(jìn)行分類,方法是確定最近的鄰居特征并返回相關(guān)的、學(xué)習(xí)到的響應(yīng)。

    recognize()使用find_nearest()來確定兩個最近的鄰居及其到原始對象的距離。只有當(dāng)兩個值都匹配且距離低于閾值時,函數(shù)才返回一個有效的字符。需要花些時間來確定可配置的閾值ocrMaxDist。小的值會導(dǎo)致拒絕實際正確識別的值,并在捕獲的數(shù)據(jù)中造成更長的差距。相反,如果數(shù)值太高,結(jié)果會有很多誤差。對于本次的特定環(huán)境,作者發(fā)現(xiàn)使用值600000是最優(yōu)的。

    charKNearestOcr::recognize(

    const cv::Mat&img){

    charcres='?';

    cv::Mat results,

    neighborResponses,dists;

    float result=_pModel->find_nearest(

    prepareSample(img),2,

    results,neighborResponses,dists);

    if(0==

    int(neighborResponses.at0,0)

    -

    neighborResponses.at0,1))

    &&

    dists.at0,0)

    <

    _config.getOcrMaxDist()){

    cres='0'+(int)result;

    }

    returncres;

    }

    4 利用識別內(nèi)容進(jìn)行儀表數(shù)字化管理

    經(jīng)終端設(shè)備識別分析后的儀表讀數(shù)通過MQTT協(xié)議發(fā)送到云端的服務(wù)器,云端提供管理員使用的管理平臺,通過管理平臺可以檢查、管理接入平臺的所有儀表,分析儀表歷史數(shù)值,并可設(shè)置閾值,平臺將在儀表讀數(shù)超出閾值后向儀表所綁定的管理員進(jìn)行多管道的通知,如:App推送通知、短信通知、電話呼叫通知。由此組成功能完整的數(shù)字儀表遠(yuǎn)程監(jiān)控系統(tǒng)。

    5 系統(tǒng)應(yīng)用相關(guān)驗證與結(jié)果

    基于KNN算法的儀表實時監(jiān)控邊緣平臺的實物以及部署場景如圖2所示。其中,攝像頭以及補光燈實時采集照片,通過樹莓派微型計算系統(tǒng)實時向云端傳輸圖像。在云服務(wù)器端利用OpenCV集成的算法對圖像中的數(shù)字進(jìn)行識別、切割、提取。訓(xùn)練KNearestOcr模型,利用KNN算法進(jìn)行數(shù)字的識別。

    圖2 實時監(jiān)控邊緣平臺的實物及部署場景

    綜上所述,該方法有效解決了部分舊儀表盤無法就地更換新型數(shù)字儀表盤的問題,實現(xiàn)了對舊儀表盤的數(shù)字化、智能化監(jiān)控。通過此系統(tǒng)的設(shè)計與實現(xiàn),驗證了利用攝像頭采集數(shù)字圖像進(jìn)行分析、監(jiān)控、統(tǒng)計、報警是具有可行性的。該系統(tǒng)具有較好的推廣價值,其實現(xiàn)成本較低,但結(jié)果識別的性能較高,經(jīng)過對KNN分類模型的簡單重新訓(xùn)練,即可以方便地移植到不同現(xiàn)實場景下的各類舊式儀表系統(tǒng)所在的工作場所。

    猜你喜歡
    儀表灰度邊緣
    ◆ 儀表
    采用改進(jìn)導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過濾技術(shù)
    ◆ 儀表
    儀表
    基于灰度拉伸的圖像水位識別方法研究
    基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
    一張圖看懂邊緣計算
    基于灰度線性建模的亞像素圖像抖動量計算
    Microchip推出全新零漂移儀表放大器
    在邊緣尋找自我
    雕塑(1999年2期)1999-06-28 05:01:42
    搞女人的毛片| 亚洲精品色激情综合| or卡值多少钱| av女优亚洲男人天堂| 亚洲久久久久久中文字幕| 亚洲精品一二三| 国产女主播在线喷水免费视频网站 | 欧美三级亚洲精品| 黑人高潮一二区| 午夜福利在线观看吧| 麻豆精品久久久久久蜜桃| 成人一区二区视频在线观看| 22中文网久久字幕| 少妇的逼好多水| 18禁裸乳无遮挡免费网站照片| 蜜桃亚洲精品一区二区三区| 国产伦理片在线播放av一区| 街头女战士在线观看网站| 五月玫瑰六月丁香| 国产淫片久久久久久久久| 在线观看人妻少妇| 永久免费av网站大全| 丰满人妻一区二区三区视频av| 最近中文字幕高清免费大全6| 一级黄片播放器| 亚洲在线观看片| 插逼视频在线观看| xxx大片免费视频| 精品久久久精品久久久| 亚洲人成网站高清观看| 午夜福利网站1000一区二区三区| 色哟哟·www| 男人和女人高潮做爰伦理| 精品人妻一区二区三区麻豆| 欧美日韩一区二区视频在线观看视频在线 | 成人毛片60女人毛片免费| 亚州av有码| 亚洲va在线va天堂va国产| av线在线观看网站| 免费观看av网站的网址| 国产成人福利小说| 国产精品一二三区在线看| 人人妻人人看人人澡| 日韩一本色道免费dvd| 日本猛色少妇xxxxx猛交久久| 精品欧美国产一区二区三| 国产亚洲av片在线观看秒播厂 | 少妇裸体淫交视频免费看高清| 久久人人爽人人片av| 日韩欧美一区视频在线观看 | 建设人人有责人人尽责人人享有的 | 国产黄色小视频在线观看| 色视频www国产| 国产伦理片在线播放av一区| 26uuu在线亚洲综合色| 啦啦啦中文免费视频观看日本| 国产一级毛片在线| h日本视频在线播放| 国产不卡一卡二| 国产高清有码在线观看视频| 久久久久久久国产电影| 黄色配什么色好看| 久久久久久久久大av| 欧美日韩国产mv在线观看视频 | 亚洲成人一二三区av| 国产精品99久久久久久久久| 成人毛片60女人毛片免费| 亚洲精品日韩在线中文字幕| eeuss影院久久| 国产男人的电影天堂91| 男女国产视频网站| 亚洲国产精品成人综合色| 18禁在线播放成人免费| 欧美性感艳星| 国产黄色小视频在线观看| 美女cb高潮喷水在线观看| 乱系列少妇在线播放| 欧美成人精品欧美一级黄| 真实男女啪啪啪动态图| 久久亚洲国产成人精品v| 欧美日韩综合久久久久久| 男人舔奶头视频| 国产精品久久久久久精品电影| 综合色av麻豆| 性插视频无遮挡在线免费观看| 精品人妻熟女av久视频| 国产一区有黄有色的免费视频 | 欧美性感艳星| 高清在线视频一区二区三区| 纵有疾风起免费观看全集完整版 | 国产色爽女视频免费观看| 国产精品久久久久久久电影| 丰满乱子伦码专区| 嘟嘟电影网在线观看| 在线播放无遮挡| 亚洲精品久久久久久婷婷小说| 亚洲最大成人av| 天堂俺去俺来也www色官网 | 少妇裸体淫交视频免费看高清| 欧美 日韩 精品 国产| 国内精品一区二区在线观看| 国产欧美另类精品又又久久亚洲欧美| 国产乱来视频区| 国产伦一二天堂av在线观看| 高清日韩中文字幕在线| 最近2019中文字幕mv第一页| 看免费成人av毛片| 美女黄网站色视频| 一本一本综合久久| 人妻一区二区av| 2021天堂中文幕一二区在线观| 超碰av人人做人人爽久久| 免费看av在线观看网站| 日韩,欧美,国产一区二区三区| 少妇被粗大猛烈的视频| 亚洲精品国产av成人精品| 久久久a久久爽久久v久久| 三级国产精品欧美在线观看| 听说在线观看完整版免费高清| 欧美丝袜亚洲另类| 亚洲欧美日韩东京热| 国产伦精品一区二区三区视频9| av国产久精品久网站免费入址| 亚洲在线自拍视频| av播播在线观看一区| 久久99热这里只频精品6学生| 国产一级毛片在线| 精品一区二区三区人妻视频| 嫩草影院新地址| 久久精品国产亚洲av天美| 日本免费在线观看一区| 亚洲av电影在线观看一区二区三区 | 亚洲精品国产av蜜桃| 欧美最新免费一区二区三区| 亚州av有码| 亚洲成人久久爱视频| 91狼人影院| 免费播放大片免费观看视频在线观看| 熟女人妻精品中文字幕| 久久久久久久久中文| 亚洲精品成人久久久久久| 精品久久久久久久末码| 赤兔流量卡办理| 国产 一区精品| 毛片一级片免费看久久久久| av专区在线播放| 国产亚洲5aaaaa淫片| 免费观看性生交大片5| 亚洲不卡免费看| 国产一区二区三区综合在线观看 | 亚洲国产精品sss在线观看| 六月丁香七月| 亚洲精华国产精华液的使用体验| 亚洲怡红院男人天堂| 男插女下体视频免费在线播放| 亚洲在线自拍视频| av播播在线观看一区| 国产精品久久视频播放| 中文字幕av在线有码专区| 亚洲熟女精品中文字幕| 国产亚洲91精品色在线| 亚洲精品aⅴ在线观看| 欧美日韩亚洲高清精品| 中文在线观看免费www的网站| 成人综合一区亚洲| 不卡视频在线观看欧美| 男的添女的下面高潮视频| 美女国产视频在线观看| 日本欧美国产在线视频| 久久久久久久亚洲中文字幕| 日韩国内少妇激情av| 国产极品天堂在线| 亚洲综合色惰| 国产高清有码在线观看视频| 久久99热6这里只有精品| 亚洲精品国产av蜜桃| 亚洲av中文字字幕乱码综合| 亚洲av日韩在线播放| 美女国产视频在线观看| 天美传媒精品一区二区| 男人和女人高潮做爰伦理| 国产大屁股一区二区在线视频| 国产毛片a区久久久久| 哪个播放器可以免费观看大片| 少妇熟女欧美另类| 精品久久久噜噜| 高清午夜精品一区二区三区| 精品午夜福利在线看| 成年人午夜在线观看视频 | 亚洲av中文字字幕乱码综合| 汤姆久久久久久久影院中文字幕 | 中国美白少妇内射xxxbb| 草草在线视频免费看| 日本欧美国产在线视频| 特级一级黄色大片| 亚洲国产欧美在线一区| 久久精品国产亚洲av天美| 国产精品综合久久久久久久免费| 日韩av在线大香蕉| 中文字幕av在线有码专区| 亚洲美女视频黄频| 久久99热6这里只有精品| 插逼视频在线观看| 免费观看无遮挡的男女| 联通29元200g的流量卡| 精品一区二区免费观看| 日本黄色片子视频| 精品人妻偷拍中文字幕| 国产精品久久久久久av不卡| 亚洲性久久影院| 又大又黄又爽视频免费| 熟女人妻精品中文字幕| 成人亚洲精品一区在线观看 | 神马国产精品三级电影在线观看| 2021少妇久久久久久久久久久| 日韩在线高清观看一区二区三区| 国产欧美另类精品又又久久亚洲欧美| 高清毛片免费看| 日韩一本色道免费dvd| 大片免费播放器 马上看| 免费看不卡的av| 久久久成人免费电影| 久久精品夜色国产| 免费观看在线日韩| 免费看美女性在线毛片视频| 国产淫语在线视频| 亚洲一级一片aⅴ在线观看| 国产精品久久久久久精品电影小说 | 五月天丁香电影| 中国美白少妇内射xxxbb| 日韩大片免费观看网站| 精品久久久久久成人av| 亚洲精品日韩在线中文字幕| 久久久久网色| 大陆偷拍与自拍| 成人漫画全彩无遮挡| 国产精品麻豆人妻色哟哟久久 | 国产一区有黄有色的免费视频 | 免费在线观看成人毛片| av在线蜜桃| 男女边吃奶边做爰视频| 免费少妇av软件| 精华霜和精华液先用哪个| 久99久视频精品免费| 看十八女毛片水多多多| 亚洲av一区综合| 老师上课跳d突然被开到最大视频| 久久99蜜桃精品久久| 在现免费观看毛片| 在线a可以看的网站| 一级二级三级毛片免费看| 欧美一级a爱片免费观看看| 久久精品国产自在天天线| 久99久视频精品免费| 大陆偷拍与自拍| 国产精品精品国产色婷婷| av黄色大香蕉| 在线观看一区二区三区| 成人二区视频| 在线观看av片永久免费下载| 国产片特级美女逼逼视频| 波野结衣二区三区在线| 久久精品久久精品一区二区三区| 国产精品不卡视频一区二区| 久久久久久久午夜电影| 精品国内亚洲2022精品成人| 国产精品人妻久久久影院| 欧美日韩亚洲高清精品| 中文欧美无线码| 国产精品一区www在线观看| av福利片在线观看| 免费观看无遮挡的男女| 日韩,欧美,国产一区二区三区| a级毛片免费高清观看在线播放| 观看免费一级毛片| 国产精品久久久久久精品电影| 亚洲精品456在线播放app| 精品人妻偷拍中文字幕| 麻豆成人午夜福利视频| 欧美xxⅹ黑人| 久久国内精品自在自线图片| 色网站视频免费| 日韩成人av中文字幕在线观看| 亚洲av中文字字幕乱码综合| 国产精品三级大全| 国产色婷婷99| 日日撸夜夜添| 中文字幕人妻熟人妻熟丝袜美| 深夜a级毛片| 亚洲人与动物交配视频| 在线观看av片永久免费下载| 精品人妻熟女av久视频| 男的添女的下面高潮视频| 春色校园在线视频观看| 欧美日韩综合久久久久久| 久久6这里有精品| kizo精华| 中国国产av一级| 日韩视频在线欧美| 国产男人的电影天堂91| 成人美女网站在线观看视频| eeuss影院久久| 在线 av 中文字幕| xxx大片免费视频| 日韩亚洲欧美综合| 夜夜爽夜夜爽视频| 只有这里有精品99| 日本爱情动作片www.在线观看| 成人鲁丝片一二三区免费| 人妻制服诱惑在线中文字幕| 国产精品av视频在线免费观看| 婷婷色综合www| 美女被艹到高潮喷水动态| av播播在线观看一区| 欧美日韩国产mv在线观看视频 | 国产视频首页在线观看| 国产精品蜜桃在线观看| 美女脱内裤让男人舔精品视频| 国产一区二区亚洲精品在线观看| 成人二区视频| 国产精品久久久久久久电影| 男女国产视频网站| 午夜精品国产一区二区电影 | 亚洲在久久综合| 日韩大片免费观看网站| 97精品久久久久久久久久精品| 欧美激情国产日韩精品一区| 日韩大片免费观看网站| 亚洲精品456在线播放app| 亚洲av日韩在线播放| 欧美zozozo另类| 伊人久久国产一区二区| 欧美不卡视频在线免费观看| 精品久久久久久久久av| 亚洲av日韩在线播放| 国内揄拍国产精品人妻在线| 亚洲精品国产av成人精品| 国产午夜精品一二区理论片| 亚洲熟女精品中文字幕| 午夜免费激情av| 赤兔流量卡办理| 99久久精品热视频| 国产美女午夜福利| 国产成人精品福利久久| 亚洲欧洲日产国产| 亚洲成人一二三区av| 免费观看在线日韩| 综合色丁香网| 久久久久久久亚洲中文字幕| 只有这里有精品99| 亚洲va在线va天堂va国产| 国产伦理片在线播放av一区| 亚洲18禁久久av| 日本黄色片子视频| 精品熟女少妇av免费看| 少妇裸体淫交视频免费看高清| 丝袜喷水一区| av又黄又爽大尺度在线免费看| av黄色大香蕉| 国产一区亚洲一区在线观看| 国产一区有黄有色的免费视频 | 亚洲av不卡在线观看| 深夜a级毛片| 超碰97精品在线观看| 边亲边吃奶的免费视频| 久久精品夜色国产| 久久热精品热| 日韩一区二区三区影片| 亚洲欧美精品专区久久| 免费看日本二区| 亚洲国产精品sss在线观看| 又爽又黄无遮挡网站| 人人妻人人澡欧美一区二区| 久热久热在线精品观看| 26uuu在线亚洲综合色| 精品久久久久久成人av| 日日撸夜夜添| 高清在线视频一区二区三区| 国产成年人精品一区二区| videos熟女内射| 久久99蜜桃精品久久| 干丝袜人妻中文字幕| 少妇人妻一区二区三区视频| 欧美日韩亚洲高清精品| 精品久久久久久电影网| 国产色爽女视频免费观看| 国产一区亚洲一区在线观看| 国产激情偷乱视频一区二区| 一级二级三级毛片免费看| 亚洲性久久影院| 日本av手机在线免费观看| 日韩,欧美,国产一区二区三区| 两个人视频免费观看高清| 白带黄色成豆腐渣| 一区二区三区乱码不卡18| 九九在线视频观看精品| 中文乱码字字幕精品一区二区三区 | 一区二区三区四区激情视频| 一个人看的www免费观看视频| 一区二区三区免费毛片| 肉色欧美久久久久久久蜜桃 | 欧美一级a爱片免费观看看| 国产国拍精品亚洲av在线观看| 日韩一区二区视频免费看| 激情五月婷婷亚洲| av在线亚洲专区| 在线观看美女被高潮喷水网站| 国产成人一区二区在线| 一二三四中文在线观看免费高清| 插逼视频在线观看| 成人性生交大片免费视频hd| 日韩精品青青久久久久久| 久久久久性生活片| 久久精品国产自在天天线| av线在线观看网站| 777米奇影视久久| 99久久精品一区二区三区| 91久久精品国产一区二区三区| 在线播放无遮挡| 日本av手机在线免费观看| 99久久九九国产精品国产免费| 一区二区三区免费毛片| 国产午夜福利久久久久久| 国产淫片久久久久久久久| 男人舔奶头视频| 国产黄色视频一区二区在线观看| 91aial.com中文字幕在线观看| 特大巨黑吊av在线直播| 3wmmmm亚洲av在线观看| 日日啪夜夜爽| 一边亲一边摸免费视频| 成人午夜精彩视频在线观看| 久久久精品欧美日韩精品| 伊人久久精品亚洲午夜| 午夜福利在线观看吧| 午夜福利在线观看免费完整高清在| 亚洲激情五月婷婷啪啪| 久久久久精品性色| 人人妻人人澡欧美一区二区| 内地一区二区视频在线| 777米奇影视久久| 看黄色毛片网站| 美女xxoo啪啪120秒动态图| 久久久久国产网址| 18禁裸乳无遮挡免费网站照片| 1000部很黄的大片| 日本黄色片子视频| 日韩制服骚丝袜av| 国产探花在线观看一区二区| 久久综合国产亚洲精品| 在线a可以看的网站| 国产精品熟女久久久久浪| 久久精品人妻少妇| 免费看日本二区| 菩萨蛮人人尽说江南好唐韦庄| 欧美一级a爱片免费观看看| a级毛片免费高清观看在线播放| 国产精品99久久久久久久久| 日韩欧美精品免费久久| 日韩av不卡免费在线播放| 男人狂女人下面高潮的视频| 国产精品一及| 99久久精品一区二区三区| 综合色丁香网| 国产有黄有色有爽视频| 国产麻豆成人av免费视频| 黄片无遮挡物在线观看| 欧美高清性xxxxhd video| av又黄又爽大尺度在线免费看| 久久久久久久久中文| 久久精品久久精品一区二区三区| 国产精品久久久久久久电影| 99热6这里只有精品| 国产不卡一卡二| 日本一本二区三区精品| 听说在线观看完整版免费高清| 女人久久www免费人成看片| 午夜福利在线观看吧| 永久网站在线| 久久久久精品性色| 日本色播在线视频| 在线观看人妻少妇| 舔av片在线| 国产黄片美女视频| 五月天丁香电影| 国产黄色免费在线视频| 亚洲精品乱码久久久v下载方式| 日韩制服骚丝袜av| 亚洲av成人精品一区久久| 嫩草影院精品99| 国产黄片美女视频| 亚洲成人久久爱视频| 日产精品乱码卡一卡2卡三| 久久人人爽人人片av| 看非洲黑人一级黄片| av线在线观看网站| 床上黄色一级片| 搞女人的毛片| 国内精品宾馆在线| 亚洲乱码一区二区免费版| 蜜桃久久精品国产亚洲av| 亚洲自偷自拍三级| 熟妇人妻久久中文字幕3abv| 最后的刺客免费高清国语| 久久久久久九九精品二区国产| 国产一级毛片在线| 国产精品一区二区三区四区久久| 91狼人影院| 成人无遮挡网站| 国产乱人视频| 内地一区二区视频在线| 国产亚洲午夜精品一区二区久久 | 自拍偷自拍亚洲精品老妇| 久久精品国产鲁丝片午夜精品| 亚洲av成人精品一二三区| 夜夜爽夜夜爽视频| 免费观看性生交大片5| 永久网站在线| 蜜桃亚洲精品一区二区三区| 欧美精品国产亚洲| 精品少妇黑人巨大在线播放| 午夜精品在线福利| av免费观看日本| 黄色欧美视频在线观看| 91在线精品国自产拍蜜月| 亚洲电影在线观看av| 秋霞在线观看毛片| 26uuu在线亚洲综合色| 一级爰片在线观看| 一级毛片久久久久久久久女| 日本免费在线观看一区| 少妇人妻精品综合一区二区| 2022亚洲国产成人精品| 亚洲精品乱码久久久v下载方式| av免费在线看不卡| kizo精华| 性色avwww在线观看| 免费看a级黄色片| 国产综合懂色| 偷拍熟女少妇极品色| 白带黄色成豆腐渣| 一本一本综合久久| 黄片wwwwww| 秋霞伦理黄片| 久久韩国三级中文字幕| 男人舔奶头视频| 又爽又黄a免费视频| 成人特级av手机在线观看| 国产精品一区二区三区四区免费观看| 国产精品久久久久久精品电影小说 | 国产午夜精品一二区理论片| videossex国产| 蜜臀久久99精品久久宅男| 极品少妇高潮喷水抽搐| 欧美一区二区亚洲| 午夜福利在线观看免费完整高清在| 午夜激情福利司机影院| 国产伦精品一区二区三区视频9| 国产又色又爽无遮挡免| 国产在视频线精品| 美女大奶头视频| 亚洲三级黄色毛片| 男女视频在线观看网站免费| 男女啪啪激烈高潮av片| 亚洲精品乱码久久久v下载方式| 国产视频首页在线观看| 国产精品久久久久久久电影| 久久草成人影院| 亚洲精品色激情综合| 不卡视频在线观看欧美| 能在线免费观看的黄片| 亚洲美女视频黄频| 久久亚洲国产成人精品v| 国产亚洲精品久久久com| 美女主播在线视频| 久久久精品免费免费高清| 丰满少妇做爰视频| 国产真实伦视频高清在线观看| 免费观看精品视频网站| 91精品伊人久久大香线蕉| 男人舔奶头视频| 免费黄频网站在线观看国产| 天美传媒精品一区二区| 久久久久久九九精品二区国产| 久久精品国产鲁丝片午夜精品| 欧美一区二区亚洲| 永久免费av网站大全| 99久久人妻综合| 欧美一区二区亚洲| 永久免费av网站大全| 直男gayav资源| 欧美性感艳星| 两个人的视频大全免费| 99久久人妻综合| 综合色丁香网| 精品人妻偷拍中文字幕| 国产亚洲av片在线观看秒播厂 | 欧美高清成人免费视频www| 免费观看的影片在线观看| 男人舔女人下体高潮全视频| 日韩在线高清观看一区二区三区| 国内精品宾馆在线| 亚洲美女视频黄频| 国产伦在线观看视频一区| 成人av在线播放网站| 亚洲国产精品专区欧美| 高清视频免费观看一区二区 | 婷婷色综合大香蕉| 午夜视频国产福利| 大香蕉97超碰在线| 热99在线观看视频| 国产亚洲精品av在线| 国产精品嫩草影院av在线观看| 又大又黄又爽视频免费| 久久亚洲国产成人精品v|