《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 大洋樣品照片中的條形碼定位技術研究
大洋樣品照片中的條形碼定位技術研究
2017年微型機與應用第4期
蔡佳凌1,徐建良1,候成飛2
1. 中國海洋大學 信息科學與工程學院,山東 青島 266100; 2. 國家海洋局第一海洋研究所,山東 青島 266061
摘要: 條形碼定位是條形碼識別任務中的難點與熱點,也是提高條形碼識別率的重要基礎和保障。現已有很多的算法用于條形碼定位,但是這些算法在大洋樣品照片中的應用效果并不理想。大洋樣品照片中的條形碼具有相對面積小、背景復雜、光照不均、扭曲現象嚴重等實際情況,對條形碼的準確定位產生了嚴重的干擾。針對該實際情況,提出了一種簡單實用且具有魯棒性的條形碼定位方法。該方法結合了基本形態學方法、傳統的條形碼邊緣梯度法以及條形碼的梯度能量特性進行定位。實驗結果顯示,該方法具有較好的定位效果,對于其他實際應用也具有借鑒意義。
Abstract:
Key words :

  蔡佳凌1,徐建良1,候成飛2

  (1. 中國海洋大學 信息科學與工程學院,山東 青島 266100;2. 國家海洋局第一海洋研究所,山東 青島 266061)

       摘要條形碼定位是條形碼識別任務中的難點與熱點,也是提高條形碼識別率的重要基礎和保障?,F已有很多的算法用于條形碼定位,但是這些算法在大洋樣品照片中的應用效果并不理想。大洋樣品照片中的條形碼具有相對面積小、背景復雜、光照不均、扭曲現象嚴重等實際情況,對條形碼的準確定位產生了嚴重的干擾。針對該實際情況,提出了一種簡單實用且具有魯棒性的條形碼定位方法。該方法結合了基本形態學方法、傳統的條形碼邊緣梯度法以及條形碼的梯度能量特性進行定位。實驗結果顯示,該方法具有較好的定位效果,對于其他實際應用也具有借鑒意義。

  關鍵詞:條形碼;定位;梯度能量;大洋樣品照片

  中圖分類號:TP391.4文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.04.005

  引用格式:蔡佳凌,徐建良,候成飛.大洋樣品照片中的條形碼定位技術研究[J].微型機與應用,2017,36(4):14-17.

0引言

  大洋樣品照片是大洋樣品數據中非常重要的組成部分。隨著大洋考察的持續開展以及采樣設備的不斷更新,樣品的增長速度進一步提高,而對于直觀體現樣品信息的樣品照片的管理難度也進一步加大。為了更好地管理照片,在實際的樣品數據管理工作中以所拍攝樣品的樣品編碼重命名照片。樣品編碼有30位之長,人工命名照片顯然是一個耗費時間精力、枯燥乏味且容易出錯的工作。而樣品是與包含其樣品編碼的條形碼一起拍攝的。因此,為了提高工作效率,減少人力資源的消耗,可以考慮使用程序自動識別照片中的條形碼來獲取樣品編碼并重命名照片。在條形碼識別的過程中,其準確定位是提高條形碼識別率的重要保障,也是條形碼識別工作面臨的主要挑戰之一。本文重點介紹條形碼的定位,為后續識別工作的開展奠定基礎。

  隨著條形碼在生活與生產中的廣泛使用,條形碼自動識別技術成為了熱門研究領域。在過去的幾十年中,數字照片中條形碼的快速與準確定位一直是研究的難點和熱點?,F已有很多的算法用于條形碼定位,如基本形態學處理法[14]線條檢測法[5]、圖像梯度法[2,67]、Gabor濾波器[8]和諧波分析[9]等。樣品照片中的條形碼因其相對面積小,背景復雜,光照不均勻,因而存在旋轉、扭曲現象嚴重等實際問題,為其準確定位帶來了嚴重的挑戰?,F有的算法在該應用中的效果并不理想,因為這些算法主要針對使用手機進行掃碼的情況。在該情況下,手機一般距離目標條形碼較近,條形碼區域在掃描框中所占的面積大。而大洋樣品照片拍攝的目的是為了記錄樣品信息,并不是為了讀取條形碼。工作人員需要將整個樣品拍攝下來,且往往將鏡頭聚焦在樣品身上,因而條形碼相對樣品的面積較小,并容易造成模糊。除此之外,現有的算法大部分針對UPC、EAN13等長寬比較小的商品碼[36],可以很容易找到一條穿過整個條碼區域的掃描線。而大洋樣品采用Code93碼,且樣品編碼有30位之長,長寬比較大(如圖1所示)。當條形碼彎曲變形時,很難找到一條掃描線與所有條碼線條相交。

 

001.jpg

  除了上述的定位算法之外,還有一些現成的機器視覺算法包,如德國MVtec公司開發的Halcon提供了有效的條形碼定位算法,但是實驗發現效果并不是非常理想[10]。

  本文對現有的算法進行整合與改進,提出了一種在實際應用中效果較好的定位方法。該方法利用基本的形態學操作、傳統的邊緣梯度特征、條形碼區域的能量特性以及照片實際特點進行定位,簡單實用且魯棒性好。

1條形碼定位

  條形碼定位主要分為兩個步驟,首先確定條形碼候選區域,然后從候選區域中選擇目標條碼區域。本文通過條形碼的紋理特征找出照片中的條形碼候選區域,然后結合條形碼區域的能量特性最終確定目標條形碼區域。

  為了減少計算量以及方便后續的照片處理,首先對照片進行灰度化和尺寸歸一化處理。

  1.1條形碼方向判定

  為了更好地反映樣品的尺寸,在拍攝照片時會將標尺與樣品一起拍攝,且標尺與條形碼基本保持平行,這是大洋樣品數據管理工作中的一個規范。標尺是由多個灰白矩形交替連接而成的,矩形的數量隨樣品尺寸稍有不同,具有明顯的邊緣,如圖1所示。本文利用上述規范以及標尺的邊緣特征確定條形碼的大致方向(后面的步驟將確定條形碼的精確方向),即水平或者垂直方向。

  為了確定條形碼的大致方向,本文借鑒了文獻[3]中的方法,使用開運算來確定條形碼方向。但是與文獻[3]不同的是,由于大洋樣品照片中條形碼上方的站位號、文字以及復雜背景等都具有類似條形碼的紋理特征,因而無法簡單地根據開圖像的亮度準確判斷條形碼區域及其方向。而標尺中與條形碼平行的兩條邊長、直且明顯,在大洋樣品照片中是非常典型、突出的特征,如圖1所示。因此,本文利用標尺明顯的邊緣特征,并結合0°、45°、90°和135°四個方向的開運算操作來判斷條形碼方向,效果如圖2所示。經過大量實驗后,本文采用11×1的結構元素,得到四個方向的開圖像。然后設定線條長度閾值,超過該閾值的線條數量最多的開圖像對應方向的垂直方向即為條形碼方向。在本文中,線條長度閾值設為對應圖像尺寸的1/4時效果佳。由圖3可知,90°開圖像中符合條件的線條數最多,與其垂直的方向,即水平方向即為條形碼的大致方向。

  

002.jpg

  1.2候選條形碼區域的選擇

  在得到了條形碼大致方向后,對原圖進行相應的旋轉,使得條形碼處于基本水平狀態。由于條形碼具有典型的高水平梯度、低垂直梯度特點[7],因此將圖像的水平梯度絕對值減去垂直梯度絕對值就可以很好地消除大部分干擾區域,利于后續的處理,效果如圖3所示,條碼區域的亮度非常大。由于在1.1節中通過4個方向的開運算來判斷條形碼方向,因此圖像旋轉后條形碼的偏轉角度在22.5°之內,上述求圖像梯度差的方法對傾斜角度在該范圍內的條形碼都有較好的效果。對于1.1節和本節中的梯度圖,均采用Sobel[11]算子進行邊緣信息提取。

  條形碼除了豐富的邊緣信息外,其周圍的空白區域也是條形碼的顯著特征。空白區域很好地將條形碼區域與樣品隔離開了,從圖3可以看到,條形碼周圍基本上是黑色區域。利用這個特點,本文采用連通區域法來獲取條形碼候選區域。條形碼的線條之間具有一定的間隔,并且由于光照不均、模糊、扭曲等因素的干擾,梯度圖中同一線條的邊緣也不一定連續,因此整個條形碼區域并不是一個連通區域。而平滑和膨脹操作可以很好地處理這個問題。

  圖像平滑消除了圖像中的細節部分,將臨近的邊緣線條連接起來。由于條形碼左右兩邊的空白區域較寬,且平行邊緣之間的距離也相對較大,而條形碼上方與下方的空白區域較窄,垂直方向間斷的邊緣線之間的距離較近,因此本文采用的平滑卷積核為11×3,可以將大部分的邊緣線條連接起來。

  但由于模糊因素的影響,部分邊緣信息丟失了,平滑操作并不能將間距較大的邊緣連通,因此采用膨脹操作來達到效果。膨脹需要在二值圖上進行操作,因此需要先用Otsu[12]算法對平滑圖進行二值化處理。根據實際情況,對該閾值進行了適當調整,盡可能還原圖像的邊緣信息。平滑和膨脹后的圖像如圖4所示。本文使用OpenCV中的cvFindContours()函數查找連通區域,并用cvMinAreaRect2函數畫出連通區域的最小外接矩形,得到候選條形碼區域。

003.jpg

  大洋樣品條形碼采用的碼制是Code93,每個樣品條形碼表示34個字符。經過觀察發現,條形碼的長寬比為9∶1左右。條形碼相對整張照片的比例也在1/1 000~1/50之間。根據上述兩個條件可以排除大量的非條形碼區域,剩余的條形碼候選區域有待進一步篩選。

  1.3目標條形碼確定

  條形碼區域具有豐富的邊緣信息,貫穿整個條形碼的掃描線上的各邊緣點的梯度方向在同一直線上,且相鄰邊緣上的點的梯度極性相反。文獻[6]利用這個特性來定位條形碼。但是對于模糊圖像,條形碼區域相鄰邊緣上的點的梯度方向并不一定反向,部分邊緣信息可能會丟失。且對于變形嚴重的情況,可能無法找到一條掃描線穿越整個條形碼,或者即使找到這樣一條掃描線,但各邊緣點的方向由于變形而發生了改變。因此,本文選取候選區域的中間部分區域,計算梯度方向與條形碼方向基本在同一直線上的邊緣點占總邊緣點的比例。理論上比例最大的最有可能是條形碼區域。其中,精確的條形碼方向是根據連通區域的最小外接矩形的旋轉角度來確定的。

  但是在實際的實驗中發現,當條形碼變形嚴重時,條形碼線條邊緣點的梯度方向與條形碼的整體方向有較大的偏差。并且條形碼上方的站位字符串、文字具有類似條形碼的紋理特征,標尺的矩形區域由于光照的影響呈現類似條形碼邊緣的邊緣特性,這些區域會干擾條形碼的準確定位。因此,本文結合水平邊緣點比例和區域梯度能量特征進行判斷。站位字符串、文字以及標尺矩形區域的梯度能量遠小于條形碼區域。而對于其他梯度能量較大的候選區域,其水平邊緣點比例較小。因此,可以將邊緣點比例與區域梯度總能量相乘作為判斷依據,乘積滿足一定的閾值,并且最大的即為目標條形碼區域。其中閾值是通過對大量樣本的實驗得到的一個經驗值,用于判斷定位的有效性,降低錯誤定位的可能性

2實驗

  本文使用的實驗數據是中國大洋樣品館多個航次的1 195張大洋樣品照片。這些照片樣本基本涵蓋了所有主要的大洋樣品種類的出庫與入庫情況,對于背景復雜、光照不均勻、條形碼相對面積小、模糊、變形嚴重等情況都有很好的體現。對于這些情況,本文算法具有很好的魯棒性。

  本文算法在Visual Studio環境下實現。圖5對比了本文、文獻[7]以及Haclon的條形碼定位算法。由圖5可知,對于條形碼質量良好的照片,三個算法的定位準確率相差并不是很大。文獻[7]中的定位算法成功定位了312張照片中的300張,Haclon定位算法成功定位了295張,而本文算法達到了100%的定位率。這種差距是由于條形碼背景較復雜,且存在文字、字符串等干擾區域,影響了條形碼的準確定位。而對于條形碼質量不佳的照片,三個算法有了明顯的性能差異。本文算法的定位率達到了98.41%,比文獻[7]中定位算法多定位了238張照片,比Halcon定位算法多定位了357張。其主要原因是光照不均、模糊失真等因素使得條形碼丟失了重要的細節信息,而干擾區域又呈現出與條形碼區域類似的特征,導致定位誤差增大。除此之外,Halcon定位算法無法很好地處理條形碼相對面積非常小的情況。由實驗結果可知,對于大洋樣品照片這一實際應用,本文算法具有較好的性能。

004.jpg

3結論

  本文主要研究條形碼定位算法在大洋樣品照片識別中的應用,借鑒現有的定位算法,并結合照片實際特點,提出了一種簡單但有效的定位算法。首先用開運算判斷條形碼的大致方向。然后利用圖像梯度、平滑和膨脹,并根據Code93碼本身的尺寸特點找到條形碼候選區域。最后利用條形碼邊緣梯度方向一致性和能量集中的特點確定條形碼區域。實驗結果表明,本文的算法能夠很好地定位樣品照片中的條形碼,為之后的識別工作奠定了基礎。此外,本文的定位算法對其他方面的應用也具有借鑒意義。后續的工作將圍繞模糊條形碼的識別展開。

  參考文獻

  [1] CHAI D, HOCK F. Locating and decoding EAN13 barcodes from images captured by digital cameras[C]. Fifth International Conference on Information, Communications and Signal Processing, 2005:1595-1599.

 ?。?] Zhang Chunhui, Wang Jian, Han Shi, et al. Automatic realtime barcode localization in complex scenes[J]. IEEE International Conference on Image Proceeding, 2006:497500.

  [3] Juett J, Qi X. Barcode localization using a bottom hat filter[J].Nsf Research Experience for Undergraduates, 2015,19.

 ?。?] KATONA M, NYU'L L G. Efficient 1D and 2D barcode detection using mathematical morphology[C]. Mathematical Morphology and ITS Applications to Signal and Image Processing, International Symposium, 2013:464-475.

 ?。?] ADELMANN R. Mobile phone based interaction with everyday productson the go[C]. International Conference on Next Generation Mobile Applications, Services and Technologies. IEEE Computer Society, 2007:63-69.

 ?。?] TEKIN E, COUGHLAN J M. An algorithm enabling blind users to find and read barcodes[C]. IEEE Workshop on Applications of Computer Vision, Snowbind, UT, 2009:1-8.

 ?。?] GALLO O, MANDUCHI R. Reading 1D barcodes with mobile phones using deformable templates[J]. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2010, 33(9):1834-1843.

  [8] KUTIYANAWALA A, QI X, TIAN J. A simple and efficient approach to barcode localization[C]. Procepding of International Conference on Information,Communications and Signal Processing, 2009,ICICS'09, 2009:1-5.

 ?。?] Wang Kongqiao, Zou Yanming, Wang Hao. 1D bar code reading on camera phones[J]. International Journal of Image & Graphics, 2011, 7(3):529-550.

 ?。?0] 公丕亮, 呂希勝. 基于Halcon的一維條碼識別技巧[J]. 計算機與現代化, 2013, 1(4):73-76.

 ?。?1] 李捷, 唐星科, 蔣延軍. 幾種邊緣檢測算法的比較研究[J]. 信息技術, 2007(9):106-108.

  [12] OTSU N. A threshold selection method from grayscale histograms[J]. IEEE Transaction on Smc, 1979(9):62-66.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品久久综合| 欧美一区二区三区播放老司机| 欧美手机在线| 国产精品久久久99| 欧美在线free| 精品成人a区在线观看| 国产在线一区二区三区四区| 亚洲国产精品一区二区尤物区| 欧美国产亚洲精品久久久8v| 亚洲欧美国产制服动漫| 久久久久久久久久看片| 欧美一区二区三区四区在线| 亚洲自拍偷拍色片视频| 亚洲裸体视频| 国产精品乱码妇女bbbb| 9人人澡人人爽人人精品| 欧美日韩日本视频| 久久婷婷一区| 久久久久久亚洲精品中文字幕| 亚洲高清av在线| 亚洲三级影院| 欧美视频一区二区在线观看| 在线成人中文字幕| 亚洲高清成人| 欧美日韩精品综合在线| 99在线观看免费视频精品观看| 欧美视频在线观看一区| 蜜臀a∨国产成人精品| 亚洲一区二区三区久久| 欧美在线关看| 国产精品99久久久久久www| 日韩午夜电影在线观看| 国产视频欧美| 一区二区欧美视频| 激情久久久久| 亚洲欧洲日本一区二区三区| 国外成人在线视频| 国产亚洲欧美一区在线观看| 黄色亚洲网站| 欧美日一区二区三区在线观看国产免| 国产一区 二区 三区一级| 亚洲精品在线观| 欧美韩日高清| 亚洲精品一区二区网址| 亚洲永久免费| 国产欧美一区二区三区视频| 中文日韩电影网站| 影音先锋中文字幕一区二区| 亚洲女女做受ⅹxx高潮| 亚洲日韩欧美视频| 国产精品v欧美精品v日韩精品| 美女主播视频一区| 亚洲一区二区日本| 久久综合九九| 亚洲区一区二| 亚洲国产免费看| 午夜视频在线观看一区二区三区| 欧美高清hd18日本| 亚洲人成毛片在线播放女女| 久久资源在线| 黄色成人小视频| 亚洲无线观看| 欧美极品欧美精品欧美视频| 欧美婷婷六月丁香综合色| 国产乱肥老妇国产一区二| 欧美日韩网站| 欧美精品一区二区在线观看| 久久久久久久久综合| 国产精品一区二区三区久久| 亚洲精品资源| 亚洲少妇诱惑| 国产主播精品| 亚洲国产裸拍裸体视频在线观看乱了| 在线免费精品视频| 亚洲精品在线观看免费| 狠狠色综合一区二区| 国内外成人在线| 亚洲一区二区免费| 一区二区三区欧美日韩| 欧美激情亚洲激情| 亚洲免费在线| 国产精品婷婷午夜在线观看| 亚洲乱码国产乱码精品精98午夜| 欧美一级在线播放| 在线精品一区二区| 亚洲精品一区二区在线观看| 久久久亚洲午夜电影| 国内揄拍国内精品少妇国语| 久久综合五月天婷婷伊人| 欧美电影免费观看大全| 国产欧美日韩91| 欧美日韩综合视频| 国产精品成人免费视频| 激情视频一区二区三区| 国产精品久久久久久久第一福利| 久久亚裔精品欧美| 亚洲最新视频在线| 国产精品久久久久久久浪潮网站| 亚洲国产精品电影| 欧美久久婷婷综合色| 中文在线资源观看网站视频免费不卡| 欧美刺激午夜性久久久久久久| 欧美成年网站| 国产精品日产欧美久久久久| 久久精品亚洲精品| 欧美日韩国产天堂| 国产精品高潮久久| 亚洲天堂成人在线视频| 国产欧美精品xxxx另类| 亚洲国产精品久久91精品| 欧美在线一级va免费观看| 欧美日韩精品久久| 久久这里有精品15一区二区三区| 一本色道久久综合亚洲精品按摩| 国产一区二区三区高清在线观看| 怡红院精品视频在线观看极品| 国产欧美日韩亚洲一区二区三区| 欧美精品18videos性欧美| 国产精品久久久久久久午夜| 午夜一区二区三视频在线观看| 国产欧美日韩视频一区二区三区| 亚洲欧美日韩一区在线观看| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日韩国产综合| 亚洲欧美视频一区二区三区| 久久综合网色—综合色88| 久久精品2019中文字幕| 在线色欧美三级视频| 久久久亚洲国产美女国产盗摄| 国产美女精品一区二区三区| 国产日产精品一区二区三区四区的观看方式| 久久久久国产一区二区| 国产乱码精品一区二区三区不卡| 一区二区三区久久网| 国产一区二区三区在线观看视频| 欧美91精品| 国产精品99久久久久久久久久久久| 国产欧美视频一区二区三区| 黄色小说综合网站| 欧美日本韩国| 亚洲在线观看视频| 亚洲国产一区二区视频| 久久久久九九九| 亚洲精品国产视频| 亚洲国产精品一区二区久| 国产精品一区视频| 亚洲另类在线一区| 1024精品一区二区三区| 亚洲福利视频在线| 亚洲一区视频| 久久久91精品国产| 麻豆免费精品视频| 1204国产成人精品视频| 亚洲精品国久久99热| 欧美成人精品在线视频| 国产日韩一级二级三级| 久久九九热re6这里有精品| 欧美日韩国产成人在线观看| 亚洲一区三区视频在线观看| 亚洲少妇一区| 狠狠色综合一区二区| 欧美理论电影在线观看| 亚洲午夜一区二区三区| 国产精品成人在线观看| 欧美人与性动交a欧美精品| 亚洲精品中文字幕有码专区| 1000部精品久久久久久久久| 久久精品夜色噜噜亚洲a∨| 欧美高清你懂得| 狂野欧美激情性xxxx欧美| 国产精品永久入口久久久| 亚洲欧美视频在线观看| 欧美日韩精品久久| 亚洲欧美一区在线| 亚洲在线黄色| 一区二区三区久久精品| 欧美视频亚洲视频| 亚洲视频一区二区在线观看| 欧美日韩第一区日日骚| 欧美巨乳在线| 国产欧美日韩综合| 国产喷白浆一区二区三区| 欧美激情视频在线免费观看 欧美视频免费一| 一个色综合av| 欧美亚洲自偷自偷| 亚洲国产精品久久久久秋霞影院| 亚洲日韩欧美视频一区| 久久久国产一区二区| 99人久久精品视频最新地址| 国产精品一区二区在线| 欧美性淫爽ww久久久久无| 一本久道综合久久精品| 欧美国产在线电影| 亚洲精品美女在线| 国产一区激情| 亚洲综合另类| 欧美在线free| 亚洲精品一区二区在线观看| 亚洲综合日本| 国产精品嫩草久久久久| 午夜精品影院在线观看| 国产精品一区二区你懂得| 欧美日韩免费高清一区色橹橹| 午夜精品视频在线观看一区二区| 国产精品日韩一区| 老司机精品福利视频| 亚洲电影毛片| 免费高清在线一区| 国产精品久久久久婷婷| 欧美电影免费观看网站| 国产欧美精品在线观看| 欧美激情aⅴ一区二区三区| 久久久久久香蕉网| 国产精品女同互慰在线看| 欧美精品国产一区| 久久久久国产精品厨房| 日韩亚洲欧美中文三级| 欧美成人免费一级人片100| 日韩一二在线观看| 欧美bbbxxxxx| 在线成人小视频| 性色av一区二区三区| 欧美日韩国产一级片| 亚洲国产精品t66y| 亚洲一区精品电影| 久久精品女人的天堂av| 欧美激情国产精品| 极品日韩久久| 亚洲人成小说网站色在线| 欧美精品在线极品| 亚洲欧美日韩国产中文| 亚洲一区二区三区影院| 一区二区视频免费在线观看| 国产日产欧产精品推荐色| 一区二区三区在线高清| 亚洲精品欧美激情| 欧美激情一区二区三级高清视频| 国产一区二区三区高清| 国产亚洲欧美一区二区| 国产精品v欧美精品v日本精品动漫| 欧美激情精品久久久久久黑人| 国产精品久久久久久久久久ktv| 亚洲女同性videos| 亚洲最新色图| 欧美电影在线播放| 久久日韩精品| 亚洲一区二区精品在线| 老司机凹凸av亚洲导航| 亚洲欧美伊人| 国产精品激情偷乱一区二区∴| 欧美午夜久久| 精品成人一区二区| 国产日韩欧美中文在线播放| 老司机一区二区三区| 欧美淫片网站| 国产九九视频一区二区三区| 亚洲欧美日韩国产一区| 一区二区三区高清视频在线观看| 性欧美xxxx大乳国产app| 欧美精品入口| 亚洲国产精品精华液2区45| 免费试看一区| 免播放器亚洲一区| 欧美一区二区三区免费视| 国产精品一区2区| 欧美精品18videos性欧美| 伊人蜜桃色噜噜激情综合| 久久xxxx精品视频| 久久国产精品久久久久久久久久| 欧美3dxxxxhd| 国产精品美女www爽爽爽视频| 亚洲区在线播放| 欧美日韩国产成人高清视频| 在线视频亚洲| 欧美凹凸一区二区三区视频| 老色鬼久久亚洲一区二区| 亚洲一二三四区| 欧美三日本三级少妇三2023| 欧美日韩亚洲高清一区二区| 久久精品二区| 欧美电影在线观看| 久久久精品日韩欧美| 欧美高清视频www夜色资源网| 99re6这里只有精品视频在线观看| 麻豆乱码国产一区二区三区| 午夜精品一区二区三区电影天堂| 久久另类ts人妖一区二区| 9l视频自拍蝌蚪9l视频成人| 国产欧美日韩| 久久成人免费网| 久久久国产精品一区二区三区| 精品不卡在线| 亚洲激情另类| 国产欧美三级| 美女爽到呻吟久久久久| 91久久精品www人人做人人爽| 亚洲无玛一区| 欧美在线资源| 国产乱人伦精品一区二区| 国产亚洲视频在线观看| 亚洲图片在线观看| 久久综合久久88| 久久人91精品久久久久久不卡| 久久久中精品2020中文| 久久久夜夜夜| 亚洲国产婷婷香蕉久久久久久| 亚洲伊人观看| 亚洲精品亚洲人成人网| 激情综合色综合久久| 免费观看成人网| 国产精品久久久999| 国产欧美日韩三区| 欧美私人网站| 久久久久国产精品一区| 亚洲激情综合| 欧美一级成年大片在线观看| 国产麻豆日韩欧美久久| 夜夜躁日日躁狠狠久久88av| 免费美女久久99| 久久久高清一区二区三区| 久久精品视频va| 欧美日韩国产综合网| 欧美视频亚洲视频| 欧美精品一区二区视频| 欧美午夜免费电影| 国产自产在线视频一区| 欧美成人综合网站| 欧美伦理a级免费电影|