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

    一種用于圖形設(shè)備接口的筆畫模型方法

    2012-07-02 01:15:17黃東運雷歡盧杏堅
    自動化與信息工程 2012年4期
    關(guān)鍵詞:數(shù)字圖像復(fù)雜度筆畫

    黃東運 雷歡 盧杏堅

    (廣東省自動化研究所)

    一種用于圖形設(shè)備接口的筆畫模型方法

    黃東運 雷歡 盧杏堅

    (廣東省自動化研究所)

    視頻監(jiān)控的在屏交互過程中,需要快速地對交互控件、感興趣區(qū)域、活動標(biāo)記等圖形和圖像進(jìn)行繪制,為避免畫面的停滯感,要求圖形設(shè)備接口能快速進(jìn)行繪制。為此,提出了一種筆畫模型方法。利用DirectX的原始繪制能力,該方法將繪制任務(wù)轉(zhuǎn)換成筆畫對象,使視頻系統(tǒng)在實時運行過程中,只需將已轉(zhuǎn)換的筆畫對象的繪制數(shù)據(jù)提交給DirectX進(jìn)行渲染和顯示即可,降低重復(fù)繪制時間,滿足系統(tǒng)的快速繪制要求。基于筆畫模型方法,開發(fā)了一種可快速繪制的圖形設(shè)備接口。

    筆畫模型;原子繪制;二維;三維;DirectX;圖形設(shè)備接口

    0 引言

    隨著計算機技術(shù)的發(fā)展,傳統(tǒng)的視頻監(jiān)控系統(tǒng)慢慢退出市場,新的網(wǎng)絡(luò)型、智能型、交互型、高清型的視頻監(jiān)控系統(tǒng)得到快速發(fā)展??山换バ偷囊曨l監(jiān)控系統(tǒng)在視頻窗口繪制多種交互控件、感興趣區(qū)域(Region of Interest,ROI)、活動標(biāo)記的同時,也要求及時響應(yīng)用戶的外部請求。高清晰度電視使用的數(shù)字圖像分辨率最高可達(dá)1920×1080像素,幀率高達(dá)60 f/s,非壓縮的彩色圖像幀幾乎占用6兆的存儲空間。視頻系統(tǒng)每秒需要繪制大量圖像,并在視頻窗口或全屏顯示的視頻區(qū)域內(nèi)進(jìn)行交互(簡稱在屏交互),對此傳統(tǒng)的圖形設(shè)備接口(Graphics Device Interface,GDI)無法滿足繪制要求。

    為更好地提高繪制速度,除了使用性能更高的硬件配置外,在Windows操作系統(tǒng)中,視頻監(jiān)控系統(tǒng)直接調(diào)用DirectX提供的應(yīng)用編程接口進(jìn)行圖像和圖形繪制或使用WPF提供的應(yīng)用編程接口進(jìn)行繪制。DirectX是微軟為了解決大型游戲系統(tǒng)大量圖像和圖形繪制的需求提出和發(fā)展而來的。DirectX9應(yīng)用編程接口封裝完全針對3D圖像或圖形的繪制,對于大部分情況下使用2D圖像或圖形繪制的視頻監(jiān)控系統(tǒng)來說,直接使用比較困難,需要大量的編程。WPF是微軟最新發(fā)布的GDI,在DirectX的基礎(chǔ)上開發(fā),對DirectX提供的函數(shù)和機制進(jìn)行了進(jìn)一步封裝。WPF的使用需要龐大的.net框架支持,且對開發(fā)系統(tǒng)和環(huán)境要求比較高[1]。

    本文提出一種筆畫模型方法,該方法利用DirectX提供的原始繪制和紋理渲染功能,實現(xiàn)視頻窗口快速繪制,可以滿足大分辨率數(shù)字圖像和大幀率播放的視頻窗口繪制任務(wù)的要求,為視頻監(jiān)控系統(tǒng)提供一種易用、開發(fā)環(huán)境和應(yīng)用環(huán)境要求較低、功能強大的圖形和圖像繪制模塊。與此同時開發(fā)出一種基于筆畫模型的圖形設(shè)備接口(Stroke Modeling Based Graphics Device Interface,SM-GDI),以該模塊為例描述筆畫模型的方法、原理和使用方式。

    1 視頻監(jiān)控系統(tǒng)的繪制過程

    圖像設(shè)備接口的主要功能是對各種幾何圖形,如直線、圓、橢圓、矩形以及文字和數(shù)字圖像在窗口或屏幕上進(jìn)行繪制。視頻監(jiān)控的視頻窗口中圖像和圖形繪制一般包括兩個部分:① 背景圖像幀的繪制,即當(dāng)前采集到的數(shù)字圖像;② 前景圖形對象的繪制。典型的視頻窗口繪制過程如圖1所示。

    圖1 典型的視頻窗口繪制

    繪制過程中,一般先繪制背景圖像,然后繪制前景對象,如交互控件、活動標(biāo)記。繪制背景圖像時一般需要繪制整個視頻窗口。每次繪制完成后,需要將所有的前景對象重新繪制一遍,然后提交給顯示器進(jìn)行顯示。

    整個繪制的過程(見虛線框內(nèi))由繪制背景圖像和前景對象所需要的時間及提交給顯示器顯示的時間構(gòu)成。背景圖像的數(shù)量一般不變,但圖像分辨率越大繪制時間越長;前景對象的數(shù)量隨不同的應(yīng)用場所會發(fā)生變化,數(shù)量越多所需要的繪制時間越長;在提交繪制結(jié)果時,提交給顯卡設(shè)備的速度越快,耗時就越短;視頻系統(tǒng)的圖像采集幀率越大,視頻窗口里面進(jìn)行繪制的時間要求越短。

    2 基于DirectX的筆畫模型

    為滿足大幀率的快速繪制要求,GDI需要降低背景圖像和前景對象繪制時間以及繪制結(jié)果顯示時間。在不需要拉伸的情況下,背景圖像的繪制基本上是一個像素拷貝過程,方法優(yōu)化的可能性不大,而在需要拉伸的情況下,有一定的優(yōu)化空間;前景對象繪制數(shù)量多,各種不同形狀的圖形繪制方法不一,優(yōu)化的空間很大;繪制結(jié)果提交是一個將繪制的內(nèi)存緩存提交給顯示卡的過程,方法優(yōu)化的可能性很小。

    根據(jù)以上分析,提出一種筆畫模型方法。該方法在圖形或圖像繪制過程中,繪制運算結(jié)果不直接作用在目標(biāo)緩沖區(qū),而是轉(zhuǎn)換成DirectX可以識別和使用的頂點和紋理數(shù)據(jù),在需要顯示的時候,直接將這些數(shù)據(jù)提交給DirectX進(jìn)行渲染,減少前景對象繪制的時間,從而加快整個系統(tǒng)的圖像圖形的繪制速度。

    2.1 DirectX

    DirectX軟件開發(fā)套件是微軟為開發(fā)多媒體應(yīng)用提供的后臺通道。DirectX是一套底層應(yīng)用編程接口,用于創(chuàng)建游戲和其它高性能的多媒體應(yīng)用。支持高性能的2D和3D圖像繪制[2]。為保持一致,DirectX的應(yīng)用編程接口以3D圖像繪制要求為標(biāo)準(zhǔn)。除了提供硬件加速功能外,DirectX還提供下面幾項重要的幾何圖形繪制和渲染功能:

    (1) 基于頂點繪制的多種類型的點、線、三角形繪制;

    (2) In-Memory Surface直接繪制到Video Card Surface;

    (3) 利用Video Card Surface的拉伸功能進(jìn)行數(shù)字圖像拉伸繪制加速;

    (4) 靈活的紋理渲染功能。

    DirectX提供的這些功能和接口,可以實現(xiàn)2D 圖形設(shè)備接口中要求完成的幾何圖形和BITMAP格式數(shù)字圖像的繪制任務(wù),滿足文中提出的利用筆畫模型方法實現(xiàn)GDI的底層接口要求。

    2.2 筆畫模型

    SM-GDI將視頻窗口看作一個畫板,每次繪制的結(jié)果,都被稱之為筆畫。在進(jìn)一步描述模型方法之前,需要闡述本文的3個定義。

    定義1 筆畫:一個單獨的繪制執(zhí)行,可以是一個基本的幾何圖形,如點、直線、圓或一段文本、一幅圖片。在系統(tǒng)中被認(rèn)為是不可再分的最小繪制單位。

    定義2 原子繪制:在每次繪制的過程中,繪制對象的屬性即顏色、透明度、筆畫粗細(xì)和繪制質(zhì)量都是一致的。

    定義3 原子繪制函數(shù):將一個繪制任務(wù)轉(zhuǎn)換為唯一的筆畫對象。原子繪制函數(shù)需滿足以下兩個條件:① 必須與唯一的筆畫對象有關(guān);② 必須滿足原子繪制條件,即繪制對象的屬性是一致的。

    筆畫模型方法的主要思想是在繪制過程中不直接將繪制結(jié)果作用在目標(biāo)內(nèi)存緩沖區(qū),而是在初次繪制的時候?qū)⑿枰L制的任務(wù)轉(zhuǎn)換成DirectX可以識別的頂點或紋理數(shù)據(jù),然后在每次需要重新繪制的時候,直接將這些數(shù)據(jù)提交給DirectX進(jìn)行渲染和顯示。

    筆畫模型方法包括三個方面:① 原子繪制函數(shù)的實現(xiàn);② 應(yīng)用編程接口(Application Programming Interface,API)繪制函數(shù)的封裝;③ 應(yīng)用程序的對API繪制函數(shù)的調(diào)用方式。為了更好說明筆畫模型方法,本文以基于該方法開發(fā)的SM-GDI為實例,在第3、4、5節(jié)里面分別進(jìn)行描述。

    3 原子繪制函數(shù)的實現(xiàn)

    GDI需要繪制的對象主要包括:幾何圖形、文本和數(shù)字圖像。在筆畫模型的繪制方法中,筆畫模型將繪制任務(wù)轉(zhuǎn)換成筆畫對象。在實現(xiàn)過程中,實際上是將輸入的幾何點坐標(biāo)、文本,對齊方式和數(shù)字圖像數(shù)據(jù)以及一些特殊要求的繪制參數(shù),轉(zhuǎn)換成不同類型的原始繪制的頂點數(shù)據(jù)和紋理數(shù)據(jù)。在原子繪制函數(shù)中,轉(zhuǎn)換后的數(shù)據(jù)被封裝成筆畫,其筆畫數(shù)據(jù)滿足原子繪制的要求。下面描述在原子繪制函數(shù)中,不同情況下的繪制任務(wù)轉(zhuǎn)換方法。

    3.1 幾何圖形

    幾何圖形包括點、直線、曲線(如圓?。⒎忾]圖形(如多邊形)等。根據(jù)DirectX提供的原始繪制功能和幾何圖形屬性,需要將不同幾何圖形繪制任務(wù)轉(zhuǎn)換為包含不同屬性的頂點數(shù)據(jù)的筆畫對象?;镜霓D(zhuǎn)換方式如下:

    (1) 點:根據(jù)所選擇的筆型轉(zhuǎn)換成相應(yīng)的原子繪制頂點數(shù)據(jù)。如果筆型的寬度為1,轉(zhuǎn)換為D3DPT_ POINTLIST類型的頂點數(shù)據(jù);如果線寬大于1,轉(zhuǎn)換為D3DPT_TRIANGLE_FAN類型的頂點數(shù)據(jù);

    (2) 直線:根據(jù)所選擇的筆型轉(zhuǎn)換成相應(yīng)的原子繪制頂點數(shù)據(jù)。如果線寬為1,轉(zhuǎn)換為D3DPT_LINE_LIST類型的頂點數(shù)據(jù);如果大于1,轉(zhuǎn)換為D3DPT_TRIANGLE_LIST類型的頂點數(shù)據(jù);

    (3) 曲線:如果不需要填充,在曲線轉(zhuǎn)換過程中,首先需要計算組成曲線的幾何點,然后將這些點擬合成線段,最后按照直線方式進(jìn)行處理;如果需要填充,則轉(zhuǎn)換為D3DPT_TRIANGLE_FAN類型的數(shù)據(jù);

    (4) 封閉多邊形:如果不需要填充,轉(zhuǎn)換成D3DPT_LINE_STRIP類型的頂點數(shù)據(jù);如果需要填充,且為凸面,轉(zhuǎn)換成D3DPT_TRANGLE_FAN類型的頂點數(shù)據(jù);如果需要填充,且為非凸面,則轉(zhuǎn)換成D3DPT_TRANGLE_LIST類型的頂點數(shù)據(jù)。

    3.2 數(shù)字圖像

    在繪制數(shù)字圖像時,需要進(jìn)行拉伸、縮放、旋轉(zhuǎn)、變形、排列、某一區(qū)域內(nèi)對齊等繪制。面對各種不同的繪制要求,轉(zhuǎn)換方法為:首先將圖像轉(zhuǎn)換成大小相同的紋理對象;然后根據(jù)不同的繪制要求,設(shè)置不同的紋理坐標(biāo)和畫板上的目標(biāo)坐標(biāo);最后按照D3DPT_TRANGLE_STRIP類型的頂點進(jìn)行繪制,達(dá)到特定的繪制效果。因此,圖像繪制函數(shù)的筆畫包含紋理數(shù)據(jù)和兩個D3DPT_TRANGLE_STRIP類型的頂點數(shù)據(jù)。紋理坐標(biāo)和目標(biāo)坐標(biāo)計算方法如下:

    (1) 拉伸:將拉伸后的矩形的四個目標(biāo)坐標(biāo)設(shè)置成紋理的目標(biāo)坐標(biāo),對應(yīng)的紋理坐標(biāo)分別為(0,0), (0,1),(1,1), (1,0);

    (2) 縮放:根據(jù)縮放因子,計算出縮放以后的目標(biāo)坐標(biāo)位置,然后按照拉伸方式處理;

    (3) 旋轉(zhuǎn):根據(jù)數(shù)字圖像的大小和旋轉(zhuǎn)角度,以圖像中心為旋轉(zhuǎn)中心,然后計算旋轉(zhuǎn)后的圖像矩形坐標(biāo),將結(jié)果設(shè)置成紋理的目標(biāo)坐標(biāo),最后按照拉伸方式處理;

    (4) 變形:直接將指定的四個頂點坐標(biāo)設(shè)置成紋理目標(biāo)坐標(biāo),然后按照拉伸方式處理;

    (5) 排列繪制:將紋理的尋址模式設(shè)置成包裝模式,然后將目標(biāo)區(qū)域矩形的坐標(biāo)設(shè)置成紋理目標(biāo)坐標(biāo),最后通過重復(fù)繪制的數(shù)量計算出紋理頂點坐標(biāo);

    (6) 某一區(qū)域內(nèi)對齊:根據(jù)矩形區(qū)域的大小和對齊方式,計算出目標(biāo)坐標(biāo)位置,紋理坐標(biāo)不變。

    3.3 文本繪制

    文本的繪制需要將繪制任務(wù)轉(zhuǎn)換成包含一個紋理對象、兩個用于控制紋理繪制的D3DPT_TRI、ANGLE_STRIP類型的頂點數(shù)據(jù)的筆畫對象。其繪制過程分兩個階段:

    (1) 使用操作系統(tǒng)的應(yīng)用編程接口,將文本編碼轉(zhuǎn)換成BITMAP的數(shù)字圖像;

    (2) 根據(jù)當(dāng)前字體對象的屬性和繪制參數(shù),將數(shù)字圖像轉(zhuǎn)換成紋理對象,然后按照D3DPT_TRANG、LE_STRIP類型的頂點進(jìn)行繪制。

    4 API函數(shù)的封裝及調(diào)用方式

    在SM-GDI中,API繪制函數(shù)是連接上層應(yīng)用程序和原子繪制函數(shù)的中間接口。涉及API繪制函數(shù)的封裝方式和調(diào)用方式如下:

    每個繪制函數(shù)返回一個筆畫對象,同時對繪制函數(shù)增加一個筆畫對象參數(shù)。當(dāng)應(yīng)用程序調(diào)用對應(yīng)的函數(shù)時,如果輸入的筆畫對象為空(NULL),繪制函數(shù)則自動創(chuàng)建一個新的筆畫對象,然后返回該對象。如果輸入一個已經(jīng)存在的筆畫對象,繪制函數(shù)將直接在該筆畫對象上進(jìn)行修改。

    如筆畫模型的繪制直線函數(shù)為:

    該函數(shù)繪制同一條直線,返回一個筆畫對象句柄。筆畫對象句柄的返回和重用可以保證繪制的順序,但不會對筆畫對象進(jìn)行反復(fù)重建。

    當(dāng)應(yīng)用程序進(jìn)行繪制函數(shù)的調(diào)用時,方式如下:

    其中m_hLine為保存筆畫對象的變量,需要一個比較大的訪問域(如模塊級或類級)以保證在調(diào)用結(jié)束后不會丟失筆畫對象句柄。

    在實際的應(yīng)用中,需要對已有的筆畫對象進(jìn)行擦除或修改,為了降低繪制時間,SM-GDI提供專門的繪制函數(shù)直接對筆畫對象進(jìn)行修改或刪除。表1是以繪制直線為例,說明不同繪制操作下調(diào)用函數(shù)方式。

    表1 不同操作下的函數(shù)調(diào)用

    5 視頻監(jiān)控系統(tǒng)中的應(yīng)用

    為了滿足快速繪制要求,SM-GDI在應(yīng)用過程中,將繪制過程劃分兩個階段完成,即離線狀態(tài)下的繪制和在線狀態(tài)下的實際渲染和顯示。離線狀態(tài)下的繪制一般為系統(tǒng)初始化階段的繪制,如圖2所示。在這個階段數(shù)字相機還沒有進(jìn)行圖像采集,系統(tǒng)進(jìn)行必要的初始化工作,對圖像和圖形繪制沒有嚴(yán)格的時間要求。在該階段,調(diào)用SM-GDI的繪制函數(shù)在視頻窗口中進(jìn)行創(chuàng)建交互控件、ROI、活動標(biāo)記等對象。

    圖2 初始化階段的繪制

    在視頻運行階段,視頻系統(tǒng)處于連續(xù)采集狀態(tài)下,需要不斷地對視頻窗口刷新。與傳統(tǒng)GDI繪制不同的是,該階段對前景對象繪制時不需要對組成幾何對象的像素重新計算,只需將已經(jīng)轉(zhuǎn)換好的模型數(shù)據(jù)直接提交給DirectX進(jìn)行渲染,降低繪制計算時間,如圖3所示。

    圖3 視頻運行階段的繪制

    6 性能評估

    基于DirectX和筆畫繪制的模型將從時間復(fù)雜度和空間復(fù)雜度兩方面進(jìn)行分析。由于DirectX提供一個與顯卡快速通信的后臺通道,并提供原始的繪制接口,整個性能的分析主要集中在筆畫模型方法的評估。由于筆畫模型方法中每次原始繪制僅僅生成一個筆畫對象,SM-GDI需要對這些筆畫對象進(jìn)行管理,因此,還需要對筆畫管理方法的復(fù)雜度進(jìn)行評估。筆畫模型的性能評估從時間復(fù)雜度和空間復(fù)雜度兩個方面進(jìn)行。

    6.1 時間復(fù)雜度

    (1) 圖形圖像繪制

    SM-GDI主要繪制幾何圖形、數(shù)字圖像和文本。數(shù)字圖像和文本繪制的很多工作都是交給操作系統(tǒng)或顯卡完成的,時間復(fù)雜度相對簡單。幾何圖形由于形狀差異,其時間復(fù)雜度不一樣,需要分不同情況處理,表2列出了幾種對象繪制的時間復(fù)雜度。

    表2 各種圖形圖像繪制的時間復(fù)雜度

    幾何圖形的繪制過程中,實際上將定義給幾何圖形的幾個幾何點計算成組成該幾何圖形的離散點(像素),然后將該幾何點按照不同的部分?jǐn)M合成DirectX需要的線段點陣。對于點和直線來說,可以直接應(yīng)用到DirectX函數(shù),時間復(fù)雜度為O(1);對于多線段的幾何圖形如矩形,時間復(fù)雜度為O(n),其中n為線段數(shù)量。曲線圖形如圓需要先將曲線轉(zhuǎn)換成點序列,然后再擬合成線段。其時間復(fù)雜度由兩部分組成:①曲線的繪制采用王潤云等[3]提出的快速的Bresenham方法,時間復(fù)雜度為Od(ncl),其中ncl為曲線長度;② 線段擬合采用梯度合并方法,時間復(fù)雜度為Oa(npl),其中npl為點序列長度。因此其總時間復(fù)雜度為Od(ncl)+Oa(npl)。復(fù)雜的幾何圖形由以上基本圖形組成,其時間復(fù)雜度為每個基本圖像的時間復(fù)雜度的總和。

    數(shù)字圖像的繪制需要將其轉(zhuǎn)換為DirectX中的紋理或表面。在不拉伸的情況下,數(shù)字圖像主要為逐點拷貝。對二維數(shù)字圖像來說,為O(m×n),m和n分別為圖像的長度和高度。對于拉伸的情況,不同的取樣方式時間復(fù)雜度不同。在本模型中,由于像素取樣方法由顯卡硬件實現(xiàn),故可忽略像素取樣時的時間復(fù)雜度。因此,不管哪種情況,均可認(rèn)為數(shù)字圖像的時間復(fù)雜度為O(m×n)。

    文本分為矢量文本格式和點陣格式。無論哪種格式,都需要將它們轉(zhuǎn)成數(shù)字圖像,然后轉(zhuǎn)成紋理提交給DirectX進(jìn)行渲染。將文本格式轉(zhuǎn)成數(shù)字圖像由操作系統(tǒng)完成,這個轉(zhuǎn)換過程的時間復(fù)雜度不考慮,轉(zhuǎn)換的時間復(fù)雜度為Ot(l),其中l(wèi)為文本中的字符數(shù),總的時間復(fù)雜度為Oi(m×n)+Ot(l)。

    (2) 筆畫對象管理

    筆畫對象使用雙向鏈表進(jìn)行管理,在全新繪制階段,SM-GDI直接生成一個筆畫對象,然后填加到鏈表表尾,時間復(fù)雜度為O(1)。在實際繪制階段,將筆畫對象的頂點和紋理數(shù)據(jù)傳入DirectX,時間復(fù)雜度為O(n),n為筆畫對象的數(shù)量。筆畫對象刪除的時間復(fù)雜度與一般雙向鏈表刪除的時間復(fù)雜度相同,其值為O(1)。系統(tǒng)管理對象的時間復(fù)雜度如表3所示。

    表3 系統(tǒng)管理對象的時間復(fù)雜度

    除了重繪時的時間復(fù)雜度為線性外,其它情況時間復(fù)雜度均為O(1)。在進(jìn)行視頻窗口繪制時,需要遍歷雙向鏈表,繪制時間會隨著筆畫對象的增多而增多,即線性增長。其它情況下,系統(tǒng)計算時間不會隨著筆畫對象的增加而增加,降低系統(tǒng)性能。

    由上述分析可以看出,新系統(tǒng)的計算時間主要集中在圖形圖像的繪制過程中,這些繪制可以在系統(tǒng)初始化階段完成,降低了整個系統(tǒng)的計算時間。

    6.2 空間復(fù)雜度

    筆畫模型方法不是直接將繪制結(jié)果輸出到目標(biāo)緩沖區(qū)上,而是建立一個筆畫對象,保存DirectX可以識別的線段的點陣,因此必須增加額外的內(nèi)存空間。在繪制過程中,數(shù)字圖像需要轉(zhuǎn)化為紋理對象,空間復(fù)雜度為O(m×n)。文本需要先轉(zhuǎn)成數(shù)字圖像,然后再轉(zhuǎn)成紋理對象,空間復(fù)雜度為Oi(m× n)+Oi(m× n)。所有幾何圖形最終轉(zhuǎn)換成線段的頂點點陣,空間復(fù)雜度為O(n),其中,n為轉(zhuǎn)換后的組成幾何圖像點的數(shù)量。使用鏈表管理筆畫對象,需要額外的用于空間管理對象的指針,空間復(fù)雜度為O(x),其中x為筆畫對象的數(shù)量。各對象繪制的空間復(fù)雜度如表4所示。

    表4 各對象繪制的空間復(fù)雜度

    與直接繪制到目標(biāo)緩沖區(qū)的GDI相比較,基于筆畫模型的SM-GDI需要額外的一倍或數(shù)倍于繪制對象本身的內(nèi)存空間。在現(xiàn)代計算機硬件快速發(fā)展的今天,這些內(nèi)存空間已經(jīng)不成問題。

    7 實驗結(jié)果

    在視頻系統(tǒng)里面,每次繪制都需要將背景圖像幀重畫,測試主要針對前景對象進(jìn)行。為了有一個相對完整的測試結(jié)果和性能比較,本文針對前景對象設(shè)計了6組測試用例,繪制任務(wù)從少到多依次增加,見表5。基本的繪制內(nèi)容包括橢圓、矩形、中英文文本和數(shù)字圖像。為了使測試結(jié)果更具直觀性,防止屏幕停滯感,將增加當(dāng)前操作系統(tǒng)時間的顯示(以毫秒為單位),該顯示不作為基本繪制內(nèi)容來設(shè)計測試用例。

    表5 繪制測試用例

    每組用例在兩個不同的GDI中進(jìn)行:Windows XP提供的GDI和利用本文方法開發(fā)的SM-GDI。圖4是不同GDI在測試過程中的一組測試用例的繪制結(jié)果。

    圖4 兩個不同GDI繪制結(jié)果

    測試在Windows XP Professional操作系統(tǒng)上進(jìn)行,硬件基本配置為Intel(R) Core? 2 duo CPU2.10G,2.0G內(nèi)存。DirectX版本為October,2004。背景圖像的分辨率為1024×768像素,24位真彩色。記錄的測試結(jié)果為每秒可以繪制的幀數(shù),均采用觀察到的最大數(shù)值。詳細(xì)的測試結(jié)果如表6所示。

    表6 不同GDI的處理速度 幀/秒

    從表6的測試結(jié)果可以看出,如果按照PAL標(biāo)準(zhǔn)25幀/秒的要求,除了第6次測試結(jié)果略小于要求的幀率以外,SM-GDI在其它測試過程中,幀率均可以達(dá)到要求。圖5為不同GDI在繪制量逐步增大時的處理速度和變化趨勢。按照每幀重畫的方法進(jìn)行繪制時,Windows GDI在小繪制量時性能要遠(yuǎn)遠(yuǎn)好于按照重繪方法進(jìn)行繪制的SM-GDI,但是當(dāng)繪制量達(dá)到一定程度時,二者性能差異不大。

    圖5 不同GDI繪制的幀率變化趨勢

    8 結(jié)論

    通過實驗結(jié)果可以看出,筆畫模型方法增加了空間復(fù)雜度,需要額外的存儲空間,但它在繪制量增加時,幀率下降速度不會很明顯,即使每次需要繪制的數(shù)量達(dá)到4000筆畫左右時,響應(yīng)幀率仍然可以接近

    25幀,滿足視頻窗口在大幀率下各種繪制任務(wù)的要求。不過,由于筆畫模型方法不直接作用在目標(biāo)緩沖區(qū),在使用傳統(tǒng)過程進(jìn)行視頻窗口繪制時,性能反而惡化。在視頻監(jiān)控的在屏交互過程中,當(dāng)進(jìn)行視頻窗口的交互控件繪制時,同一筆畫變化的情況并不多,故本文提出的筆畫模型方法是適用和可行的。

    [1] WPF優(yōu)點之比較GDI,GDI+ Jogholy專欄 http://blog.csdn. net/ joji_h/article/details/3881355.

    [2] The DirectX Software Development Kit. DirectX c++ documentary. DirectX SDK Update October 2004.

    [3] 王潤云,王志喜.一種快速準(zhǔn)確的畫圓方法[J].四川工業(yè)學(xué)院學(xué)報, 2004,23(02):43-44,53.

    A Method Named Stroke Modeling for Building Graphics Device Interface

    Huang Dongyun Lei Huan Lu Xingjian
    (Guangdong Institute of Automation)

    When the live video surveillance system interacts with users, it needs fast implementation for drawing or painting user controls, interested region picks, activity marks as well as digital images to avoid a frozen display, that requires the graphics device interface modules to draw or paint quickly. We propose a new method named stroke modeling, which takes the advantages of drawing primitives provided by DirectX to transform drawing tasks into stroke objects, enabling the video systems in its run time to fulfill a fast implementation for render or display by submitting the pre-generated stoke objects to the DirectX, cutting off the drawing time dramatically. Following the method, we have developed a graphics device interface module which may be used for quick graphical rendering or drawing.

    Stroke Modeling; Atomic Drawing; 2D; 3D; DirectX; GDI

    黃東運,男,1975年生,碩士,研究方向:機器視覺、圖像識別。E-mail: buffi@qq.com。

    猜你喜歡
    數(shù)字圖像復(fù)雜度筆畫
    筆畫相同 長短各異
    ——識記“己”“已”“巳”
    有趣的一筆畫
    一種低復(fù)雜度的慣性/GNSS矢量深組合方法
    找不同
    ARGUS-100 藝術(shù)品鑒證數(shù)字圖像比對系統(tǒng)
    求圖上廣探樹的時間復(fù)雜度
    一筆畫
    某雷達(dá)導(dǎo)51 頭中心控制軟件圈復(fù)雜度分析與改進(jìn)
    基于塊效應(yīng)測度的JPEG數(shù)字圖像盲取證
    出口技術(shù)復(fù)雜度研究回顧與評述
    亚洲欧美日韩卡通动漫| 白带黄色成豆腐渣| 久久精品国产亚洲av天美| 国产精品一区www在线观看| 99国产精品一区二区蜜桃av| 97在线视频观看| 草草在线视频免费看| 插逼视频在线观看| 赤兔流量卡办理| 亚洲国产精品国产精品| 国产精品永久免费网站| 亚洲最大成人av| 六月丁香七月| av在线蜜桃| 亚洲精品色激情综合| 日韩大尺度精品在线看网址| 午夜精品在线福利| 蜜臀久久99精品久久宅男| 欧美不卡视频在线免费观看| 亚洲天堂国产精品一区在线| 好男人在线观看高清免费视频| 欧美激情在线99| 一区二区三区四区激情视频 | 亚洲自偷自拍三级| 精品久久久久久久末码| 桃色一区二区三区在线观看| 国产激情偷乱视频一区二区| 99视频精品全部免费 在线| 神马国产精品三级电影在线观看| 国产一区二区亚洲精品在线观看| 国产人妻一区二区三区在| 国产v大片淫在线免费观看| 一级毛片aaaaaa免费看小| 在线观看66精品国产| 自拍偷自拍亚洲精品老妇| 精品乱码久久久久久99久播| av卡一久久| 麻豆精品久久久久久蜜桃| 乱码一卡2卡4卡精品| 日本熟妇午夜| 精品人妻视频免费看| 亚洲熟妇中文字幕五十中出| 国内精品宾馆在线| 亚洲在线自拍视频| 夜夜看夜夜爽夜夜摸| 日韩中字成人| 亚洲欧美日韩卡通动漫| 人妻久久中文字幕网| 午夜日韩欧美国产| 欧美又色又爽又黄视频| 狂野欧美激情性xxxx在线观看| 亚洲四区av| 别揉我奶头 嗯啊视频| 伦精品一区二区三区| 1000部很黄的大片| 少妇的逼好多水| 日韩欧美精品免费久久| av黄色大香蕉| 国产亚洲精品久久久久久毛片| 3wmmmm亚洲av在线观看| 欧美zozozo另类| 三级毛片av免费| 午夜精品一区二区三区免费看| 日本成人三级电影网站| 99久久中文字幕三级久久日本| 亚洲国产精品成人综合色| 桃色一区二区三区在线观看| 搡老熟女国产l中国老女人| 国产爱豆传媒在线观看| 一级毛片电影观看 | 天堂av国产一区二区熟女人妻| 久久鲁丝午夜福利片| 老熟妇仑乱视频hdxx| 国产伦精品一区二区三区视频9| 九九热线精品视视频播放| 国产成人一区二区在线| 午夜福利18| 久久精品影院6| 日韩欧美精品免费久久| 亚洲第一电影网av| 三级经典国产精品| 99久久中文字幕三级久久日本| 在线观看美女被高潮喷水网站| 久久国内精品自在自线图片| 亚洲av第一区精品v没综合| 国产欧美日韩一区二区精品| 精品欧美国产一区二区三| 国产成年人精品一区二区| 蜜桃久久精品国产亚洲av| 男插女下体视频免费在线播放| 久久久午夜欧美精品| 99热网站在线观看| 99热这里只有是精品50| 久久精品夜色国产| 欧美3d第一页| 毛片女人毛片| 最后的刺客免费高清国语| 在线观看午夜福利视频| 日本a在线网址| avwww免费| 亚洲激情五月婷婷啪啪| av在线天堂中文字幕| 国产蜜桃级精品一区二区三区| av福利片在线观看| 亚洲av成人av| 日本欧美国产在线视频| 亚洲欧美成人综合另类久久久 | 在线国产一区二区在线| 久久久久久久亚洲中文字幕| 免费黄网站久久成人精品| 成年女人毛片免费观看观看9| 欧美丝袜亚洲另类| 嫩草影院新地址| 精品久久久久久久久av| 精品国产三级普通话版| 国产精品国产三级国产av玫瑰| 欧美xxxx黑人xx丫x性爽| 成年免费大片在线观看| 在线播放无遮挡| 国产高清视频在线播放一区| 老司机福利观看| 欧美在线一区亚洲| 午夜a级毛片| 亚洲美女视频黄频| www日本黄色视频网| 男人狂女人下面高潮的视频| 少妇人妻精品综合一区二区 | 插逼视频在线观看| 成人一区二区视频在线观看| 十八禁国产超污无遮挡网站| 观看免费一级毛片| 国产aⅴ精品一区二区三区波| 午夜福利成人在线免费观看| 最新在线观看一区二区三区| 日日干狠狠操夜夜爽| av免费在线看不卡| 午夜福利高清视频| 无遮挡黄片免费观看| 欧美激情国产日韩精品一区| 大又大粗又爽又黄少妇毛片口| 老司机福利观看| av女优亚洲男人天堂| av女优亚洲男人天堂| 少妇裸体淫交视频免费看高清| 美女黄网站色视频| 国产真实伦视频高清在线观看| 悠悠久久av| 国产精品不卡视频一区二区| 成人鲁丝片一二三区免费| 最近在线观看免费完整版| 中国美女看黄片| 99久久无色码亚洲精品果冻| 男女之事视频高清在线观看| 国产精品人妻久久久影院| 国产高清视频在线播放一区| 亚洲熟妇熟女久久| 变态另类丝袜制服| 欧美性猛交╳xxx乱大交人| 欧美精品国产亚洲| 亚洲国产欧美人成| 美女xxoo啪啪120秒动态图| 欧美+亚洲+日韩+国产| 国产精品电影一区二区三区| 麻豆乱淫一区二区| 久久午夜福利片| 人妻夜夜爽99麻豆av| 天堂网av新在线| 国产69精品久久久久777片| 久久久久久国产a免费观看| 免费无遮挡裸体视频| 免费高清视频大片| 美女cb高潮喷水在线观看| 日韩欧美 国产精品| 久久人妻av系列| 婷婷六月久久综合丁香| 国产在线精品亚洲第一网站| 精品乱码久久久久久99久播| 成人二区视频| 露出奶头的视频| 能在线免费观看的黄片| 夜夜爽天天搞| 观看免费一级毛片| av在线亚洲专区| 69av精品久久久久久| 成人国产麻豆网| 菩萨蛮人人尽说江南好唐韦庄 | 黄色一级大片看看| 99热这里只有是精品50| 欧美色欧美亚洲另类二区| 成人av在线播放网站| 狠狠狠狠99中文字幕| 久久久久久国产a免费观看| 亚洲无线在线观看| 日韩制服骚丝袜av| 亚洲av免费在线观看| 日本 av在线| 国产私拍福利视频在线观看| 亚洲欧美日韩东京热| 91狼人影院| 内射极品少妇av片p| av在线蜜桃| 日产精品乱码卡一卡2卡三| 亚洲国产精品sss在线观看| 久久中文看片网| 99热只有精品国产| 国产亚洲精品av在线| 亚洲人成网站在线播| 国产精品久久电影中文字幕| 韩国av在线不卡| 久久草成人影院| 精品日产1卡2卡| 99热只有精品国产| 国产蜜桃级精品一区二区三区| 十八禁网站免费在线| 日本与韩国留学比较| 嫩草影视91久久| 国产精品人妻久久久影院| 色播亚洲综合网| 1024手机看黄色片| 欧美xxxx性猛交bbbb| 亚洲成a人片在线一区二区| 国产精品一区二区免费欧美| 亚洲无线观看免费| av黄色大香蕉| 别揉我奶头 嗯啊视频| 最新在线观看一区二区三区| av女优亚洲男人天堂| 欧美激情在线99| 久久人人爽人人爽人人片va| 日本精品一区二区三区蜜桃| 久久精品久久久久久噜噜老黄 | 真人做人爱边吃奶动态| 亚洲精品乱码久久久v下载方式| 中文字幕免费在线视频6| 又爽又黄a免费视频| 国产精品野战在线观看| 国产精品久久久久久久电影| 少妇丰满av| 18禁黄网站禁片免费观看直播| 十八禁网站免费在线| 18禁在线无遮挡免费观看视频 | 国产一级毛片七仙女欲春2| 国产精品福利在线免费观看| or卡值多少钱| 一级毛片我不卡| 18禁在线无遮挡免费观看视频 | 国产精品人妻久久久久久| 大型黄色视频在线免费观看| 久久99热这里只有精品18| 亚洲国产精品成人综合色| 免费看av在线观看网站| 内地一区二区视频在线| 伦精品一区二区三区| 此物有八面人人有两片| 国产成年人精品一区二区| 在现免费观看毛片| 可以在线观看毛片的网站| av天堂中文字幕网| 日本与韩国留学比较| 哪里可以看免费的av片| 在现免费观看毛片| 亚洲激情五月婷婷啪啪| 欧美又色又爽又黄视频| av免费在线看不卡| 国产精品嫩草影院av在线观看| 亚洲三级黄色毛片| 男女啪啪激烈高潮av片| av在线天堂中文字幕| 亚洲精品乱码久久久v下载方式| 国产一级毛片七仙女欲春2| 久久久久久久午夜电影| 夜夜夜夜夜久久久久| 人人妻人人看人人澡| 亚洲精品亚洲一区二区| 我要搜黄色片| 亚洲一区高清亚洲精品| 久久精品国产亚洲av涩爱 | 一本精品99久久精品77| 久久久久国产网址| 97人妻精品一区二区三区麻豆| 欧美一区二区亚洲| 免费在线观看成人毛片| 国产伦一二天堂av在线观看| 97碰自拍视频| 偷拍熟女少妇极品色| 99热全是精品| 日韩成人伦理影院| 久久久午夜欧美精品| 日韩成人av中文字幕在线观看 | 人人妻,人人澡人人爽秒播| 97在线视频观看| 麻豆av噜噜一区二区三区| 久久久久国产网址| 我要看日韩黄色一级片| 十八禁国产超污无遮挡网站| 亚洲综合色惰| 欧美国产日韩亚洲一区| 五月伊人婷婷丁香| 国产精品伦人一区二区| 蜜臀久久99精品久久宅男| 99久国产av精品国产电影| 亚洲色图av天堂| 舔av片在线| 久久久精品大字幕| 热99在线观看视频| 啦啦啦啦在线视频资源| 最好的美女福利视频网| 狂野欧美白嫩少妇大欣赏| 九九在线视频观看精品| 岛国在线免费视频观看| 欧美绝顶高潮抽搐喷水| 听说在线观看完整版免费高清| 精品久久久久久久久久免费视频| 精品一区二区免费观看| 欧美成人精品欧美一级黄| 亚洲精品日韩在线中文字幕 | 久久韩国三级中文字幕| 欧美绝顶高潮抽搐喷水| 俄罗斯特黄特色一大片| 午夜日韩欧美国产| 综合色av麻豆| 午夜视频国产福利| 国产黄a三级三级三级人| 精品久久久久久久久久久久久| 久久国产乱子免费精品| aaaaa片日本免费| 人妻夜夜爽99麻豆av| 最后的刺客免费高清国语| 少妇高潮的动态图| 亚洲aⅴ乱码一区二区在线播放| 搡老熟女国产l中国老女人| 成年女人永久免费观看视频| 亚洲丝袜综合中文字幕| 久久人人爽人人爽人人片va| 青春草视频在线免费观看| 亚洲av.av天堂| 午夜福利成人在线免费观看| 国产一区二区在线观看日韩| 一级av片app| 国产精品久久久久久亚洲av鲁大| 国产成人aa在线观看| av.在线天堂| 久久天躁狠狠躁夜夜2o2o| 国内精品久久久久精免费| 你懂的网址亚洲精品在线观看 | 亚洲在线自拍视频| 一进一出抽搐gif免费好疼| 久久久精品94久久精品| 国产精品伦人一区二区| 变态另类成人亚洲欧美熟女| 亚洲熟妇中文字幕五十中出| 精品一区二区三区视频在线| 波多野结衣巨乳人妻| 免费看a级黄色片| 淫秽高清视频在线观看| 国产精品嫩草影院av在线观看| 亚洲无线观看免费| 99久久精品热视频| 免费搜索国产男女视频| 蜜桃久久精品国产亚洲av| 亚洲第一区二区三区不卡| 国产一区二区在线av高清观看| 日本黄色片子视频| 一级黄色大片毛片| 露出奶头的视频| 国产乱人偷精品视频| av天堂在线播放| 美女cb高潮喷水在线观看| 国产精品亚洲美女久久久| av免费在线看不卡| 秋霞在线观看毛片| 不卡视频在线观看欧美| 黑人高潮一二区| 麻豆国产av国片精品| 97热精品久久久久久| 人妻丰满熟妇av一区二区三区| 午夜福利18| 18禁裸乳无遮挡免费网站照片| 少妇的逼水好多| avwww免费| 在线免费观看不下载黄p国产| 日韩欧美在线乱码| 美女免费视频网站| 日本欧美国产在线视频| 中文资源天堂在线| 亚洲av美国av| 久久久色成人| 亚洲最大成人中文| 婷婷六月久久综合丁香| 久久天躁狠狠躁夜夜2o2o| 欧美最黄视频在线播放免费| www日本黄色视频网| 久久九九热精品免费| 97超碰精品成人国产| 神马国产精品三级电影在线观看| 观看美女的网站| 又黄又爽又刺激的免费视频.| 麻豆久久精品国产亚洲av| 日本爱情动作片www.在线观看 | 97碰自拍视频| 日韩欧美精品免费久久| 伊人久久精品亚洲午夜| 亚洲精品成人久久久久久| 一进一出好大好爽视频| 国产精品女同一区二区软件| 国产在线精品亚洲第一网站| 亚洲欧美成人综合另类久久久 | 国产免费一级a男人的天堂| 超碰av人人做人人爽久久| 欧美一级a爱片免费观看看| 热99在线观看视频| 99热6这里只有精品| 欧美最新免费一区二区三区| 久久久精品欧美日韩精品| 中文字幕久久专区| 国产精品国产三级国产av玫瑰| 99久国产av精品| av在线亚洲专区| 亚洲精品粉嫩美女一区| 亚洲精品乱码久久久v下载方式| 国产男靠女视频免费网站| 亚洲国产精品成人久久小说 | 成年女人看的毛片在线观看| 一个人免费在线观看电影| 99热这里只有是精品50| 国产精品av视频在线免费观看| 99在线视频只有这里精品首页| 免费无遮挡裸体视频| 免费看美女性在线毛片视频| 成人综合一区亚洲| 国产精品久久久久久亚洲av鲁大| 亚洲高清免费不卡视频| 精品少妇黑人巨大在线播放 | 蜜臀久久99精品久久宅男| 少妇裸体淫交视频免费看高清| 亚洲第一电影网av| 深夜a级毛片| 麻豆精品久久久久久蜜桃| 国产精品亚洲一级av第二区| 亚洲av熟女| 一级毛片aaaaaa免费看小| 黄片wwwwww| 欧美xxxx性猛交bbbb| 国产免费男女视频| 天堂√8在线中文| 亚洲av电影不卡..在线观看| 久久久午夜欧美精品| 最近在线观看免费完整版| 成人亚洲欧美一区二区av| 九色成人免费人妻av| 国产精品久久电影中文字幕| 美女高潮的动态| 又黄又爽又免费观看的视频| 日本免费a在线| 国产亚洲精品av在线| 激情 狠狠 欧美| 啦啦啦观看免费观看视频高清| 一进一出好大好爽视频| 成年av动漫网址| 看非洲黑人一级黄片| 欧美另类亚洲清纯唯美| 美女大奶头视频| 国产单亲对白刺激| 亚洲欧美日韩无卡精品| 欧美中文日本在线观看视频| 亚洲乱码一区二区免费版| 日韩大尺度精品在线看网址| 亚州av有码| 久久99热6这里只有精品| 小说图片视频综合网站| 97超视频在线观看视频| 亚洲欧美精品综合久久99| 国产视频一区二区在线看| 久久久精品欧美日韩精品| 亚洲不卡免费看| 99视频精品全部免费 在线| 国国产精品蜜臀av免费| 直男gayav资源| 精品熟女少妇av免费看| 淫秽高清视频在线观看| 精品久久久噜噜| 色综合亚洲欧美另类图片| 亚洲人成网站在线播| 国产av在哪里看| 亚洲欧美清纯卡通| 国模一区二区三区四区视频| 亚洲国产精品久久男人天堂| 最好的美女福利视频网| 国产真实乱freesex| 国产老妇女一区| 一区二区三区四区激情视频 | 精品一区二区三区视频在线| 亚洲成av人片在线播放无| 国产私拍福利视频在线观看| 欧美极品一区二区三区四区| 久久精品人妻少妇| 男人和女人高潮做爰伦理| 亚洲国产精品合色在线| 丰满乱子伦码专区| 日本一本二区三区精品| 亚洲精品色激情综合| 亚洲在线自拍视频| 亚洲av成人av| 日本在线视频免费播放| 午夜激情欧美在线| 国语自产精品视频在线第100页| 午夜亚洲福利在线播放| 人妻制服诱惑在线中文字幕| 偷拍熟女少妇极品色| 啦啦啦韩国在线观看视频| 十八禁网站免费在线| 国产精品一区二区免费欧美| 一a级毛片在线观看| 一级av片app| 日本五十路高清| 韩国av在线不卡| 最好的美女福利视频网| 三级毛片av免费| 久久久久久九九精品二区国产| 国产欧美日韩一区二区精品| 国产精品亚洲一级av第二区| 午夜老司机福利剧场| av天堂中文字幕网| 两个人视频免费观看高清| 久久久久国产网址| 国产精品女同一区二区软件| 在线国产一区二区在线| 激情 狠狠 欧美| 久久亚洲国产成人精品v| 男女边吃奶边做爰视频| 麻豆一二三区av精品| 一级毛片久久久久久久久女| 色尼玛亚洲综合影院| 亚洲自拍偷在线| 欧美色欧美亚洲另类二区| 最好的美女福利视频网| 精品无人区乱码1区二区| 日产精品乱码卡一卡2卡三| 久久精品国产99精品国产亚洲性色| 婷婷色综合大香蕉| 中文字幕免费在线视频6| 草草在线视频免费看| 亚洲久久久久久中文字幕| 久久久久久久久大av| 天堂网av新在线| 97在线视频观看| 在线播放无遮挡| 亚洲av一区综合| 日韩,欧美,国产一区二区三区 | 啦啦啦观看免费观看视频高清| 99热只有精品国产| 精品久久久久久久久久免费视频| 精品乱码久久久久久99久播| 久久久a久久爽久久v久久| 搡女人真爽免费视频火全软件 | 国产精品国产三级国产av玫瑰| 乱码一卡2卡4卡精品| 波多野结衣高清作品| 亚洲av中文字字幕乱码综合| 激情 狠狠 欧美| 国产精品乱码一区二三区的特点| 毛片一级片免费看久久久久| 亚洲中文字幕日韩| 国产精品嫩草影院av在线观看| 两个人的视频大全免费| 精品欧美国产一区二区三| 成人精品一区二区免费| 国产女主播在线喷水免费视频网站 | 久久久久久久亚洲中文字幕| www日本黄色视频网| 蜜桃亚洲精品一区二区三区| 伊人久久精品亚洲午夜| 国产成人a∨麻豆精品| 日韩,欧美,国产一区二区三区 | 成年免费大片在线观看| 国产高潮美女av| 日韩亚洲欧美综合| 啦啦啦韩国在线观看视频| 日韩欧美三级三区| 18禁在线无遮挡免费观看视频 | 午夜影院日韩av| 性欧美人与动物交配| av在线蜜桃| 国产片特级美女逼逼视频| 身体一侧抽搐| 精品欧美国产一区二区三| 国内精品美女久久久久久| videossex国产| 小说图片视频综合网站| 乱人视频在线观看| 日韩国内少妇激情av| 在线观看美女被高潮喷水网站| 久久久久免费精品人妻一区二区| 色综合站精品国产| 亚洲精华国产精华液的使用体验 | 麻豆av噜噜一区二区三区| 国产一级毛片七仙女欲春2| 简卡轻食公司| 99久久久亚洲精品蜜臀av| 69人妻影院| 午夜免费男女啪啪视频观看 | 国内精品一区二区在线观看| a级毛片免费高清观看在线播放| 在线国产一区二区在线| 精品久久国产蜜桃| 18+在线观看网站| 校园人妻丝袜中文字幕| 国产精品人妻久久久久久| 少妇的逼好多水| 晚上一个人看的免费电影| 日日撸夜夜添| 淫妇啪啪啪对白视频| 色吧在线观看| 成人美女网站在线观看视频| 日日撸夜夜添|