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

    基于Eigen和OpenCV的圖像算法加速

    2017-12-29 06:25:39秦肖臻
    關(guān)鍵詞:浮點(diǎn)圖像處理編程

    舒 暢,秦肖臻

    (華中科技大學(xué) 自動(dòng)化學(xué)院,湖北 武漢 430074)

    基于Eigen和OpenCV的圖像算法加速

    舒 暢,秦肖臻

    (華中科技大學(xué) 自動(dòng)化學(xué)院,湖北 武漢430074)

    OpenCV作為一款免費(fèi)、開源的計(jì)算機(jī)視覺庫已廣泛應(yīng)用于圖像處理的各種項(xiàng)目開發(fā)中。在算法實(shí)現(xiàn)中,高性能的線性代數(shù)運(yùn)算庫能提升算法的執(zhí)行效率和算法實(shí)現(xiàn)靈活性。介紹了Eigen線性代數(shù)運(yùn)算庫,并在矩陣運(yùn)算效率上與OpenCV進(jìn)行了比較。以基于SVD分解的圖像壓縮算法為例,將Eigen和OpenCV進(jìn)行聯(lián)合編程并給出了主要代碼。

    OpenCV;Eigen;圖像處理;算法加速

    0 引言

    在數(shù)字圖像處理中,先將圖像傳感器獲取的數(shù)據(jù)進(jìn)行采樣和量化。處理后的圖像數(shù)據(jù)可以等價(jià)為一個(gè)實(shí)數(shù)矩陣,該矩陣中的每個(gè)元素稱為像素[1]。因此向量和矩陣等線性代數(shù)運(yùn)算成為數(shù)字圖像處理的基本和必備工具。

    OpenCV[2]封裝了部分常用的線性代數(shù)運(yùn)算操作,比如矩陣相乘、求逆、矩陣奇異值分解(SVD)以及解線性方程組等。這些數(shù)學(xué)操作是大部分圖像處理算法的基本構(gòu)成單元,對其進(jìn)行軟件優(yōu)化和硬件加速[3]可以很大程度上縮短圖像處理算法的運(yùn)行時(shí)間,提升算法的實(shí)時(shí)性。將OpenCV與Eigen進(jìn)行聯(lián)合編程可以很大程度突破大型矩陣運(yùn)算時(shí)的速度瓶頸。

    1 Eigen庫介紹

    1.1 Eigen簡介

    Eigen[4]是基于C++模板技術(shù)、為線性代數(shù)計(jì)算進(jìn)行高度優(yōu)化的開源庫。著名深度學(xué)習(xí)框架TensorFlow[5]中的許多核心算法實(shí)現(xiàn)也借助[6]于Eigen庫。Eigen具有如下特點(diǎn)。

    (1)與OpenCV相比,Eigen原生支持復(fù)數(shù)型矩陣和動(dòng)態(tài)維度矩陣,給算法實(shí)現(xiàn)帶來了很大的便利和靈活性。

    (2)除了運(yùn)算上的優(yōu)化和通過C++模板技術(shù)支持惰性求值(Lazy Evaluation),同時(shí)還可以對SSE 2/3/4,ARM NEON等指令集進(jìn)行專門的向量化(Vectorization)編譯加速。

    1.2 基于Eigen庫的開發(fā)

    除了C++標(biāo)準(zhǔn)庫外,Eigen不依賴于任何第三方包而且使用簡便。以Microsoft Visual Studio Community 2015為例,將Eigen頭文件所在路徑添加到項(xiàng)目的引用目錄便可完成開發(fā)環(huán)境的配置。

    2 OpenCV與Eigen矩陣運(yùn)算性能比較

    2.1 矩陣運(yùn)算性能測試環(huán)境

    性能測試平臺的主要硬件參數(shù)包括型號為Intel i7-4790K(主頻4 GHz)的處理器、容量為8.0 GB的內(nèi)存。軟件測試環(huán)境為Windows 64位系統(tǒng)以及Microsoft Visual Studio Community 2015。隨著版本升級,開源軟件的性能也會有很大提升。測試時(shí)均選取當(dāng)前代碼庫的最新版本,即OpenCV3.2.0以及Eigen3.3.3。

    性能測試中選取了矩陣求逆、SVD矩陣分解兩項(xiàng)計(jì)算量大且較常用的矩陣運(yùn)算,分別以浮點(diǎn)型和雙精度方式運(yùn)算。矩陣維度主要包括50×50、100×100、200×200、500×500、1 000×1 000共5類。為了消除數(shù)據(jù)大小對不同維度矩陣計(jì)算的影響,先用隨機(jī)數(shù)同時(shí)填充在OpenCV和Eigen中維度為1 000×1 000的矩陣,再將1 000×1 000型矩陣分塊為其他小尺寸矩陣。為了接近真實(shí)編程場景,矩陣運(yùn)算后會將結(jié)果賦值給新的變量,而不是單純計(jì)算矩陣函數(shù)所需時(shí)間。其中隨機(jī)數(shù)的范圍取為[-10,100]。以雙精度、大小為20×20和1 000×1 000的矩陣和SVD分解為例,性能測試的主要函數(shù)代碼如下:

    void createMatd(Mat &mat,MatrixXd &emat,int dim)

    {

    random_device rd;

    //聲明隨機(jī)數(shù)生成器

    double* p = NULL;

    //指向OpenCV圖像矩陣的行指針

    double temp;

    for (int i = 0; i < dim; i++)

    {

    p=mat.ptr(i);

    for (int j = 0; j < dim; j++)

    {

    uniform_real_distribution dist(-10,100);

    temp = dist(rd);

    //如果是單精度或者雙精度保留三位小數(shù)

    temp = (int)(temp * 1000 + 0.5);

    temp = (double)(temp / 1000);

    emat(i,j) = temp;

    p[j] = temp;

    }

    }

    }

    //OpenCV矩陣SVD分解測試函數(shù)

    void cvSVDOperation(Mat testMat)

    {

    clock_t tCount = clock();

    for (int count = 0; count < 100; count++)

    {

    SVD tempMat(testMat,SVD::FULL_UV);

    Mat U=tempMat.u;

    Mat W=tempMat.w;

    }

    printf("Time taken: %.10f s ",(double)(clock() -tCount) / CLOCKS_PER_SEC / 100);

    }

    //Eigen矩陣SVD分解測試函數(shù)

    template

    void eigenSVDOperation(T testeigenMat)

    {

    clock_t tCount = clock();

    for (int count = 0; count < 100; count++)

    {

    BDCSVD svd(testeigenMat,ComputeFullV | ComputeFullU);

    T U = svd.matrixU();

    T V = svd.matrixV();

    }

    printf("Time taken: %.10f s ",(double)(clock() -tCount) / CLOCKS_PER_SEC / 100);

    }

    2.2 矩陣運(yùn)算性能測試結(jié)果及分析

    運(yùn)行矩陣運(yùn)算性能測試程序,分別記錄在不同矩陣運(yùn)算精度和矩陣大小下的運(yùn)行時(shí)間,進(jìn)行整理后如表1~4所示。從表中可以看出:

    (1)從元素?cái)?shù)值類型的角度而言,在OpenCV中隨著矩陣維數(shù)增加,浮點(diǎn)型運(yùn)算的效率較雙精度運(yùn)算效率提升較小;相反Eigen對于大矩陣,浮點(diǎn)型運(yùn)算比雙精度要快兩倍左右。

    (2)從開發(fā)庫的角度比較,對于類似20×20的小矩陣,Eigen略顯遜色。而隨著矩陣維度的增加,優(yōu)勢越來越明顯。對于1 000×1 000的矩陣,在浮點(diǎn)型矩陣求逆運(yùn)算上比OpenCV快6.09倍;在雙精度矩陣求逆運(yùn)算上比OpenCV快18.02倍。

    表1 浮點(diǎn)型矩陣求逆運(yùn)算對比 (ms)

    表2 雙精度矩陣求逆運(yùn)算對比 (ms)

    表3 浮點(diǎn)型矩陣SVD分解對比 (ms)

    表4 雙精度矩陣SVD分解對比 (ms)

    3 基于Eigen、OpenCV聯(lián)合編程的圖像壓縮算法

    3.1 SVD矩陣分解介紹

    SVD分解在實(shí)數(shù)范圍內(nèi),將一個(gè)秩為r的矩陣Am*n分解為如下形式:

    A=UΣVH

    (1)

    其中U是m×m的正交矩陣,V是n×n的正交矩陣,分塊矩陣Σ的形式如下:

    (2)

    其中Δ是秩為r的對角矩陣,Δ對角線上的元素稱為奇異值。設(shè)矩陣A的奇異值為σ1>=σ2>=…>=σr>0,ui、vi對應(yīng)矩陣U、V的第i列,則矩陣A的奇異值展開式如下:

    A=σ1u1v1+σ2u2v2+…+σrurvr

    (3)

    3.2 Eigen和OpenCV聯(lián)合編程

    在Eigen中,矩陣數(shù)據(jù)默認(rèn)按列優(yōu)先進(jìn)行存儲;在OpenCV中,矩陣數(shù)據(jù)按行優(yōu)先進(jìn)行存儲。Eigen和OpenCV聯(lián)合編程時(shí),需要對它們進(jìn)行轉(zhuǎn)換,OpenCV矩陣轉(zhuǎn)Eigen矩陣的代碼如下:

    Matimg;

    //轉(zhuǎn)換為Eigen中的矩陣

    Eigen::Map> eigenMat(image.ptr(),image.rows,image.cols);

    在上述轉(zhuǎn)換過程中,主要是對內(nèi)存中數(shù)據(jù)的復(fù)用,并沒有大量耗時(shí)的數(shù)據(jù)復(fù)制等操作,幾乎不占用額外時(shí)間。

    Eigen矩陣轉(zhuǎn)OpenCV矩陣可以調(diào)用函數(shù)eigen2cv,函數(shù)的第一個(gè)參數(shù)為待轉(zhuǎn)換的Eigen矩陣,第二個(gè)參數(shù)是OpenCV目標(biāo)矩陣。對于1 000×1 000的雙精度矩陣,100次轉(zhuǎn)換時(shí)間均值為2~3 ms。對于大矩陣SVD分解而言,這個(gè)轉(zhuǎn)換時(shí)間在可接受范圍內(nèi)。

    3.3 基于SVD矩陣分解的圖像壓縮算法

    在公式(3)中,較大的奇異值所對應(yīng)的項(xiàng)包含更多的圖像信息,只取矩陣A中部分較大的奇異值,相對于m×n的存儲量,只需r×(m+n+1)的存儲空間。r越小,圖片壓縮率越大,但圖片也會逐漸變得模糊。

    這里選取的測試圖片分辨率為500×500,SVD分解后的奇異值個(gè)數(shù)為498,選取位于前20、50、100較大的奇異值來重構(gòu)原矩陣。以位于前20的奇異值重構(gòu)原矩陣為例,主要代碼如下:

    Matimg = imread("lenna.png");

    //讀取圖片

    cvtColor(img,img,CV_BGR2GRAY);

    //轉(zhuǎn)化為灰度圖像

    img.convertTo(img,CV_64FC1);

    //轉(zhuǎn)化為雙精度矩陣

    int m = img.rows;

    //得到圖像行、列值

    int n = img.cols;

    //將OpenCV中的矩陣轉(zhuǎn)化為Eigen中矩陣

    Eigen::Map>

    eMat(img.ptr(),m,n);

    //在Eigen中進(jìn)行SVD分解

    BDCSVD svd(eMat,ComputeFullV | ComputeFullU);

    MatrixXd U = svd.matrixU();

    MatrixXd V = svd.matrixV();

    MatrixXd S = svd.singularValues();

    //通過奇異值構(gòu)造分塊矩陣Σ

    MatrixXd diag(m,n);

    diag.setZero();

    //取前100個(gè)奇異值填充分塊矩陣Σ對角線

    for (int i = 0; i < 100; i++)

    diag(i,i) = S(i,0);

    V.transposeInPlace()

    MatrixXd recImg = U*diag*V;

    MatcvMat = Mat::zeros(recImg.rows(),recImg.cols(),CV_64FC1);

    eigen2cv(recImg,cvMat);

    cvMat.convertTo(cvMat,CV_8UC1);

    imwrite("100.png",cvMat);

    原圖和重構(gòu)圖像如圖1~4所示。

    圖1 前20個(gè)奇異值

    圖2 前50個(gè)奇異值

    圖3 前100個(gè)奇異值

    圖4 原圖

    可以發(fā)現(xiàn),圖3基本保留了原圖的大部分細(xì)節(jié),在不放大圖像的情況下與原圖幾乎毫無差異,同時(shí)達(dá)到了約2.5倍的壓縮比。

    4 結(jié)論

    基于Eigen線性代數(shù)庫加速的OpenCV圖像處理程序在實(shí)際運(yùn)行速度上有明顯的提升,同時(shí)Eigen更加豐富的矩陣運(yùn)算操作也給算法實(shí)現(xiàn)帶來了很大的便利。隨著新的圖像處理算法不斷提出,Eigen也將越來越廣泛地應(yīng)用到算法的具體實(shí)現(xiàn)中。本文中OpenCV和Eigen聯(lián)合編程的方法對于其他需要加速的圖像算法具有較高的參考價(jià)值。

    [1] GONZALEZ R C,WOODS R E. 數(shù)字圖像處理[M].阮秋琦,阮宇智,譯.3版.北京:電子工業(yè)出版社,2011.

    [2] OpenCV. Introduction[EB/OL].(2016-12-23)[2017-06-30]https://docs.opencv.org/3.2.0/d1/dfb/intro.html.

    [3] 張俊濤,王園偉,龐多.一種硬件加速OpenCV的圖像處理方法研究[J].微型機(jī)與應(yīng)用,2015,34(22):41-43.

    [4] JACOBB B,GUENNEBAUD G. Eigen is a C++ template library for linear algebra: matrices,vectors,numerical solvers,and related algorithms[EB/OL].[2017-06-30]http://eigen.tuxfamily.org/index.php?title=Main_Page.

    [5] Google. Getting started with TensorFlow[EB/OL].[2017-06-30]https://www.tensorflow.org/get_started/get_started.

    [6] ABADI M,AGARWAL A,BARHAM P,et al. Tensorflow: large-scale machine leaning on heterogeneous distributed system[J/OL].(2016-03-14)[2017-06-30]https://arxiv.org/abs/1603.04467.

    Image algorithm acceleration based on Eigen and OpenCV

    Shu Chang,Qin Xiaozhen

    (School of Automation,Huazhong University of Science and Technology,Wuhan 430074,China)

    As a free and open-source computer vision library,OpenCV has been widely used in image processing of various project development. During the algorithm implementation,the high performance linear algebraic library can improve the efficiency of the algorithm and the flexibility of the algorithm implementation. This paper introduces the linear algebraic computation library Eigen and compares it with OpenCV in matrix operation efficiency. Taking the image compression algorithm based on SVD decomposition as an example,Eigen and OpenCV are jointly programmed and the main code is given.

    OpenCV; Eigen; image processing; algorithm acceleration

    TP391

    A

    10.19358/j.issn.1674-7720.2017.24.012

    舒暢,秦肖臻.基于Eigen和OpenCV的圖像算法加速J.微型機(jī)與應(yīng)用,2017,36(24):40-43.

    2017-06-30)

    舒暢(1993-),男,碩士研究生,主要研究方向:圖像算法。

    秦肖臻(1965-),女,副教授,主要研究方向:計(jì)算機(jī)集成與信號處理。

    猜你喜歡
    浮點(diǎn)圖像處理編程
    我家有只編程貓
    我家有只編程貓
    我家有只編程貓
    我家有只編程貓
    LEO星座增強(qiáng)GNSS PPP模糊度浮點(diǎn)解與固定解性能評估
    基于浮點(diǎn)DSP的鐵路FSK信號檢測
    機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
    電子制作(2018年18期)2018-11-14 01:48:20
    模糊圖像處理,刑事偵查利器
    圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
    基于FPGA的浮點(diǎn)FIR濾波器設(shè)計(jì)
    少妇人妻久久综合中文| 麻豆乱淫一区二区| av专区在线播放| 久久久久久久久久人人人人人人| 欧美bdsm另类| 午夜免费鲁丝| 国产无遮挡羞羞视频在线观看| 一级毛片aaaaaa免费看小| 色94色欧美一区二区| 亚洲欧美精品专区久久| 欧美日韩视频高清一区二区三区二| 老司机亚洲免费影院| 老熟女久久久| 国产精品一区二区三区四区免费观看| 国产一区二区在线观看日韩| 久久6这里有精品| 人妻系列 视频| 成年女人在线观看亚洲视频| 伊人亚洲综合成人网| 亚洲综合色惰| 亚洲国产最新在线播放| 国产深夜福利视频在线观看| av福利片在线观看| 亚洲欧美成人综合另类久久久| 美女xxoo啪啪120秒动态图| 国产美女午夜福利| 国产又色又爽无遮挡免| 日产精品乱码卡一卡2卡三| 一级片'在线观看视频| 丰满少妇做爰视频| 日本91视频免费播放| 亚洲经典国产精华液单| 日韩制服骚丝袜av| 国语对白做爰xxxⅹ性视频网站| 亚洲av不卡在线观看| 熟女av电影| 亚洲精品亚洲一区二区| 亚洲av电影在线观看一区二区三区| a 毛片基地| 成人美女网站在线观看视频| 人妻夜夜爽99麻豆av| 最近最新中文字幕免费大全7| 午夜福利视频精品| 在线观看人妻少妇| 成人毛片60女人毛片免费| 桃花免费在线播放| 亚洲av免费高清在线观看| 中文字幕人妻熟人妻熟丝袜美| 久久久国产精品麻豆| 国产一区二区在线观看日韩| 插阴视频在线观看视频| 精品亚洲成国产av| 亚洲av欧美aⅴ国产| 在线观看三级黄色| 午夜激情福利司机影院| 十八禁网站网址无遮挡 | 插阴视频在线观看视频| 成年女人在线观看亚洲视频| 国产黄频视频在线观看| 久久 成人 亚洲| 女的被弄到高潮叫床怎么办| 国产白丝娇喘喷水9色精品| 少妇被粗大猛烈的视频| 丰满少妇做爰视频| 国产成人a∨麻豆精品| 在线亚洲精品国产二区图片欧美 | 亚洲精品日韩av片在线观看| 中文字幕av电影在线播放| 18禁动态无遮挡网站| 国产欧美亚洲国产| 精品国产乱码久久久久久小说| 国产黄片视频在线免费观看| 久久精品国产鲁丝片午夜精品| 精品久久久精品久久久| 纯流量卡能插随身wifi吗| 免费大片黄手机在线观看| 少妇被粗大猛烈的视频| 99九九在线精品视频 | 夫妻午夜视频| 韩国高清视频一区二区三区| 岛国毛片在线播放| 七月丁香在线播放| 亚洲欧美一区二区三区国产| 精品人妻熟女毛片av久久网站| 汤姆久久久久久久影院中文字幕| 国产精品女同一区二区软件| 亚洲成人一二三区av| 十八禁网站网址无遮挡 | 国产淫语在线视频| 亚洲真实伦在线观看| 美女xxoo啪啪120秒动态图| 国产精品伦人一区二区| 女人久久www免费人成看片| 亚洲欧洲国产日韩| 中文字幕精品免费在线观看视频 | 久久精品国产a三级三级三级| 亚洲av二区三区四区| 亚洲国产精品专区欧美| 亚洲欧美一区二区三区国产| 伊人久久精品亚洲午夜| 亚洲av男天堂| 国产美女午夜福利| 国产精品一区二区三区四区免费观看| 亚洲自偷自拍三级| 国产乱来视频区| 欧美激情国产日韩精品一区| 国产成人91sexporn| 一本大道久久a久久精品| 成人美女网站在线观看视频| 22中文网久久字幕| 一区二区三区四区激情视频| 成人美女网站在线观看视频| 久久国产乱子免费精品| 日韩免费高清中文字幕av| 成人美女网站在线观看视频| 街头女战士在线观看网站| 国产高清有码在线观看视频| 亚洲av在线观看美女高潮| 高清午夜精品一区二区三区| 免费av中文字幕在线| 久久精品国产亚洲网站| av天堂中文字幕网| 国产精品欧美亚洲77777| 日韩一区二区三区影片| 岛国毛片在线播放| 亚洲精品乱久久久久久| 国产黄色视频一区二区在线观看| 国产欧美亚洲国产| av又黄又爽大尺度在线免费看| 亚洲国产精品成人久久小说| www.av在线官网国产| 99久久精品热视频| 97精品久久久久久久久久精品| 亚洲无线观看免费| 亚洲国产精品专区欧美| 在线免费观看不下载黄p国产| 麻豆成人av视频| 日韩伦理黄色片| 日韩欧美精品免费久久| 久久久欧美国产精品| 亚洲熟女精品中文字幕| 高清欧美精品videossex| 午夜视频国产福利| 成人国产麻豆网| 一本大道久久a久久精品| 国产淫语在线视频| 亚洲美女视频黄频| 欧美xxxx性猛交bbbb| 人人妻人人爽人人添夜夜欢视频 | 热re99久久精品国产66热6| www.av在线官网国产| 成人国产av品久久久| 成人二区视频| 成年美女黄网站色视频大全免费 | 国产中年淑女户外野战色| 国产在线视频一区二区| 一级片'在线观看视频| 丰满饥渴人妻一区二区三| 伦理电影大哥的女人| 一本色道久久久久久精品综合| 熟女人妻精品中文字幕| 成人免费观看视频高清| 欧美少妇被猛烈插入视频| 日本黄色片子视频| 精品熟女少妇av免费看| 观看美女的网站| 国产乱人偷精品视频| 日韩欧美 国产精品| 天堂8中文在线网| 日日啪夜夜爽| 蜜臀久久99精品久久宅男| 黄色毛片三级朝国网站 | 成人漫画全彩无遮挡| 国产爽快片一区二区三区| 寂寞人妻少妇视频99o| 久久ye,这里只有精品| 亚洲av不卡在线观看| 国产欧美亚洲国产| 免费播放大片免费观看视频在线观看| 下体分泌物呈黄色| 亚洲人成网站在线观看播放| 2022亚洲国产成人精品| 国产成人a∨麻豆精品| 免费人成在线观看视频色| 国产黄频视频在线观看| 久久久久网色| 日本黄色日本黄色录像| 色哟哟·www| 久热久热在线精品观看| av网站免费在线观看视频| 国精品久久久久久国模美| 久久国产精品男人的天堂亚洲 | 久久久久久久久久久久大奶| av国产久精品久网站免费入址| av专区在线播放| 久久精品国产自在天天线| 2021少妇久久久久久久久久久| 色5月婷婷丁香| 老司机亚洲免费影院| 欧美人与善性xxx| 丰满人妻一区二区三区视频av| 免费黄色在线免费观看| 精品熟女少妇av免费看| 91精品伊人久久大香线蕉| 精品视频人人做人人爽| 免费观看a级毛片全部| 黄色毛片三级朝国网站 | 久久97久久精品| 少妇精品久久久久久久| 又大又黄又爽视频免费| 丰满饥渴人妻一区二区三| 全区人妻精品视频| av天堂久久9| 国产日韩欧美亚洲二区| 久久国产乱子免费精品| 97精品久久久久久久久久精品| 久久女婷五月综合色啪小说| 午夜免费鲁丝| 国产淫语在线视频| 亚洲欧美成人综合另类久久久| 最近2019中文字幕mv第一页| 一级毛片黄色毛片免费观看视频| av国产精品久久久久影院| 日韩电影二区| 久久99蜜桃精品久久| 国语对白做爰xxxⅹ性视频网站| 尾随美女入室| 日韩av免费高清视频| 午夜精品国产一区二区电影| 亚洲av欧美aⅴ国产| 美女福利国产在线| 国产成人一区二区在线| 国产精品三级大全| 久久久a久久爽久久v久久| 如日韩欧美国产精品一区二区三区 | 美女大奶头黄色视频| 一区二区三区四区激情视频| a级一级毛片免费在线观看| 一区二区av电影网| 麻豆乱淫一区二区| 久久热精品热| 国产免费一区二区三区四区乱码| 欧美激情极品国产一区二区三区 | 18禁裸乳无遮挡动漫免费视频| 免费在线观看成人毛片| 91久久精品电影网| 我要看黄色一级片免费的| 在线精品无人区一区二区三| 欧美少妇被猛烈插入视频| 极品少妇高潮喷水抽搐| 26uuu在线亚洲综合色| 国产黄色视频一区二区在线观看| 亚洲国产精品一区二区三区在线| 国语对白做爰xxxⅹ性视频网站| 国产精品99久久久久久久久| 精品一区在线观看国产| 在线观看免费视频网站a站| 少妇人妻 视频| 麻豆精品久久久久久蜜桃| 亚洲欧美精品自产自拍| 国产成人免费无遮挡视频| 国产精品人妻久久久久久| 日韩三级伦理在线观看| 国产日韩欧美亚洲二区| 99久久精品热视频| 国产爽快片一区二区三区| 国产亚洲5aaaaa淫片| 99久久精品国产国产毛片| 精品酒店卫生间| 一级毛片电影观看| 久久这里有精品视频免费| av免费在线看不卡| av线在线观看网站| 欧美日韩视频精品一区| 韩国高清视频一区二区三区| 亚洲av国产av综合av卡| 欧美xxxx性猛交bbbb| 日本免费在线观看一区| 91精品国产国语对白视频| 在线播放无遮挡| 午夜激情久久久久久久| 少妇精品久久久久久久| 日韩不卡一区二区三区视频在线| 香蕉精品网在线| 日日啪夜夜撸| 最近2019中文字幕mv第一页| 91久久精品电影网| 麻豆成人午夜福利视频| 我的老师免费观看完整版| 大片免费播放器 马上看| 在线精品无人区一区二区三| 青青草视频在线视频观看| 日韩欧美一区视频在线观看 | 另类亚洲欧美激情| 黑人猛操日本美女一级片| 观看免费一级毛片| www.色视频.com| 美女视频免费永久观看网站| 黄片无遮挡物在线观看| 日本黄色片子视频| av播播在线观看一区| 狂野欧美白嫩少妇大欣赏| av.在线天堂| 精品卡一卡二卡四卡免费| 日韩,欧美,国产一区二区三区| 国产视频首页在线观看| 久热这里只有精品99| 日韩中文字幕视频在线看片| 国产一区二区三区综合在线观看 | 欧美日韩在线观看h| av女优亚洲男人天堂| 女性生殖器流出的白浆| 毛片一级片免费看久久久久| 伦理电影大哥的女人| 久久久久久久精品精品| 欧美人与善性xxx| 国产视频首页在线观看| 国产在线男女| 亚洲精品国产成人久久av| 精品视频人人做人人爽| 日韩中文字幕视频在线看片| 欧美一级a爱片免费观看看| 菩萨蛮人人尽说江南好唐韦庄| 丝袜在线中文字幕| 精品久久久久久久久亚洲| 99热这里只有是精品在线观看| 男的添女的下面高潮视频| 国产在视频线精品| 国产精品一区二区在线观看99| 久久久久久久精品精品| 亚洲久久久国产精品| 亚洲欧洲精品一区二区精品久久久 | 最近中文字幕高清免费大全6| 美女中出高潮动态图| 欧美日韩在线观看h| 老司机亚洲免费影院| 夜夜看夜夜爽夜夜摸| 日日摸夜夜添夜夜爱| 内射极品少妇av片p| 美女xxoo啪啪120秒动态图| 日韩在线高清观看一区二区三区| 久久ye,这里只有精品| 久久久精品免费免费高清| 大片电影免费在线观看免费| h视频一区二区三区| 久久久国产一区二区| 国产成人精品一,二区| 国产精品国产三级国产av玫瑰| 内地一区二区视频在线| 亚洲美女视频黄频| 中文字幕人妻熟人妻熟丝袜美| 菩萨蛮人人尽说江南好唐韦庄| 亚洲不卡免费看| 少妇被粗大猛烈的视频| 亚洲精品乱码久久久v下载方式| 国产极品粉嫩免费观看在线 | 欧美一级a爱片免费观看看| 亚洲一级一片aⅴ在线观看| 乱人伦中国视频| 人人妻人人澡人人看| 99热这里只有精品一区| 九九久久精品国产亚洲av麻豆| 午夜精品国产一区二区电影| 在线观看三级黄色| 久久婷婷青草| 久久久久人妻精品一区果冻| 另类亚洲欧美激情| 久久人人爽av亚洲精品天堂| 精品人妻熟女毛片av久久网站| 视频中文字幕在线观看| 免费看光身美女| 综合色丁香网| 成年人免费黄色播放视频 | 日韩成人伦理影院| 青青草视频在线视频观看| 亚洲,欧美,日韩| 久久久久久久精品精品| 亚洲欧美日韩东京热| 久久99热这里只频精品6学生| 欧美+日韩+精品| 一级毛片电影观看| 欧美高清成人免费视频www| 久久午夜综合久久蜜桃| 国产一区二区三区综合在线观看 | 欧美性感艳星| 精品少妇黑人巨大在线播放| 一二三四中文在线观看免费高清| 久久久久久久久久人人人人人人| av不卡在线播放| 国产免费福利视频在线观看| 亚洲国产色片| 亚洲精品自拍成人| 韩国高清视频一区二区三区| 国产一区二区在线观看日韩| 又爽又黄a免费视频| av免费在线看不卡| 精品视频人人做人人爽| 在线观看国产h片| 欧美+日韩+精品| av国产精品久久久久影院| 精品酒店卫生间| 99久久综合免费| 九九在线视频观看精品| 成年人午夜在线观看视频| 天天躁夜夜躁狠狠久久av| 国产老妇伦熟女老妇高清| 日本黄色日本黄色录像| 99九九在线精品视频 | 色视频www国产| 国产精品无大码| 免费看日本二区| 婷婷色综合大香蕉| 精品人妻一区二区三区麻豆| 国产亚洲91精品色在线| 亚洲欧美成人精品一区二区| 国产高清有码在线观看视频| 人体艺术视频欧美日本| 色婷婷久久久亚洲欧美| 国产极品天堂在线| 香蕉精品网在线| 草草在线视频免费看| 久久久a久久爽久久v久久| 国产成人精品婷婷| 91精品一卡2卡3卡4卡| 久久综合国产亚洲精品| 成人免费观看视频高清| 日本欧美国产在线视频| 最新的欧美精品一区二区| 亚洲成人一二三区av| 视频区图区小说| 97在线人人人人妻| 有码 亚洲区| 久久久欧美国产精品| 人人妻人人添人人爽欧美一区卜| av福利片在线观看| 男人爽女人下面视频在线观看| 国内少妇人妻偷人精品xxx网站| 色吧在线观看| 亚洲av综合色区一区| av在线观看视频网站免费| 亚洲精品中文字幕在线视频 | 韩国高清视频一区二区三区| av福利片在线| 91成人精品电影| 2018国产大陆天天弄谢| a级片在线免费高清观看视频| 观看美女的网站| 亚洲成色77777| 日本欧美国产在线视频| 国产亚洲5aaaaa淫片| 中文字幕亚洲精品专区| 国产欧美另类精品又又久久亚洲欧美| 免费看不卡的av| 天美传媒精品一区二区| 久久国产精品大桥未久av | 免费人妻精品一区二区三区视频| 中文字幕亚洲精品专区| 日韩中文字幕视频在线看片| 免费看不卡的av| 国精品久久久久久国模美| 在线天堂最新版资源| 精品人妻熟女av久视频| 日本av免费视频播放| 亚洲精品一区蜜桃| 亚洲欧洲日产国产| 欧美人与善性xxx| 久久午夜福利片| 寂寞人妻少妇视频99o| 久久精品国产亚洲网站| 精品国产一区二区久久| 精品一品国产午夜福利视频| 天堂8中文在线网| 免费av不卡在线播放| 国产片特级美女逼逼视频| 最新的欧美精品一区二区| 三上悠亚av全集在线观看 | 人人妻人人爽人人添夜夜欢视频 | 亚洲欧美日韩东京热| 人妻人人澡人人爽人人| freevideosex欧美| 久久精品国产亚洲av天美| 大码成人一级视频| a级片在线免费高清观看视频| 国产成人a∨麻豆精品| 国产免费福利视频在线观看| 日本黄色片子视频| 国产成人免费观看mmmm| 赤兔流量卡办理| 啦啦啦视频在线资源免费观看| 国产有黄有色有爽视频| 国产乱来视频区| 国产精品秋霞免费鲁丝片| 亚洲三级黄色毛片| 日本爱情动作片www.在线观看| 高清午夜精品一区二区三区| 国产精品国产三级国产专区5o| 搡女人真爽免费视频火全软件| 在线观看一区二区三区激情| 在线观看美女被高潮喷水网站| 色网站视频免费| 狂野欧美白嫩少妇大欣赏| 国产一区二区在线观看日韩| 亚洲三级黄色毛片| av国产精品久久久久影院| 久久人妻熟女aⅴ| 韩国av在线不卡| 99久久精品热视频| 少妇的逼水好多| 91精品国产国语对白视频| 两个人的视频大全免费| 国产精品蜜桃在线观看| 在线观看三级黄色| 免费看光身美女| 99久国产av精品国产电影| 国产亚洲5aaaaa淫片| 97在线人人人人妻| 国产高清国产精品国产三级| 人人妻人人澡人人爽人人夜夜| 黄色视频在线播放观看不卡| 国产极品粉嫩免费观看在线 | 免费大片黄手机在线观看| 在现免费观看毛片| 日本午夜av视频| 国产色婷婷99| 久久久久久久精品精品| 亚洲国产精品一区二区三区在线| 香蕉精品网在线| 亚洲av福利一区| 伊人久久精品亚洲午夜| 国产淫片久久久久久久久| 如日韩欧美国产精品一区二区三区 | 久热久热在线精品观看| 日韩中文字幕视频在线看片| 国产探花极品一区二区| 国产老妇伦熟女老妇高清| 日本午夜av视频| 男人添女人高潮全过程视频| 日日摸夜夜添夜夜爱| av在线观看视频网站免费| 新久久久久国产一级毛片| 成人18禁高潮啪啪吃奶动态图 | 亚洲精品久久久久久婷婷小说| 成年av动漫网址| √禁漫天堂资源中文www| 久久久国产精品麻豆| 久久久久国产精品人妻一区二区| 国产成人91sexporn| 欧美老熟妇乱子伦牲交| 精品久久久精品久久久| 欧美精品一区二区免费开放| 欧美一级a爱片免费观看看| 国产高清有码在线观看视频| 美女大奶头黄色视频| 黑人巨大精品欧美一区二区蜜桃 | 欧美精品国产亚洲| 国产在线免费精品| 最近2019中文字幕mv第一页| 日韩制服骚丝袜av| 免费看不卡的av| 亚洲综合精品二区| 亚洲熟女精品中文字幕| 久久精品熟女亚洲av麻豆精品| 少妇猛男粗大的猛烈进出视频| 伊人亚洲综合成人网| 99久久人妻综合| av一本久久久久| 黑丝袜美女国产一区| 日本黄色片子视频| 啦啦啦在线观看免费高清www| 久久久久国产网址| 下体分泌物呈黄色| 亚洲伊人久久精品综合| 高清视频免费观看一区二区| 国产片特级美女逼逼视频| 亚洲欧美成人综合另类久久久| 久久久欧美国产精品| 婷婷色综合www| 日本午夜av视频| 久久久精品免费免费高清| 亚洲国产最新在线播放| 日本av免费视频播放| 免费人成在线观看视频色| 美女内射精品一级片tv| 亚洲欧美精品专区久久| 美女中出高潮动态图| 99久久综合免费| 日本与韩国留学比较| 久久狼人影院| av国产久精品久网站免费入址| 亚洲欧美精品专区久久| 日韩精品免费视频一区二区三区 | 亚洲国产精品专区欧美| 国产精品99久久久久久久久| 亚洲欧美中文字幕日韩二区| 草草在线视频免费看| 国产伦在线观看视频一区| 男人和女人高潮做爰伦理| 国产欧美日韩综合在线一区二区 | 自拍欧美九色日韩亚洲蝌蚪91 | 国产精品99久久99久久久不卡 | 麻豆成人午夜福利视频| 少妇人妻久久综合中文| 99re6热这里在线精品视频| 欧美精品亚洲一区二区| 最近最新中文字幕免费大全7| 看免费成人av毛片| 韩国av在线不卡| 啦啦啦在线观看免费高清www| 波野结衣二区三区在线| 韩国高清视频一区二区三区| 日韩av免费高清视频| 欧美区成人在线视频| 亚洲精品456在线播放app| 国产亚洲午夜精品一区二区久久| 熟女电影av网|