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

手把手:掃描圖片又大又不清晰?這個(gè)Python小程序幫你搞定!

企業(yè)動(dòng)態(tài)
一位樂(lè)于分享學(xué)生精彩筆記的大學(xué)教授對(duì)于掃描版的文件非常不滿(mǎn)意——顏色不清晰并且文件巨大。他因此用python自己寫(xiě)了一個(gè)小程序來(lái)解決這個(gè)問(wèn)題。

[[225234]]

大數(shù)據(jù)文摘作品

編譯:HAPPEN、于樂(lè)源、小魚(yú)

一位樂(lè)于分享學(xué)生精彩筆記的大學(xué)教授對(duì)于掃描版的文件非常不滿(mǎn)意——顏色不清晰并且文件巨大。他因此用python自己寫(xiě)了一個(gè)小程序來(lái)解決這個(gè)問(wèn)題。

這個(gè)程序可以用來(lái)整理手寫(xiě)筆記的掃描件哦,輸出的圖片不僅很清晰,而且文件大小只有100多KB!

先來(lái)看一個(gè)例子:

左:輸入掃描件(300 DPI,7.2MB PNG/790KB JPG.)

右:輸出圖片(300 DPI,121KB PNG)。

如果你急于上手操作,可以直接查看Github repo中的代碼,或跳到本文結(jié)果部分,看看炫酷的顏色簇交互式三維圖。

免責(zé)聲明:上述過(guò)程或許可以用Office Lens應(yīng)用程序?qū)崿F(xiàn),或者其他工具也可以實(shí)現(xiàn)。本文只是一個(gè)實(shí)用方法分享,不是什么發(fā)明創(chuàng)造。

起因

一些我任課的班級(jí)沒(méi)有指定的教材,這是因?yàn)槲腋矚g每周指定一個(gè)“學(xué)生記錄員”,與班里其他同學(xué)分享他們的講義。這樣可以為學(xué)生提供一些書(shū)面資源,以便他們需要時(shí)可以進(jìn)行對(duì)照。筆記以PDF的格式發(fā)布在課程網(wǎng)站。

在學(xué)校,我們有一臺(tái)能夠?qū)⒐P記掃描成PDF文件的“智能”復(fù)印機(jī),但是它生成的文件不夠招人喜歡。下圖是手寫(xiě)筆記的輸出示例:

復(fù)印機(jī)好像隨意地決定是否將每個(gè)數(shù)學(xué)符號(hào)進(jìn)行二值化,或者轉(zhuǎn)換后的JPG很不理想(如上圖中的平方根符號(hào))。因此我決定對(duì)上述問(wèn)題進(jìn)行優(yōu)化。

概述

我們從某位同學(xué)一頁(yè)漂亮的筆記開(kāi)始處理,筆記掃描件如下:

以300 DPI精度掃描的原始PNG圖像大小約為7.2MB;轉(zhuǎn)換為圖像品質(zhì)較高的JPG格式后,文件大小約為790KB。由于PDF掃描件通常采用PNG或JPG作為容器格式,我們當(dāng)然不希望在轉(zhuǎn)換為PDF時(shí)損失文件信息。

但是考慮到網(wǎng)頁(yè)加載時(shí)間,每頁(yè)筆記800KB已經(jīng)相當(dāng)大了,我希望獲得文件大小更接近100KB/頁(yè)的圖像。

雖然這位學(xué)生的筆記很整潔,但筆記的掃描件看起來(lái)有點(diǎn)亂。原因是復(fù)印機(jī)將這頁(yè)筆記的反面內(nèi)容也進(jìn)行了掃描,這會(huì)分散讀者的注意力,而對(duì)于JPG或PNG編碼器來(lái)說(shuō),這種情況比純色背景的圖片更難壓縮。

下圖是我寫(xiě)的noteshrink.py程序的輸出結(jié)果:

輸出結(jié)果是一個(gè)相對(duì)較小的PNG文件,大小只有121KB。不僅圖像內(nèi)存變小,而且看起來(lái)更清晰!這才是我想要的!

處理過(guò)程和彩色圖像基礎(chǔ)

以下是生成小內(nèi)存且清晰的圖像所需的步驟:

  1. 識(shí)別原始掃描圖像的背景色。
  2. 根據(jù)背景色的不同閾值分離出前景色。
  3. 從前景色中選擇幾種“代表性顏色”,作為生成PNG過(guò)程中需要的索引色。

在深入研究這些步驟之前,先來(lái)了解下彩色圖像是如何以數(shù)字形式進(jìn)行存儲(chǔ)的。由于人類(lèi)眼睛中有三種不同類(lèi)型的感色細(xì)胞,因此我們可以通過(guò)組合不同強(qiáng)度的紅色、綠色和藍(lán)色來(lái)重建任何顏色。重構(gòu)過(guò)程就是將每種顏色與RGB顏色空間中的三維點(diǎn)一一對(duì)應(yīng),如下所示:

盡管真正的向量空間允許無(wú)限數(shù)量的像素亮度連續(xù)變化,但為了將顏色以數(shù)字形式存儲(chǔ)在計(jì)算機(jī)上,我們需要對(duì)上述像素范圍進(jìn)行離散處理——通常紅色、綠色和藍(lán)色分別用8位通道色表示。這種將像素類(lèi)比成三維色彩空間坐標(biāo)的分析方法將為我們接下來(lái)的理解與重建提供巨大的幫助。

識(shí)別背景色

由于頁(yè)面的大部分地方?jīng)]有墨跡或線條,也許有人會(huì)認(rèn)為紙張本身的顏色將會(huì)是掃描圖像中出現(xiàn)頻率最高的一種顏色——即復(fù)印機(jī)會(huì)將白紙的每個(gè)像素表示為相同的RGB值。

如果結(jié)果真是這樣,那么分離背景色將不會(huì)有任何問(wèn)題。遺憾的是,情況并非總是如此,由于復(fù)印機(jī)玻璃板上的灰塵和污跡、頁(yè)面本身的顏色變化、傳感器噪聲等不同的因素,像素的RGB值會(huì)發(fā)生隨機(jī)的變化,頁(yè)面的“實(shí)際顏色”其實(shí)可能涵蓋數(shù)千個(gè)不同的RGB值。

掃描圖像的原件大小為2081×2531,共5267011個(gè)像素點(diǎn)。雖然我們可以逐一處理每個(gè)像素點(diǎn),但是處理輸入圖像的代表性像素點(diǎn)會(huì)更快。

noteshrink.py程序默認(rèn)采集輸入圖像5%的像素點(diǎn)(在掃描精度為300 DPI的情況下)。接下來(lái),我們先選擇一個(gè)10000點(diǎn)的小像素集,結(jié)果如下圖所示:

雖然結(jié)果與筆記掃描件的頁(yè)面差異很大(沒(méi)有手寫(xiě)墨跡)——但兩幅圖像的顏色分布幾乎完全相同。兩張圖片中大多像素點(diǎn)呈灰白色,也有少量紅色、藍(lán)色和深灰色的像素點(diǎn)。然后我們對(duì)10000個(gè)像素點(diǎn)按亮度進(jìn)行了排序(例如將每個(gè)像素點(diǎn)的R、G和B進(jìn)行求和),結(jié)果如下:

從遠(yuǎn)處看,圖像底部80-90%的區(qū)域看上去是同一種顏色;然而仔細(xì)觀察后,你會(huì)發(fā)現(xiàn)很多不一致的細(xì)節(jié)。事實(shí)上,上圖中主要顏色(RGB值為(240,240,242))的像素個(gè)數(shù)僅為226——占比還不到總像素?cái)?shù)10000的3%。

由于上述方法中主要顏色占總像素的比例很小,能否將它作為代表性顏色來(lái)描述圖像的顏色分布就值得懷疑。如果在尋找方法之前先減小圖像的位深度,我們將更好地識(shí)別頁(yè)面的主要顏色。

因此我們把每個(gè)色彩通道四個(gè)最低有效位置零,將原來(lái)每個(gè)8位通道色簡(jiǎn)化成4位通道色,結(jié)果如下所示:

現(xiàn)在主要顏色的RGB值為(224,224,224),并且其像素點(diǎn)數(shù)為3623,占總像素的36%。通過(guò)減少位深度,實(shí)際上我們將相似的像素分到更大的“組”,這將更容易在數(shù)據(jù)中找到一個(gè)強(qiáng)峰。

可靠性和精確度之間存在一個(gè)折衷方案:小像素集可以更好地區(qū)分顏色,但大像素集處理起來(lái)更可靠。最后,我決定用6位通道色表示來(lái)識(shí)別背景色,這似乎是兩個(gè)極端之間的一個(gè)最佳選擇。

分離前景色

一旦識(shí)別出背景色,就可以根據(jù)圖像中每個(gè)像素與背景色的相似程度來(lái)進(jìn)行閾值計(jì)算。通常來(lái)說(shuō),通過(guò)計(jì)算兩個(gè)像素坐標(biāo)的歐幾里得距離,再與預(yù)設(shè)的閥值進(jìn)行比較就能得到他們之間的相似性。可這個(gè)最常用的方法卻無(wú)法正確區(qū)分下面的幾個(gè)顏色:

下表展示了每種顏色與背景色的歐幾里德距離:

從表中可以看出,筆記反面滲過(guò)來(lái)的深灰色應(yīng)該被分為背景色,但它與白色背景的差值要比粉紅色的差值更大,而粉紅色應(yīng)該是前景色。如果使用這種方法,就無(wú)法有效分離出粉紅色的前景色,因?yàn)榭倳?huì)包含滲過(guò)來(lái)的深灰色。

為了解決這個(gè)問(wèn)題,我們可以將圖片從RGB空間移動(dòng)到色相-飽和度-亮度(Hue-Saturation-Value,HSV)空間,HSV將RGB的立方體轉(zhuǎn)變?yōu)閳A柱體,其剖面圖如下:

HSV圓柱體上表面邊緣呈現(xiàn)圓形分布的彩虹色,色度(hue)是指圍繞圓柱體的中心軸旋轉(zhuǎn)的角度(紅色為0°)。圓柱體的中心軸從底部的黑色、中間的灰色漸變到頂部的白色——整個(gè)軸的飽和度(saturation)為0,外圓周上鮮艷的顏色飽和度都為1。最后,亮度(value)是指顏色的整體亮度,其變化范圍從底部的暗色調(diào)到頂部的亮色調(diào)。

現(xiàn)在讓我們用HSV重新區(qū)分一下之前的顏色:

從表中可以看出,白色、黑色和灰色的亮度差別很大,但它們的飽和度都很接近且數(shù)值較低——遠(yuǎn)低于紅色或粉紅色。通過(guò)分析圖像的HSV值,我們可以利用下面的標(biāo)準(zhǔn)來(lái)標(biāo)記屬于前景色的像素,只需要滿(mǎn)足其中一條就可以:

  • 該像素的亮度與背景色的差值大于0.3;
  • 該像素的飽和度與背景色的差值大于0.2;

第一條標(biāo)準(zhǔn)可以分離出筆記中的黑色墨跡,第二條標(biāo)準(zhǔn)則可以分離出紅色墨跡和粉色線條,且這兩個(gè)標(biāo)準(zhǔn)在選取前景色時(shí)排除了筆記反面滲透過(guò)來(lái)的灰色。但不同的圖像可能需要不同的飽和度或亮度閾值,詳情請(qǐng)參閱結(jié)果部分。

選擇一組有代表性的顏色

當(dāng)我們將前景色分離后,會(huì)得到與頁(yè)面上筆記的顏色相對(duì)應(yīng)的一組顏色。將得到的像素點(diǎn)重新放進(jìn)RGB空間并計(jì)算每個(gè)像素對(duì)應(yīng)的坐標(biāo),可以看到新的散點(diǎn)圖呈現(xiàn)簇狀,每一個(gè)顏色會(huì)形成自己的色塊:

由three.js提供支持的交互式三維圖

現(xiàn)在我們的目標(biāo)是將原始的圖像(24位/像素)中的所有顏色用8種“索引色”進(jìn)行替換(8并非固定的數(shù)字)。這樣做有兩種好處:首先,它縮小了文件的大小,因?yàn)楝F(xiàn)在只需要3位就可以指定一種顏色(因?yàn)? = 2^3);此外,它使得生成的圖像在視覺(jué)上更美觀,因?yàn)樵谧罱K輸出的圖像中,相似顏色的筆記都會(huì)只用一種顏色替代。

為了實(shí)現(xiàn)這個(gè)目標(biāo),我們通過(guò)數(shù)據(jù)驅(qū)動(dòng)的方式,也就是利用上圖中的“簇狀”特性,選擇每個(gè)色簇的中心坐標(biāo)來(lái)表示這一組顏色。用術(shù)語(yǔ)說(shuō),我們將通過(guò)聚類(lèi)分析來(lái)解決一個(gè)色彩量化問(wèn)題(其實(shí)是向量量化)。

具體的做法是,通過(guò)k-means算法在一個(gè)顏色簇中找到一個(gè)點(diǎn),這個(gè)點(diǎn)到其他每個(gè)點(diǎn)的平均距離之和最小。對(duì)上述數(shù)據(jù)集使用這個(gè)方法,得到7個(gè)不同的顏色簇:

由three.js提供支持的交互式三維圖

在這張圖中,黑色輪廓彩色實(shí)心的點(diǎn)表示前景色像素的顏色坐標(biāo),通過(guò)彩色的線將它們連接到RGB色彩空間中最近的中心點(diǎn)。當(dāng)圖像轉(zhuǎn)換為索引顏色時(shí),每個(gè)前景色像素的顏色將被替換為距其最近的中心點(diǎn)的顏色。最后,包圍每個(gè)顏色簇的圓表示每個(gè)中心點(diǎn)距相關(guān)像素的最遠(yuǎn)距離。

細(xì)節(jié)調(diào)整

除了能夠設(shè)置亮度和飽和度的閾值之外,noteshrink.py還具有幾個(gè)其他值得一提的功能。默認(rèn)情況下,它通過(guò)將亮度的最小和最大值重新調(diào)整為0和255來(lái)增加最終調(diào)色板的鮮艷度和對(duì)比度。如果不進(jìn)行調(diào)整,上述掃描件的8色調(diào)色板將如下所示:

調(diào)整后的調(diào)色板色彩更鮮明:

在完成前景色分離后,還有一個(gè)選項(xiàng)可以強(qiáng)制將背景色變?yōu)榘咨Mㄟ^(guò)轉(zhuǎn)換為索引顏色的圖像可以進(jìn)一步壓縮PNG文件,noteshrink.py還可以運(yùn)行如optipng、pngcrush或pngquant等圖像優(yōu)化工具。

該程序最終會(huì)將多個(gè)壓縮后的圖像合并為一個(gè)PDF文件,就像使用ImageMagick的轉(zhuǎn)換工具一樣。此外,noteshrink.py會(huì)自動(dòng)對(duì)輸入文件名進(jìn)行數(shù)字排序(而不是像shell globbing 那樣按字母順序排列)。當(dāng)復(fù)印機(jī)輸出的文件名是scan 9.png和scan 10.png時(shí)是非常有幫助的,上述排序功能保證了壓縮后的頁(yè)面在PDF中也保持同樣的順序。

結(jié)果

以下是一些程序輸出的例子。第一個(gè)輸出的PDF使用默認(rèn)的閾值設(shè)置,看起來(lái)很棒:

不同顏色簇的可視化:

由three.js提供支持的交互式三維圖

第二個(gè)PDF需要將飽和度閾值降低到0.045,因?yàn)樗{(lán)灰色的線條顏色太深不便于閱讀:

對(duì)應(yīng)的顏色簇:

由three.js提供支持的交互式三維圖

最后這個(gè)PDF來(lái)自于工程師的方格紙,在這個(gè)過(guò)程中我將亮度閾值設(shè)置為0.05,因?yàn)楸尘昂途€條之間的對(duì)比度非常低:

對(duì)應(yīng)的顏色簇:

由three.js提供支持的交互式三維圖

綜上,這四份PDF文件大小約788KB,平均每頁(yè)130KB大小。

結(jié)論與展望

我很高興能開(kāi)發(fā)一個(gè)實(shí)用的工具,這個(gè)工具可以將課程網(wǎng)站中的手寫(xiě)筆記的PDF進(jìn)行加工和美化。與此同時(shí),記錄下這整個(gè)過(guò)程也讓我受益匪淺,我先后在維基百科上補(bǔ)充了關(guān)于顏色量化的更多內(nèi)容,也促使我嘗試并學(xué)習(xí)了three.js。

如果再次啟動(dòng)這個(gè)項(xiàng)目,我想嘗試一下其他的量化方案,就在前幾天還在想用光譜簇結(jié)合最近鄰圖的方式去嘗試一下,當(dāng)時(shí)十分興奮認(rèn)為這是一個(gè)絕佳的方案,然后就發(fā)現(xiàn)已經(jīng)有一篇2012年的論文提出了完全一樣的構(gòu)思,哎…

你也可以嘗試使用最大期望算法來(lái)生成描述顏色分布的高斯混合模型——不確定之前是否有人做過(guò)類(lèi)似的實(shí)現(xiàn)。當(dāng)然感興趣的同學(xué)也可以試試其他有趣的想法,如使用Lab這類(lèi)視覺(jué)上均勻的色彩空間進(jìn)行顏色聚類(lèi),并嘗試自動(dòng)給出指定圖像的“最佳”聚類(lèi)數(shù)量。

原文鏈接:https://mzucker.github.io/2016/09/20/noteshrink.html

【本文是51CTO專(zhuān)欄機(jī)構(gòu)大數(shù)據(jù)文摘的原創(chuàng)譯文,微信公眾號(hào)“大數(shù)據(jù)文摘( id: BigDataDigest)”】

     大數(shù)據(jù)文摘二維碼

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來(lái)源: 51CTO專(zhuān)欄
相關(guān)推薦

2020-12-08 10:32:15

Python郵件tcp

2018-03-23 20:45:23

機(jī)器學(xué)習(xí)NLP文本數(shù)據(jù)

2011-01-06 10:39:25

.NET程序打包

2022-02-23 20:53:54

數(shù)據(jù)清洗模型

2020-02-21 19:54:09

HTTPS 配置手把手教

2020-12-07 09:01:58

冪等系統(tǒng)f(f(x)) =f(

2009-11-02 15:33:53

VB.NET Data

2019-11-12 10:50:13

Spring BootstarterJava

2011-05-03 15:59:00

黑盒打印機(jī)

2025-05-07 00:31:30

2011-01-10 14:41:26

2021-07-14 09:00:00

JavaFX開(kāi)發(fā)應(yīng)用

2021-05-27 11:10:42

Python開(kāi)源包代碼

2021-08-09 13:31:25

PythonExcel代碼

2011-02-22 13:46:27

微軟SQL.NET

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2021-02-26 11:54:38

MyBatis 插件接口

2021-06-04 05:18:29

ARM程序Gdbserver

2023-04-26 12:46:43

DockerSpringKubernetes

2022-03-14 14:47:21

HarmonyOS操作系統(tǒng)鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

视频一区亚洲| 国产精品久久久久久久久男 | 欧美一区=区| 一本色道久久88亚洲综合88| 中文字幕一区久久| 看黄在线观看| 中文字幕视频一区二区三区久| 超碰97在线播放| 国产一区二区视频免费| 中文字幕av亚洲精品一部二部| 亚洲精品在线免费播放| 精品久久久久久久无码| 污片在线免费观看| 久久久久久综合| 5566中文字幕一区二区| 无码人妻久久一区二区三区不卡| 亚洲女同中文字幕| 日韩精品视频在线观看网址| 又色又爽又黄视频| gogo亚洲高清大胆美女人体| 亚洲精品日韩一| 日韩亚洲欧美精品| 无码国产精品一区二区色情男同| 奇米四色…亚洲| 4388成人网| 久久久www成人免费毛片| 精品国产91| 亚洲国产天堂久久综合| www.久久com| 国产极品久久久久久久久波多结野| 亚洲自拍与偷拍| 正在播放久久| av每日在线更新| 久久精品亚洲精品国产欧美kt∨| 国产伦精品一区二区三区视频免费| 97人妻一区二区精品免费视频| 日本aⅴ亚洲精品中文乱码| 欧美精品久久久久a| 国产又黄又爽又无遮挡| 99久久99热这里只有精品| 在线观看日韩www视频免费| 粉嫩av懂色av蜜臀av分享| 在线精品国产亚洲| 欧美一区二区三区喷汁尤物| 国产视频1区2区3区| 色香欲www7777综合网| 天天综合网天天综合色| 欧美狂野激情性xxxx在线观| 中文在线免费| 亚洲精品视频一区二区| 四虎精品欧美一区二区免费| 免费黄色在线看| 中文字幕日本乱码精品影院| 亚洲精品二区| 色影院视频在线| 国产精品久久久久久久久晋中| 亚洲国产一区二区三区在线播| 激情小视频在线| 欧美激情一区二区三区在线| 日韩色妇久久av| 日韩欧美小视频| 亚洲视频免费在线| 国产911在线观看| 国内老司机av在线| 亚洲一区二区三区四区在线免费观看| 久久久99精品视频| av电影在线免费| 精品女厕一区二区三区| 男人日女人bb视频| 久久久人成影片一区二区三区在哪下载| 欧美午夜视频一区二区| caopor在线视频| 欧美一区二区三区婷婷| 91精品国产综合久久精品麻豆| 四川一级毛毛片| 91亚洲无吗| 精品视频在线播放免| www久久久久久久| 在线电影一区二区| 国产69精品久久久久9| 精品国产午夜福利| 久久精品久久久精品美女| 99re视频在线播放| 深夜福利免费在线观看| 国产精品美女久久久久久| 麻豆映画在线观看| 是的av在线| 欧美麻豆精品久久久久久| 日本在线视频播放| 亚洲深夜福利在线观看| 久久精品亚洲94久久精品| 国产在线拍揄自揄拍| 性色av一区二区怡红| 成人黄色在线观看| 色婷婷av一区二区三区之e本道| 国产午夜精品一区二区| 亚洲天堂第一区| 牛牛精品一区二区| 欧美精品亚洲一区二区在线播放| 国产精品果冻传媒| 欧美综合一区| 性色av一区二区三区红粉影视| 中日韩av在线| 成人免费电影视频| 亚洲乱码一区二区三区| 超碰99在线| 欧美久久久一区| 人妻无码一区二区三区| 亚洲91视频| 国产精品成久久久久三级| 亚洲第九十九页| 日本一区二区三区国色天香| 国产传媒久久久| 日本黄色一区| 亚洲精品视频在线播放| 18岁成人毛片| 免费人成黄页网站在线一区二区| 国产精品裸体一区二区三区| 国产黄色片在线播放| 午夜久久久久久久久久一区二区| 九热视频在线观看| 色婷婷综合久久久久久| 欧美激情精品在线| 国产精品系列视频| 国产午夜亚洲精品不卡| 久久久999免费视频| 日韩在线观看一区二区三区| 日韩在线视频免费观看| 波多野结衣视频免费观看| 99久久综合狠狠综合久久| 免费观看亚洲视频| 国产精品日本一区二区三区在线 | 国产精品视频免费一区二区三区| 欧美极品视频| 欧美视频一区二区三区四区| 成年人网站免费在线观看| 亚洲二区精品| aa成人免费视频| dj大片免费在线观看| 欧美精品乱码久久久久久按摩| 免费观看a级片| 首页综合国产亚洲丝袜| 久久亚洲免费| 亚洲校园激情春色| 精品亚洲国产成av人片传媒| 亚洲一区 视频| 成人黄色777网| www.99热这里只有精品| 女一区二区三区| 97在线视频一区| 天堂中文在线资源| 天天色综合成人网| 大地资源二中文在线影视观看| 亚洲另类黄色| 精品久久久久亚洲| 午夜影院在线播放| 日韩精品在线免费| av网站中文字幕| 久久精品网站免费观看| 性欧美videossex精品| 色天天综合网| 91亚洲精品一区| 福利在线导航136| 亚洲国产精品久久精品怡红院| 日韩成人免费观看| 久久亚区不卡日本| 天天插天天操天天射| 久久视频在线| 91沈先生播放一区二区| а√天堂中文资源在线bt| 亚洲韩国日本中文字幕| 影音先锋在线国产| 国产精品免费aⅴ片在线观看| 日本国产一级片| 激情自拍一区| 日韩福利二区| 国产色99精品9i| 欧美精品www| 狠狠v欧美ⅴ日韩v亚洲v大胸 | ㊣最新国产の精品bt伙计久久| 亚洲女人在线观看| 亚洲精品欧洲| 亚洲图片在线观看| 大型av综合网站| 国产精品视频不卡| 黄色小说在线播放| 一本色道久久综合亚洲精品小说 | 国产精品主播直播| 久久久亚洲精品无码| 日韩国产欧美一区二区| 国产精品xxxx| jizz欧美| 91精品国产成人| 最近高清中文在线字幕在线观看| 日韩精品专区在线影院重磅| 国产美女激情视频| 成人欧美一区二区三区白人| 中文字幕 亚洲一区| 开心九九激情九九欧美日韩精美视频电影| 真实国产乱子伦对白视频| 亚洲+小说+欧美+激情+另类| 91色精品视频在线| 日韩电影av| 久久免费精品日本久久中文字幕| 福利在线播放| 亚洲激情电影中文字幕| 亚洲熟妇av乱码在线观看| 亚洲成a人v欧美综合天堂| 日日操免费视频| 久久综合九色综合97婷婷女人| 久久精品亚洲天堂| 免费视频最近日韩| 每日在线更新av| 国产精品大片免费观看| 一区二区在线观| 奇米色欧美一区二区三区| 国产女人水真多18毛片18精品| 四虎永久精品在线| 国产成人av在线| 成人bbav| 欧美激情精品久久久久久黑人| 欧美18hd| 最近的2019中文字幕免费一页| 欧美孕妇性xxxⅹ精品hd| 欧美精品一区二区久久久| 99热这里只有精| 欧美精品第一页| 瑟瑟视频在线免费观看| 一本大道av一区二区在线播放| 国产亚洲自拍av| 亚洲码国产岛国毛片在线| 亚洲а∨天堂久久精品2021| 久久综合资源网| 日本护士做爰视频| 福利视频网站一区二区三区| 91在线第一页| 久久99久久精品欧美| 亚洲三级视频网站| 日韩精品欧美精品| 国产精品人人妻人人爽人人牛| 国产精品主播| 精品欧美一区免费观看α√| 在线精品亚洲| 少妇人妻大乳在线视频| 黄色日韩在线| 国自产拍偷拍精品啪啪一区二区| 亚洲国产高清视频| 国产毛片视频网站| 99精品欧美| 99久久久无码国产精品6| 亚洲影音一区| 无人在线观看的免费高清视频| 视频一区在线视频| 亚洲最大综合网| 久草这里只有精品视频| 久久久精品高清| 国产精品一区在线观看乱码 | 大量国产精品视频| 制服丝袜在线播放| 欧美国产亚洲精品久久久8v| 蜜臀av国内免费精品久久久夜夜| 久久久免费观看| 天堂√中文最新版在线| 日韩av观看网址| 欧美成人xxxx| 91精品免费| 欧美日韩一区二区三区不卡视频| 久久精品aaaaaa毛片| 久草在线成人| 一区二区三区在线视频111| 中文无码久久精品| 欧美,日韩,国产在线| 日日夜夜精品视频天天综合网| 麻豆一区二区三区视频| 国产一区二区在线影院| 妖精视频一区二区| 久久嫩草精品久久久精品| 少妇一级黄色片| 亚洲一区二区欧美| 亚洲天堂男人av| 制服丝袜av成人在线看| 色婷婷在线视频| 色999日韩欧美国产| 黄色在线观看视频网站| 国产精品www| 日韩中文字幕| 日韩电影免费观看在| 欧美精品激情| 天天影视综合色| 国产suv精品一区二区三区| 熟女少妇一区二区三区| 亚洲精品写真福利| 亚洲 日本 欧美 中文幕| 欧美一级高清大全免费观看| 无码国产色欲xxxx视频| 日韩亚洲欧美成人| 男女羞羞在线观看| 亚洲最大成人免费视频| 免费一区二区三区视频导航| 欧美另类videosbestsex日本| 久久久999| 亚洲精品乱码久久久久久9色| 久久精品欧美日韩| 久久久久久激情| 欧美色手机在线观看| 天天干视频在线| 久久人人爽人人爽爽久久| 亚洲伦乱视频| 久久99国产精品99久久| 欧美在线亚洲综合一区| 日韩精品你懂的| 久久婷婷一区二区三区| 欧美日韩中文视频| 欧美一区二区视频在线观看| 国产69精品久久app免费版| 97久久精品人人澡人人爽缅北| 国产在线不卡一区二区三区| 欧美综合77777色婷婷| 日韩亚洲国产欧美| 久久久久99人妻一区二区三区| 国产精品久久三| 91黑人精品一区二区三区| 亚洲高清av在线| 日韩影视在线| 亚洲最大的网站| 91久久久精品国产| 韩国中文字幕av| 久久精品视频免费观看| 青娱乐国产在线视频| 欧美一区二区三区免费视频| jyzzz在线观看视频| 国产91在线播放| 欧美成人午夜77777| 国产二区视频在线| 福利91精品一区二区三区| 草视频在线观看| 91精品国产免费久久综合| 欧洲不卡视频| 成人免费视频网址| 99久久这里只有精品| mm131国产精品| 中文字幕亚洲欧美在线不卡| 一区二区三区播放| 色偷偷88888欧美精品久久久 | 亚洲一区激情| 一本色道综合久久欧美日韩精品| 精品国产31久久久久久| 青青草在线免费观看| 日韩av123| 欧美日韩水蜜桃| 亚洲欧美aaa| 亚洲蜜桃精久久久久久久| 精品欧美在线观看| 久久久久久久久久久免费精品| 动漫视频在线一区| 男人添女人下面高潮视频| 久久亚洲综合av| 波多野结衣视频在线观看| 日韩最新av在线| 国产美女精品视频免费播放软件| 天天爱天天做天天操| 国产成人啪免费观看软件| 99免费在线观看| 亚洲人在线视频| 国产成人毛片| 国产精品无码电影在线观看 | 欧美熟妇激情一区二区三区| 在线一区二区三区| 免费网站成人| 国产女主播一区二区| 久久三级视频| 伊人久久久久久久久久久久久久| 日韩一区和二区| 国产伦子伦对白在线播放观看| 欧美性bbwbbwbbwhd| 麻豆精品久久精品色综合| 九九热精彩视频| 国产午夜精品久久久 | 国产欧美亚洲日本| 快she精品国产999| 青娱乐国产在线视频| 亚洲欧美激情视频| 在线不卡一区| 欧美日韩国产精品激情在线播放| 国产日产欧美一区| 国产jzjzjz丝袜老师水多| 欧美一区二区视频97| 欧美电影《睫毛膏》| 天天躁日日躁狠狠躁免费麻豆| 色八戒一区二区三区| 求av网址在线观看| 国产一区二区在线网站| 久久99久久99| 国产精品视频免费播放| 欧美成年人在线观看| 国产免费播放一区二区| 欧美成人精品一区二区综合免费| 91福利资源站| 福利在线免费视频| 国产树林野战在线播放|