精品欧美一区二区三区在线观看 _久久久久国色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)

免费网站成人| 久久久国产免费| 精品网站aaa| 色综合天天综合网天天狠天天| 蜜桃日韩视频| 夜夜嗨aⅴ一区二区三区| 欧美一区视频| 亚洲人成电影网| 992kp免费看片| 亚洲黄色网址| 亚洲欧美日韩电影| 免费成人看片网址| 国产欧美久久久| 天堂影院一区二区| 欧美激情免费在线| 91麻豆制片厂| 久久中文资源| 欧美一区二区国产| 北条麻妃在线视频| www在线看| 日韩美女视频19| 日本精品一区| 韩国av免费在线观看| 免费高清成人在线| 2019av中文字幕| 九九视频在线免费观看| 国产亚洲一区二区三区啪| 日韩欧美一二三区| 黄大色黄女片18第一次| 345成人影院| 亚洲国产wwwccc36天堂| 久久av喷吹av高潮av| 国产一级免费在线观看| kk眼镜猥琐国模调教系列一区二区| 国产欧美一区二区三区视频| 欧美精品韩国精品| 日韩亚洲在线| 久久露脸国产精品| 欧美黄色一级网站| 欧美fxxxxxx另类| 日日噜噜噜夜夜爽亚洲精品| 日韩免费成人av| 亚洲丝袜啪啪| 日韩av网站导航| 中文字幕免费高清视频| 在这里有精品| 日韩免费观看高清完整版在线观看| 亚洲一区在线不卡| 欧美性片在线观看| 欧美午夜影院一区| 爱情岛论坛成人| 亚洲精品.com| 欧美这里有精品| av五月天在线| 欧美一级二级视频| 色94色欧美sute亚洲线路二| 激情网站五月天| 超碰一区二区| 欧美在线免费视屏| 亚洲高清免费在线观看| 巨大黑人极品videos精品| 欧美视频一区在线观看| 性生交免费视频| 欧美成人高清视频在线观看| 欧美精品自拍偷拍| www.色.com| 日日夜夜精品视频| 精品久久一区二区| 日韩www视频| 美女少妇全过程你懂的久久| 亚洲欧美日韩一区二区在线| 国产美女永久免费无遮挡| 国产一区二区欧美| 日韩中文字幕欧美| 激情五月少妇a| 一区二区三区福利| 国产精品成人va在线观看| 亚洲午夜无码久久久久| 国内成+人亚洲+欧美+综合在线| 成人在线免费观看视视频| www.蜜臀av| 99国产精品国产精品毛片| 欧美一区1区三区3区公司| 999国产在线视频| 亚洲视频一区二区在线| 一本久道高清无码视频| 天天综合网天天| 欧美一区二区三区在线视频| 亚洲激情 欧美| 欧美日韩一二| 欧美丰满少妇xxxxx| 亚洲欧美在线视频免费| 日本午夜一本久久久综合| 91欧美精品成人综合在线观看| 午夜美女福利视频| 久久九九久久九九| 日本aa在线观看| 六月婷婷综合| 日韩精品一区二区三区中文精品| 国产亚洲无码精品| 天天射—综合中文网| 国产+人+亚洲| 中文字幕第99页| 成年人网站91| 在线视频欧美一区| 天堂√中文最新版在线| 欧美精品aⅴ在线视频| 日本黄色录像片| 天天做天天爱天天综合网2021| 69精品小视频| 99免费在线视频| 久久精品夜夜夜夜久久| 日本阿v视频在线观看| 成人不卡视频| 精品亚洲一区二区三区| 欧美成人精品欧美一级私黄| 天堂在线一区二区| 精品国产免费久久久久久尖叫 | 免费观看成人av| 国产精品免费一区二区| 国产精品刘玥久久一区| 欧美亚洲一区二区三区四区| 污污内射在线观看一区二区少妇 | 久久久精品国产免费观看同学| 亚洲黄色网址在线观看| 91在线成人| 亚洲开心激情网| 亚洲激情视频一区| 激情深爱一区二区| 亚洲精品中文综合第一页| 韩日毛片在线观看| 欧美成人激情免费网| 香蕉成人在线视频| 青青草一区二区三区| 免费久久99精品国产自| 国产一二三在线| 亚洲国产成人精品电影| 久久久久久久久97| 国产精品亚洲一区二区三区在线| 一区二区国产日产| 我爱我色成人网| 亚洲毛片一区二区| 少妇太紧太爽又黄又硬又爽| 99久久精品国产一区二区三区 | 一个人看的www视频在线免费观看| 日韩欧美123| 久草网视频在线观看| 国产一区欧美二区| 中文字幕精品在线播放| 欧美国产中文高清| 欧美大片免费观看| 刘玥91精选国产在线观看| 亚洲国产精品一区二区久久 | 亚洲国产成人在线| 狠狠躁狠狠躁视频专区| 欧美电影一二区| 91老司机精品视频| 日韩123区| 亚洲二区中文字幕| 亚洲免费在线观看av| 26uuu精品一区二区三区四区在线| 国产黄页在线观看| 真实原创一区二区影院| 国产精品久久一| 久操免费在线| 日韩精品一区二区三区swag | 国产毛片久久久久久久| 日韩激情一二三区| 一区二区三区偷拍| 亚洲成av人片在线观看www| 欧美成人亚洲成人| 手机在线观看免费av| 欧美性xxxx极品hd满灌| 国产伦精品一区二区三区视频女| 蜜臀精品久久久久久蜜臀 | 日韩一级免费一区| 久久久精品99| 久久夜色精品一区| 小明看看成人免费视频| 国产综合色产| 欧美在线视频一区二区三区| av在线国产精品| 午夜精品久久久久久久久久久久久 | 日本三级2019| 国产精品素人一区二区| 中文字幕avav| 免费永久网站黄欧美| 亚洲永久激情精品| 成人搞黄视频| 国产精品久久久久久一区二区| 2021国产在线| 亚洲日韩欧美视频一区| 国产成人精品一区二区无码呦| 婷婷久久综合九色国产成人| 成年人在线免费看片| 国产成人精品亚洲午夜麻豆| 男女视频一区二区三区| 影音先锋日韩在线| 欧美一区二区视频17c| 欧美.com| 国产精品成人aaaaa网站| 黄色羞羞视频在线观看| 国产亚洲精品91在线| 亚洲精品久久久久avwww潮水 | 一级视频在线播放| 欧美日韩国产一中文字不卡 | 亚洲精品一二三区区别| 欧美精品v日韩精品v国产精品| 免费看日产一区二区三区 | 国产又粗又猛视频| 欧美视频中文字幕在线| 国产乱国产乱老熟300| 国产欧美一区二区精品性色超碰| 一级黄色免费视频| 久久国产综合精品| 亚洲熟妇av一区二区三区| 欧美日韩少妇| 伊人久久婷婷色综合98网| 婷婷综合成人| 国产精品毛片一区视频| 欧美a级大片在线| 国产人妖伪娘一区91| 日韩欧美看国产| 97人洗澡人人免费公开视频碰碰碰| 国产不卡在线| 日韩中文字幕第一页| 欧美3p视频在线观看| 337p日本欧洲亚洲大胆精品| jlzzjlzz亚洲女人18| 欧美日韩情趣电影| 免费av中文字幕| 91久久精品国产91性色tv| 国产成人无码精品久久久久| 亚洲香蕉伊在人在线观| 久草视频在线免费看| 亚洲精品高清在线| 放荡的美妇在线播放| 成人欧美一区二区三区黑人麻豆| 手机看片福利视频| 久久久不卡影院| 精品无码人妻一区| 久久丝袜美腿综合| 欧美激情aaa| 国产婷婷色一区二区三区在线| 国产免费看av| 久久九九影视网| 免费福利视频网站| 国产精品高潮呻吟久久| 欧美性猛交xxxx乱大交少妇| 中文字幕欧美日韩一区| 日本欧美一区二区三区不卡视频| 久久精品亚洲精品国产欧美| 亚洲精品国产一区黑色丝袜| 国产免费成人在线视频| 国产精品综合激情| 亚洲欧美一区二区三区国产精品 | 97超碰在线免费观看| 久久久久久久久久看片| 久久婷婷五月综合| 成视频免费观看在线看| 九色成人国产蝌蚪91| 91亚洲国产成人精品一区二区三| av激情久久| 亚洲91网站| 国产精品免费区二区三区观看| 国产欧美自拍一区| 久中文字幕一区| 欧美日韩国产一区二区三区不卡| 日韩一区二区三区资源| 欧美a级成人淫片免费看| 桥本有菜av在线| 欧美日韩三级| 91视频最新入口| 蜜桃av一区二区三区电影| 爽爽爽在线观看| a级精品国产片在线观看| 这里只有久久精品| 中文字幕亚洲综合久久菠萝蜜| 精品一区在线观看视频| 精品人伦一区二区三区蜜桃网站| 在线观看亚洲黄色| 日韩一区二区三区在线视频| 天堂а√在线8种子蜜桃视频| 一区二区在线视频| av免费网站在线| 欧美一级黑人aaaaaaa做受| 国产精品久久久久久久久免费高清| 成人在线国产精品| 五月天亚洲一区| 中文字幕在线亚洲三区| 日韩视频一区| 久热精品在线观看视频| 粉嫩一区二区三区性色av| 在线观看福利片| 亚洲免费在线观看| 日韩精品久久久久久免费| 91精品啪在线观看国产60岁| 日韩二区三区| 欧美日韩福利视频| 免费福利视频一区二区三区| 亚洲a中文字幕| 国产真实有声精品录音| 毛片av在线播放| 免费黄网站欧美| 天天躁日日躁狠狠躁av麻豆男男 | aa国产精品| 午夜免费福利视频在线观看| 成人黄色大片在线观看 | 日韩资源在线| 九九久久综合网站| 国产精品久久久久久久久久齐齐 | 成人精品久久| 黄色大片在线免费看| 国产乱子伦一区二区三区国色天香| 免费在线观看你懂的| 亚洲成人综合视频| 国产乱淫a∨片免费观看| 亚洲欧美在线x视频| 超级碰碰不卡在线视频| 亚洲free性xxxx护士hd| 久久久影院免费| 无人在线观看的免费高清视频| 白白色 亚洲乱淫| 欧美黑人精品一区二区不卡| 欧美日韩在线播放三区四区| 毛片在线能看| 欧美亚洲免费电影| 另类图片第一页| 大伊香蕉精品视频在线| 国产精品中文有码| 天天色天天综合| 欧美三级电影一区| 国产九九在线| 国产国产精品人在线视| 猛男gaygay欧美视频| 成人在线免费在线观看| 91视频91自| 黄色激情视频在线观看| 精品日产卡一卡二卡麻豆| 中文av资源在线| 99久re热视频这里只有精品6| 91tv官网精品成人亚洲| 久久6免费视频| 国产精品国模大尺度视频| 亚洲天堂国产精品| 色多多国产成人永久免费网站| 奇米影视首页 狠狠色丁香婷婷久久综合 | 香蕉污视频在线观看| 亚洲国产欧美一区| 日本不卡网站| 欧美成人一区二区在线| 噜噜噜久久亚洲精品国产品小说| 中文字幕丰满孑伦无码专区| 欧美日韩亚洲视频| 欧洲成人av| 国产精品久久久久久一区二区| 第四色成人网| 污污的视频免费观看| 夜夜精品视频一区二区| 欧美性猛交 xxxx| 欧美综合第一页| 国产精品一在线观看| 亚洲综合色在线观看| 17c精品麻豆一区二区免费| 国产视频在线观看视频| 久久99精品国产99久久6尤物| 国产成人精品亚洲线观看| 又粗又黑又大的吊av| 欧美国产日本韩| 国产情侣av在线| 国内精品美女av在线播放| 奇米狠狠一区二区三区| 超碰人人草人人| 亚洲第一av色| h网站在线免费观看| 亚洲free性xxxx护士hd| 国产一区二区三区久久| 欧美xxxx精品| 精品国产人成亚洲区| 欧美美女日韩| 国产成人三级视频| 99re视频精品| 一级特黄特色的免费大片视频| 欧美国产第一页| 国产尤物久久久| aaaaa黄色片| 欧洲色大大久久| 肉肉视频在线观看| 日韩免费电影一区二区三区| 国产美女精品人人做人人爽| 久久久久久久久久久久久久av| 日韩中文字幕在线| 盗摄牛牛av影视一区二区| 亚洲狼人综合干| 亚洲国产精品久久不卡毛片| 1024国产在线| 久久本道综合色狠狠五月| 久久99精品视频| 国产欧美一区二区三区在线看蜜臂| 久久精品国产一区二区三区 |