《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于Symbian智能手機的QR碼識別系統

基于Symbian智能手機的QR碼識別系統

2008-07-16
作者:溫 明1,李 顥2,卓 晴

??? 摘 要: 介紹了QR碼識別的基本原理,并設計了一個基于Symbian智能手機的QR碼識別系統" title="識別系統">識別系統,重點說明了系統在Symbian平臺上實現時,圖像采集、異常處理" title="異常處理">異常處理和代碼移植等方面的問題。測試表明,該系統可以快速、準確地識別QR碼,并有效地處理圖像傾斜和投影形變等問題。
??? 關鍵詞: QR碼? 智能手機? Symbian操作系統? Series 60平臺

?

??? 由于內置高分辨率攝像頭手機的逐漸普及,催生了一種新的二維碼應用模式——手機二維碼。手機二維碼是指將相關信息使用二維碼編碼,并以各類業務的形式在手機里存儲、閱讀和傳播[1]。手機既是二維碼信息的載體,也是二維碼的識讀設備。目前,手機二維碼在歐美、日韓等發達國家和地區已有較成熟的市場應用。2006年9月,中國移動也正式推出了手機二維碼業務,并表示手機二維碼將會成為移動增值服務的重要內容之一。
??? QR碼(Quick Response Code)是由日本Denso公司于1994年9月研制的一種矩陣式二維碼,它除具有其他二維碼所具有的信息容量大、可靠性高、可表示漢字及圖像有多種文字信息、保密防偽性強等優點外,還具有如下主要特點:超高速識讀,全方位識讀,能夠有效地表示中國漢字和日本漢字[2]。本文設計了一個基于Symbian智能手機的QR碼識別系統,重點介紹了系統在Symbian平臺上實現時需要注意的關鍵問題。測試表明,該系統可以快速、準確地識別QR碼,并能有效地處理圖像傾斜和投影形變等問題。
1 QR碼符號簡介
??? QR碼符號是由正方形模塊構成的正方形陣列,它由編碼區域和功能圖形構成。其中,編碼區域包含格式信息、版本信息、數據和糾錯碼字;功能圖形由尋像圖形、分隔符、定位圖形和校正圖形組成。QR碼符號共有40種規格。版本1的規格為21×21模塊,每一版本的符號比前一版本每邊增加4個模塊,直到版本40,規格為177×177模塊。QR碼符號的示例見圖1。

?

?

2 QR碼的識別
??? 這一過程的基本思路是將攝像頭采集到的彩色圖像I(x,y)進行灰度化;然后用適當的閾值T對灰度圖像進行二值化處理,從而得到二值圖像B(x,y);接著在二值圖像中掃描位置探測圖形,通過3個位置探測圖形,求出QR碼的4個頂點坐標和旋轉角度,然后將QR碼旋轉至水平位置,并把QR碼從圖像I(x,y)分割出來。
2.1 圖像的二值化
??? 圖像二值化的關鍵在于閾值的選取。二值化閾值計算方法主要有直方圖雙峰法、微分直方圖法和最大類間方差法。在基于手機的QR碼識別系統中,由于人在拍攝過程中會有意識地“瞄準”QR碼符號,并使其盡量充滿取景器的主要區域,因此采集到的QR碼圖像一般都比較簡單,淺色的背景與條碼基本模塊構成的正方形陣列形成了較大的反差,其直方圖經過平滑之后,呈現出明顯的“雙峰”特性。這樣,使用簡單的直方圖雙峰法就可以快速地確定圖像的二值化閾值。
2.2 QR碼的定位
??? QR碼符號的尋像圖形包括3個相同的位置探測圖形,分別位于左上角、右上角和左下角。每個位置探測圖形可以看作是由3個重疊的同心正方形組成,它們分別為7×7個深色模塊、5×5個淺色模塊和3×3個深色模塊。位置探測圖形的模塊寬度比為1:1:3:1:1。符號中其他地方遇到類似圖形的可能性極小,因此可通過識別這三個位置探測圖形來確定視場中符號的位置和方向,從而使迅速識讀QR碼符號成為可能。在圖2中,a、b、c為QR碼符號旋轉不同角度時穿過位置探測圖形中心的掃描線。可以看出,旋轉的角度不影響掃描線上的模塊寬度之比。實際中,由于噪聲、投影形變等因素的影響,應該允許這個比例有一定的偏差。

?

?

2.3 圖像的旋轉
檢測到3個位置探測圖形之后,就可以計算出QR碼的4個頂點坐標和旋轉角度。根據這些參數即可將QR碼旋轉至水平位置并從圖像中分割出來。在對圖像做旋轉時,變換之后的坐標不一定是整數,因此要對變換之后整數坐標的像素值進行估計。這里采用的是雙線形插值算法。假設輸出圖像某像素的位置坐標通過反向變換得到的浮點坐標為(i+u,j+v),其中i,j為非負整數,u,v為[0,1)區域的浮點數,則該像素的值f(i+u,j+v)可由原圖像中坐標為(i,j)、(i+1,j)、(i,j+1)、(i+1,j+1)的4個像素的值決定,即[3]
??? f(i+u,j+v)=(1-u)(1-v)f(i,j)+(1-u)vf(i,j+1)+u(1-v)f(i+1,j)+uvf(i+1,j+1)
??? 將QR碼從圖像中分割出來之后,建立采樣網格,對網格的每一交點上的圖像像素取樣,即可得出QR碼符號的位圖矩陣。
3 QR碼的解碼
??? 這一過程將QR碼符號數據按照QR碼標準進行解碼,從而得到存儲在其中的用戶信息。解碼的流程如下[2]

??? (1)識讀格式信息,按需要去除掩模" title="掩模">掩模圖形并完成對格式信息模塊的糾錯,識別糾錯等級與掩模圖形參考。
??? (2)識讀版本信息,確定符號的版本。
??? (3)用掩模圖形(掩模圖形參考已從格式信息中得出)對編碼區域的位圖進行異或處理,消除掩模。
??? (4)根據模塊排列規則,識讀符號字符,恢復信息的數據與糾錯碼字。
??? (5)用與糾錯級別信息相對應的糾錯碼字檢測錯誤,如果發現錯誤,立即糾錯。
??? (6)根據模式指示符和字符計數指示符將數據碼字劃分成多個部分。
??? (7)按照使用的模式譯碼得出數據字符并輸出結果。
4 QR碼識別系統在Symbian平臺上的實現
4.1 Symbian操作系統
??? 智能手機是一種擁有開放型操作系統的手機,用戶可以在這個平臺上安裝各種各樣的應用程序" title="應用程序">應用程序,從而使手機的功能得到無限擴充。目前,主流的智能手機操作系統有三種" title="三種">三種:Symbian、Windows Mobile和Linux。其中Symbian以其平臺的開放性、較低的授權費用、眾多廠商的支持、對硬件要求低、第三方軟件豐富等優勢,成為智能手機市場上應用最為廣泛的產品。Symbian由Psion公司的EPOC(Electronic Piece of Cheese)操作系統發展而來,是一個32位的多任務操作系統,其內核由基礎組件(微核、設備驅動程序和用戶庫)、中間件(系統服務、安全和應用程序框架)和通信組件(電話、消息和個人區域網絡)構成[4]。由于不同的終端產品在屏幕尺寸、用戶輸入方式等方面的差異,Symbian給出了用戶界面風格的三種參考設計:Pearl、Crystal和Quartz,最終演變為Symbian上的三種主要平臺:Series 60、Series 80和UIQ。Series 60針對屏幕分辨率為176×208像素、單手操作的智能手機;Series 80針對屏幕分辨率為640×200像素、采用標準鍵盤輸入的高端智能手機;UIQ針對采用筆式輸入(觸摸屏)的智能手機。其中Series 60是應用最為廣泛的平臺。本系統就是在基于Symbian Series 60平臺的手機上實現的。

4.2 圖像采集
??? 系統在手機上實現時, 待識別圖像的采集是一個比較關鍵的問題。在Series 60平臺上,CCamera類包裝了攝像頭相關的API。為了使用這些API,應用程序必須實現一個MCameraObserver(或MCameraObserver2)的派生類。MCameraObserver類與CCamera類之間的關系是觀測者設計模式(Observer Design Pattern)在Symbian系統中的具體體現。圖像采集可通過以下三種方式實現:
??? (1)用CCamera∷CaptureImage()啟動靜態圖像的捕獲。當其調用完成之后,MCameraObserver∷ImageReady()會被異步調用。用戶可在該函數中訪問剛剛捕獲的圖像。此方式一般用來實現手機的照相功能。
??? (2)用CCamera∷StartVideoCapture()啟動視頻捕獲。當視頻緩沖區被預置數目的視頻幀填充之后,MCameraObserver∷FrameBufferReady()會被異步調用。用戶可在該函數中訪問視頻緩沖區。此方式一般用來實現手機的攝像功能。
??? (3)用CCamera∷StartViewFinderBitmapsL()啟動取景器(View Finder)數據的傳輸。當其調用完成之后,MCameraObserver∷ViewFinderFrameReady()會被周期性地調用。用戶可在該函數中訪問剛剛獲取的視景幀(View Finder Frame)。此方式一般用來實現手機照相或攝像過程中的取景器功能。
??? 第一種方式采用非連續模式采集圖像,效率較低且不利于人在識別過程中的主動參與。第二種方式雖是連續模式,但在視頻采集過程中,攝像頭的閃光燈會一直亮著,不符合低功耗原則。第三種方式采集圖像的分辨率高,有利于識別精度的提高,但會增加處理時間。最終采用第三種方式并折中處理,選擇400×300的分辨率。
??? ViewFinderFrameReady()函數的處理流程如圖3所示。視景幀是一個CFbsBitmap類型的位圖對象。可以通過CFbsBitmap::DataAddress()函數獲得位圖中第一個像素(位于位圖的左上角)的地址,從而實現對位圖數據的直接訪問。視景幀根據手機類型的不同,具有不同的顏色格式。所以需要首先通過CFbsBitmap∷DisplayMode()函數獲得圖像的顏色格式,然后采用相應的方式獲取各像素的R、G、B分量,以便將彩色圖像轉換為灰度圖像。

?


4.3 異常處理
??? 對手機而言,內存泄漏是十分嚴重的問題。因為手機的內存資源非常有限,而它又通常會連續運行很長時間不重啟,這樣,異常處理就顯得尤為重要。Symbian系統采用了一套不同于標準C++的異常處理機制。
??? Symbian對異常處理的基本支持包括:(1)TRAP和TRAPD宏,用作捕獲異常,類似于標準C++中的try和catch。(2)異常退出(Leave)機制,其作用類似于標準C++中的throw。
??? 清理棧(Cleanup Stack)是Symbian避免內存泄漏的主要手段之一。請看如下示例代碼:
void DoExampleL(){
CSomeObject*myObject=new(ELeave) CSomeObject;
CallLeavingMethodL();
delete myObject;}
??? 代碼使用重載的操作符new(ELeave)為CSomeObject類的新實例分配動態內存。在Symbian中,為簡單對象在堆內存上分配空間基本都采用這種方式。ELeave參數表明內存分配失敗時會發生異常退出。傳統的new操作符無法利用異常退出機制,只是在極少數情況下才被使用。CallLeavingMethodL()是一個調用時可能會發生異常退出的函數。當CallLeavingMethodL()發生異常退出時,DoExampleL()的函數棧會被釋放。這就意味著,局部指針變量myObject會被銷毀,但它指向的堆內存卻沒有被釋放,從而發生了內存泄漏。Symbian使用清理棧(CleanupStack類在e32base.h中定義)來解決這個問題。基本用法是:在調用可能會發生異常退出的代碼之前,使用PushL()方法將任何指向堆內存的局部指針壓入清理棧內。若發生異常退出,清理棧確保所有相關的資源都被釋放。如果沒有發生異常,則使用Pop()方法將那些指針彈出。這樣,DoExampleL()函數可以修改為:
void DoExampleL(){
CSomeObject*myObject=new(ELeave) CSomeObject;
CleanupStack∷PushL(myObject);
CallLeavingMethodL();
CleanupStack∷Pop(myObject);
delete myObject;}
??? 可以使用“CleanupStack∷PopAndDestroy(myObject);”代替上述代碼的最后兩句。有三種情況可能會使代碼發生異常退出:
??? (1)使用了退出函數:User∷Leave(),User∷LeaveIfError(),User∷LeaveNoMemory(),或User∷LeaveIfNull()。
??? (2)使用了重載的new(ELeave)操作符。
??? (3)調用了一個可能會異常退出的函數。
??? 構造過程中需要分配資源的對象被稱為復雜對象,其所屬類通常為CBase類的派生類。在堆內存上構造復雜對象時,若其構造函數發生異常退出,則會發生內存泄漏。所以復雜對象采用兩階段構造過程,這是Symbian避免內存泄漏的另一主要手段。例如,使用CText類表征解碼之后的文本,它的一個私有成員變量textBuf8為指向HBuf8類描述符(Symbian主要使用描述符來處理字符串)的指針。下面為兩階段構造過程的示例代碼:
//第一階段構造
CText∷CText(){}
//第二階段構造
void CText∷ConstructL(TUint aMaxTextLength)
{ textBuf8=HBufC8∷NewL(aMaxTextLength);}
??? 這樣,每次構造復雜對象都需要兩行代碼。為了避免這個麻煩,通常會提供兩個靜態成員函數:
//不將指向函數返回對象的指針留在清理棧內
CText*CText∷NewL(TUint aMaxTextLength){?
CText*self=CText∷NewLC(aMaxTextLength);
CleanupStack∷Pop(self);
return self;}
//將指向函數返回對象的指針留在清理棧內
CText*CText∷NewLC(TUint aMaxTextLength){
CText*self=new(ELeave) CText;
CleanupStack∷PushL(self);
self->ConstructL(aMaxTextLength);
return self;}
4.4 代碼移植
??? 系統開發并不需要從零開始編寫所有程序,有很多地方(例如直方圖雙峰法、雙線性插值和RS碼糾錯算法等)可將現成的Windows平臺的代碼移植到Symbian平臺上來。在移植過程中,除了異常處理方式需要改變之外,還需要注意以下幾點:
??? (1)將標準C++的內建數據類型替換為對應的或者合適的Symbian C++的基本數據類型,以保持平臺的獨立性。例如,用TInt類型替換int類型。
??? (2)在Symbian系統中,由于GUI應用程序(后綴為.app的程序)的棧的默認尺寸只有8KB,所以不要在這類程序中使用尺寸較大的局部變量。遇有需要的情況(例如大數組),將對象分配在堆內存上。
??? (3)在Symbian 8.1a及以前版本的操作系統中,DLL(Dynamic Link Library)程序不能使用可寫的靜態數據(例如全局變量);在Symbian 8.1b及以后版本的操作系統中,盡管DLL程序支持可寫的靜態數據,但不推薦使用。Symbian的GUI應用程序實際上是apprun.exe程序啟動的DLL程序,所以在這類程序中不可以使用全局變量。代碼移植時,應將這些變量封裝到類中。另一種解決方案是將原代碼移植為Symbian服務器程序(后綴為.exe的程序,支持可寫的靜態數據),并向客戶程序提供API接口。
??? (4)Symbian不支持標準模板庫(STL),但提供了一些集合類來支持數組、鏈表等數據結構。
??? 系統基于S60 2nd Edition SDK(FP3)開發,采用的開發環境為Metrowerks公司的CodeWarrior。系統在Nokia N70上做了性能測試,可以達到平均約0.6s的識別速度。在沒有微距模式支持的情況下,可以識別的QR碼符號的最高版本為10。測試還表明,系統可以有效地處理QR碼圖像傾斜和投影失真等問題。系統在Nokia 3230和Nokia 6680上做了兼容性測試,也取得了比較好的效果。
參考文獻
[1] 梁鵬.手機二維碼業務研究[J].電信科學,2006;(12):36-39.
[2] 張成海,郭衛華,羅秋科.QR Code二維碼——一種新型的矩陣符號[M].北京:中國標準出版社,2000.
[3] 劉宏偉,嚴妍.快速響應碼的識別和解碼[J].計算機工程與設計,2005;26(6):1560-1562.
[4] Digia Inc.Programming for the series 60 platform and?symbian OS[M].Chichester:John Wiley & Sons Ltd,2003.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: av小说在线观看 | 明星双性精跪趴灌满h | 人人妻人人澡人人爽欧美一区九九 | 欧美日韩在线免费 | 亚洲日韩国产精品第一页一区 | 免费看无码毛视频成片 | 在线国产二区 | 国产群p | 日韩中文字幕区一区有砖一区 | 午夜视频一区二区三区 | 国产一在线精品一区在线观看 | 九九香蕉视频 | 国产果冻豆传媒麻婆 | 色综合久久久久久久久五月 | 午夜av亚洲女人剧场se | 欧美图片一区二区 | 久久久精品久久日韩一区 | 日韩啊v | 天干天干天啪啪夜爽爽99 | 少妇久久久久久久久久 | 老妇肥熟凸凹丰满刺激小说 | 少妇激情视频 | 中文韩国午夜理伦三级好看 | 欧美激情视频二区 | 波多野结衣在线播放 | 蜜桃av免费看 | 国产新婚疯狂做爰视频 | 日本精品久久久久久久 | www一区二区 | 日韩黄色av网站 | 成人美女黄网站色大免费的 | 大尺度做爰啪啪高潮床戏 | 亚洲一区欧洲一区 | √天堂中文官网8在线 | 日韩欧美不卡 | 日本毛片网站 | 乱人伦精品视频在线观看 | 国产欧美一级 | 成人av在线一区二区三区 | 丰满少妇aaaaaa爰片毛片 | 中韩日产字幕2021 | 国产区91| 日韩夜夜高潮夜夜爽无码 | bt天堂新版中文在线地址 | 欧美aⅴ视频 | 顶级黄色片 | 91岛国| 免费无码鲁丝片一区二区 | 最近高清中文字幕免费 | 国产精品99久久久久宅男软件功能 | 九九热在线免费观看 | 51久久精品夜色国产麻豆 | 成人妇女免费播放久久久 | 亚洲产国偷v产偷v自拍涩爱 | 欧美视频一 | 国产美女高潮流白浆视频 | 中国广东少妇xxxx做受 | 国产精品久久久久久亚洲影视内衣 | 欧美人妻日韩精品 | 2021久久精品国产99国产精品 | 国产精品美女视频 | 91影院在线| 欧美疯狂做受xxxx高潮 | 日韩一区二区三区四区 | 日本少妇做爰全过程毛片 | 国产熟妇高潮呻吟喷水 | 91原视频 | 精品欧美黑人一区二区三区 | 国产精品久久久久久久久久红粉 | 亚洲熟女乱综合一区二区 | 精品亚洲成在人线av无码 | 中文在线中文资源不卡无 | 麻豆精品免费视频 | 国产日韩激情 | 欧洲人妻丰满av无码久久不卡 | 欧美人与zoxxxx视频 | 法国啄木系列成人av | 亚洲日本中文字幕乱码在线电影 | 1000部拍拍拍18勿入免费视频下载 | 国产精品视频六区 | 人妻中出无码中字在线 | 国产一二区在线 | 不卡的av在线免费观看 | 日韩视频一二三 | 97日日碰曰曰摸日日澡 | 欧美日韩国 | а√天堂www在线天堂小说 | 四虎亚洲精品 | 叼嘿视频在线免费观看 | 大胸美女拍拍18在线观看 | 新x8x8拨牐拨牐永久免费影库 | 亚洲啪啪少妇裸体艺术 | 在线免费国产 | 亚洲а∨天堂久久精品9966 | 久久精品中文字幕第一页 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲精品中文字幕一区二区三区 | 久久一本人碰碰人碰 | 日本少妇bbb| 国产日产欧产精品精品首页 | 国产精品久久久久久久久久久久久久久久久 | 波多野结衣一二三四区 | 伊人导航| av午夜激情 | 日本久久精品一区二区三区 | 日本人jizz亚洲人 | 各种含道具高h调教1v1男男 | 羞羞午夜福利免费视频 | 国产女人18毛片水18精品 | 国产午夜无码视频在线观看 | 国产一区二三区好的精华液69 | 91视频在线观看视频 | 在线观看日批 | 午夜视频入口 | 国产在线精品成人一区二区 | 国产日韩久久久久69影院 | 欧美成人天堂 | 日韩美女毛片 | 黑丝一区| 午夜在线视频一区二区区别 | 动漫美女放屁 | 97超碰免费在线观看 | 中文字幕a∨在线乱码免费看 | 99国产精品久久久久 | 国产奶头好大揉着好爽视频 | 午夜爽爽爽视频 | 成年人在线观看视频免费 | 欧美日韩高清 | 国产女人爽的流水毛片 | 97日日碰曰曰摸日日澡 | 玩弄少妇高潮ⅹxxxyw | 在线观看波多野结衣 | 国产日韩一区二区在线观看 | 国产成人无码视频一区二区三区 | 51久久夜色精品国产麻豆 | 一级不卡| 国产精品无码一区二区三区不卡 | 欧美精品久久久久 | 欧洲亚洲一区二区三区四区五区 | 婷婷亚洲一区 | 亚洲最大激情网 | 国产精品自拍区 | 欧美粗暴jizz性欧美20 | 伊人久在线 | 久久国产热 | 白嫩少妇各种bbwbbw | 精品国产一区二区在线 | 国产浮力影院 | 日韩亚洲一区二区 | av中文资源 | 国产精品美女在线观看 | 青青操av在线 | 日韩中出在线 | 欧美日本国产欧美日本韩国99 | 国产精品丝袜久久久久久不卡 | 两个人看的www在线观看 | 精品中出| 精品极品三大极久久久久 | 日韩精美视频 | 国产精品久久久久久亚洲徐婉婉 | 两个奶头被吃高潮视频 | 久久久久夜夜夜精品国产 | 欧日韩无套内射变态 | 国产深夜男女无套内射 | 国产色欲av一区二区三区 | 在线免费视频你懂的 | 成人免费无码大片a毛片 | 91中文啦| 色情无码www视频无码区小黄鸭 | 精品福利视频一区二区三区 | 亚洲一区二区美女 | 成av人片在线观看www | 精品撒尿视频一区二区三区 | 超碰在线c | 可以在线观看的av | 亚洲国产mv | 免费人成网站在线视频 | 国产精品国产三级国产aⅴ9色 | 天天爽天天爽天天爽 | 亚洲精品综合在线观看 | 日本高清视频色wwwwww色 | 国产精品人妻一区二区高 | 国产一精品一av一免费 | 午夜免费网 | 亚洲精品合集 | 色无极亚洲色图 | 毛片网免费 | 中文天堂av | 日本大片免a费观看视频三区 | 免费又黄又爽又猛的毛片 | 久久久久国精品产熟女久色 | 亚洲欧洲精品一区二区三区 | 精品网站999www | 国产精品视频 | 欧美黑人巨大videos精品 | 亚洲综合精品香蕉久久网 | 亚洲综合中文 | 一二三四区在线 | 天堂中文在线网 | 成人交性视频免费看 | 成人a毛片 | 亚洲中又文字幕精品av | 午夜免费无码福利视频 | 精品在线视频免费观看 | 开心激情站 | 成人在线手机视频 | 国产精品欧美一区二区三区不卡 | 精品国产99高清一区二区三区 | 欧美人与禽猛交乱配视频 | 久久精品国产欧美日韩 | 欧美成人h版在线观看 | 日韩3页| 成人精品视频在线看 | 含紧一点h边做边走动免费视频 | 翘臀后进少妇大白嫩屁股91 | 久久综合色综合 | 四虎影音先锋 | 日日射日日干 | 另类图片亚洲色图 | 各种含道具高h调教1v1男男 | 一本到亚洲网 | 丰满人妻在公车被猛烈进入电影 | 欧美伊人久久大香线蕉综合 | 18禁裸乳无遮挡自慰免费动漫 | 性欧美牲交xxxxx视频 | 中文区中文字幕免费看 | 国产va视频 | 精品在线看 | 午夜福利试看120秒体验区 | 欧美日韩在线免费视频 | 国产femdom调教7777 | 亚洲最大的成人网 | 91视频最新地址 | 日韩一区二区三区四区 | 国产九九av | 久久精品国产免费观看 | 美女极度色诱视频国产 | 免费视频一区二区 | 亚洲春色综合另类网蜜桃 | 国产成人无码一区二区在线播放 | 黄色av网址大全 | 久久久久久亚洲av毛片大全 | 在线免费观看av的网站 | 久久亚洲色一区二区三区 | 67194熟妇在线直接进入 | 怡红院毛片 | 国产黄在线播放 | 欧美性综合 | 白嫩少妇抽搐高潮12p | 精品国产福利一区二区 | 亚洲一区二区三区av天堂 | 国产精品国产三级国产播12软件 | 爆乳熟妇一区二区三区 | 鲁一鲁啪一啪 | 国产一卡二卡 | hd最新国产人妖ts视频 | 亚洲淫片| 国产精品www伦之荡艳岳 | 婷婷丁香国产 | 欧美极品一区二区三区 | 日韩在线高清 | 国产精品v欧美精品v日韩精品 | www日本高清 | 欧美 日韩 国产 成人 在线 91 | 69天堂网 | 成年人在线免费观看 | 亚洲第一中文字幕 | 欧美国产视频 | 欧美另类在线播放 | 五月婷婷激情综合 | 青青草视频网站 | 99爱在线视频这里只有精品 | 亚洲特级毛片 | 国产清纯白嫩初黑人高生在线观看 | 日韩视频 中文字幕 视频一区 | 日韩精品在线免费观看视频 | 国产色啪 | 狠狠色噜噜狠狠狠狠av不卡 | 天堂网在线最新版www中文网 | 国产男女无套 | 免费在线观看黄色片 | 国产高清第一页 | 在线精品亚洲一区二区 | 亚洲の无码国产の无码影院 | 国语自产拍91在线a拍拍 | 国内精品人妻久久毛片app | 激情第一区仑乱 | 国产在线精品一区二区在线播放 | 爱爱免费网站 | 国产夫妻久久 | 看三级毛片| 和尚与寡妇在线三级 | 肉丝袜脚交视频一区二区 | 国产日韩欧美亚洲精品中字 | 国产欧美一区二区三区视频 | 可以直接在线观看的av | 免费做爰在线观看视频妖精 | 国产欧美一区二区三区另类精品 | 人人做人人爱人人爽 | 夜夜骑天天操 | 亚洲国产成人一区 | 久久网一区二区 | 无码aⅴ在线观看 | 中文久久久久 | 亚洲精品成a人ⅴ香蕉片 | 免费观看成人www动漫视频 | 那里可以看毛片 | 哪里看毛片 | 日韩在线一二三区 | 青青草国产精品 | 国产精品第52页 | 中国老妇淫片bbb | 久久久久黑人强伦姧人妻 | 欧美三级午夜理伦三级小说 | 免费人成视频x8x8 | 岛国av动作片 | 清纯小美女主播流白浆 | 日日草天天干 | 欧美黑人一区二区三区 | 在线免费av播放 | 一级做a爰黑人又硬又粗 | 人妖一区二区三区 | 色涩涩| 韩国91视频 | 国产日韩欧美一区二区东京热 | 六月婷婷久香在线视频 | 老色鬼a∨在线视频在线观看 | 国产中文在线观看 | 国产精品婷婷久久久久久 | 女人舌吻男人茎视频 | 精品国自产在线观看 | 好男人社区www在线观看 | 国产精品亚洲αv天堂无码 久久精品a一国产成人免费网站 | 精品久久久久久久无码 | 亚洲色图国产精品 | 国产高清片 | 涩涩综合| 久久香蕉国产线看观看精品yw | 蜜臀av国产精品久久久久 | 精品久久久久久久久久ntr影视 | 亚洲日韩v无码中文字幕 | 欧美国产精品久久 | 欧美性受xxxx白人性爽 | 日本猛少妇色xxxxx猛交图片 | 午夜婷婷久久 | 亚洲在线精品视频 | 在线观看国产亚洲 | 欧美无玛| 精品偷拍被偷拍在线观看 | 日韩毛片在线视频 | 国产日韩视频 | 亚洲天堂网在线播放 | 男人用嘴添女人私密视频 | 强制中出し~大桥未久在线 | 不卡一区二区三区四区 | 在线播放色| 三男玩一个饥渴少妇爽叫视频播放 | 日韩经典午夜福利发布 | 男女日批视频 | 欧美性情网 | 思九九爱九九 | 又粗又大又黄又硬又爽免费看 | 8x8ⅹ在线永久免费入口 | a一区二区三区乱码在线 | 欧洲 | 亚洲 另类 在线 欧美 制服 | 一个人看的毛片 | 精品国产区 | 少妇厨房愉情理伦bd在线观看 | 男女无遮挡做爰猛烈视频 | 国产精品女主播一区二区三区 | 欧美一二三四成人免费视频 | 色欧美片视频在线观看 | 国产福利资源在线 | 国产特级毛片aaaaaa高清 | 亚洲专区在线视频 | 91免费国产精品 | 亚洲国产视频一区 | 成人精品亚洲 | 国产污视频在线观看 | 久久综合香蕉国产蜜臀av | 久久疯狂做爰流白浆xxxⅹ | 欧美另类视频 | 国产精品久久久久久亚洲影视内衣 | 亚色av| 天天操天天操天天操天天操天天操 | 香蕉97视频观看在线观看 | 色视频在线观看免费 | 久久金品| 特级毛片爽www免费版 | 99自拍视频| 久久99精品久久久秒播软件优势 | 国产精无久久久久久久免费 | 亚洲免费av网站 | 老湿机香蕉久久久久久 | 国产夫妻一区 | 久久久国产一区二区三区四区 | www7788久久久久久久久 | 国产色一区 | 99精品国产一区二区三区麻豆 | 欧美综合精品 | 男女洗澡视频网站 | 操欧美女人 | 天天摸日日摸狠狠添 | 国产午夜福利短视频 | 日本中文字幕在线免费观看 | 国产片一区二区三区 | 亚洲中文字幕无码中文字 | 精品极品三大极久久久久 | 亚洲色图10p| 少妇xxxxxx| 成人aaaa| 亚洲精品国产摄像头 | 国产小精品 | 日本香蕉网 | 夜色视频网站 | 思热99re视热频这里只精品 | 午夜www| 久久精品亚洲天堂 | 青草视频在线观看视频 | 国产小视频网址 | 正在播放亚洲精品 | 国产精品99久久久久久久久久 | 亚洲一本在线观看 | 五月天婷婷免费视频 | 草草福利影院 | 国产女同疯狂作爱系列 | 四虎国产成人永久精品免费 | 亚洲丶国产丶欧美一区二区三区 | 成人免费看毛片 | 双性大乳浪受古代h男男 | 中国一级簧色带免费看 | 日日碰狠狠躁久久躁婷婷 | 亚洲精品国产第一综合99久久 | 极品福利在线 | 精品日韩在线视频 | 国产精品久久久久久久久久久久久久久久久久 | 亚洲精品国产精品乱码不99 | 先锋影音av资源在线观看 | 九九自拍 | 中文字幕第23页在线 | 精品夜色国产国偷在线 | 91视频免费视频 | 偷窥第一页| 波多野结衣成人在线 | 黄色网战入口 | 国产无套粉嫩白浆在线观看 | 嫩草视频网站 | 亚洲男人的天堂在线观看 | 亚洲第二色 | 精品久久久久久久国产性色av | 就去色综合| 妩媚尤物娇喘无力呻吟在线视频 | 少妇大尺度裸体做爰原声 | 中文视频一区 | 日本人配人免费视频人 | 欧美色视频在线观看 | 狠狠视频 | 国产吃瓜黑料一区二区 | 日日操天天射 | 久久精品国产精品国产精品污 | 成人午夜视频在线免费观看 | 日日夜夜狠狠 | 男人的天堂一区二区 | 爽爽影院免费观看 | 99精品国产一区 | 欧美色鬼 | 国产午夜无码视频在线观看 | 男人天堂影院 | 狠狠色老熟妇老熟女 | 成人羞羞国产免费软件小说 | 99久久精品费精品国产一区二区 | 精品国产乱码久久久软件使用方法 | 91爱| 九九在线视频免费观看精彩 | 精品免费在线视频 | 石原莉奈一区二区三区在线观看 | 日韩精品v | 国产亚洲成av人片在线观黄桃 | 综合色在线视频 | www.午夜激情 | 国产乱码精品一区二区三区四川人 | 久久看视频| 麻豆一区二区三区蜜桃免费 | 国产日韩片 | 波多中文字幕 | 深夜福利成人 | 国产在线视频资源 | 怡红院成人在线 | 国产黄色在线免费观看 | 巩俐性三级播放 | 天天精品免费视频 | 国产精品成人免费一区二区视频 | les欧美xxxxvideo | 国产区123 | 性欧美精品高清 | 欧美在线你懂的 | 色婷婷在线影院 | 无码无遮挡又大又爽又黄的视频 | 欧美国产一区二区三区 | 免费观看成人av | 久久精品国产99久久6动漫亮点 | 国产麻豆一区 | 亚洲精品视频久久 | 国产又粗又猛又黄又爽无遮挡 | 又大又硬又黄的免费视频 | 日本黄动漫 | 日韩日韩日韩日韩日韩 | а√最新版在线天堂8 | 爆操无毛白虎 | 一级看片 | 午夜成人无码福利免费视频 | 亚洲最新av | 日韩av片免费观看 | 美女主播精品视频一二三四 | 国产精品乱码一区二区三区 | 久九九精品免费视频 | 国产视频999 | 欧美激情欲高潮视频在线观看 | 亚洲欧美中文日韩v在线观看 | 免费日韩精品 | 色婷婷亚洲六月婷婷中文字幕 | 综合色久 | 国产在线视频www色 日韩精品av一区二区三区 | 天堂va在线观看 | 国产精品久久久久永久免费看 | 久久精品国产99国产精偷 | 中文字幕制服诱惑 | 午夜激情在线观看视频 | 无码午夜福利视频一区 | 成人未满十八无毛片 | 97超碰伊人 | 国产精品久久欧美久久一区 | 成人黄色在线免费观看 | 成人区精品一区二区 | 日韩爱爱片 | 香蕉久久av一区二区三区 | 99精品色 | 67194在线免费观看 | 99精品视频在线播放免费 | 噼里啪啦完整高清观看视频 | 免费69视频 | 亚洲一区中文字幕在线观看 | 91丨九色丨国产丨porny | 国产高潮久久久 | 日韩一欧美内射在线观看 | 国内一区二区三区 | 亚洲精选中文字幕 | 国产亚洲欧美在线观看 | 国产夜夜操 | 亚洲成人精品视频 | 女人下边被添全过视频 | jjzz日本女人 | 麻豆videos | 国产色综合天天综合网 | 粉嫩av一区 | 免费人成在线观看网站 | 免费观看的vr毛片 | 日产成品片a直接观看 | 让少妇高潮无乱码高清在线观看 | 视频一区二区三区免费 | 男人添女人囗交做爰视频 | 国产美女明星三级做爰 | 免费的黄色毛片 | 日韩成人无码一区二区三区 | 伊久久| 亚洲中文字幕无码永久在线 | 久久亚洲成人网 | 色视频网站免费看 | 亚洲日韩av在线观看 | 亚洲 欧美 日韩 国产综合 在线 | 精品久久一区二区 | 国产18毛片 | 超碰公开在线观看 | 91操操| 天天综合网7799精品视频 | 五月深爱婷婷 | 日韩三级视频在线播放 | 欧美在线观看成人 | 欧美cccc极品丰满hd | 永久免费成人代码 | 精品在线视频免费观看 | 成年人在线免费看 | 国产激情з∠视频一区二区 | 久色视频在线播放 | 欧美一级黄色片免费看 | 久久久久麻豆v国产精华液好用吗 | ass日本丰满熟妇pics | 欧美手机看片 | 99久国产| 黄色三级在线观看 | 久久99国产综合精品免费 | 69影院少妇在线观看 | 亚洲国产成人久久一区www妖精 | 成人夜色视频 | 日本护士后进式高潮 | 国产尤物av尤物在线看 | 久久精品成人av | 成人h免费观看视频 | 成人免费视频网站在线看 | 成人污污视频在线观看 | 日中文字幕 | 国产真实乱人偷精品人妻 | 乱码av午夜噜噜噜噜动漫 | 狠狠干网站 | 理论片第一页 | 在厨房拨开内裤进入毛片 | 天天人人综合 | 丝袜高跟呻吟 | 久久99免费视频 | 亚洲日本韩国在线 | 黑人巨大猛烈捣出白浆 | xxxxx毛片| 国产在线黄 | 人妻久久久一区二区三区 | 五月激情在线 |