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

    基于OpenCV和OpenGL的計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)開發(fā)

    2021-05-29 11:56:28陶鏞澤郭天太胡佳成吳曉康王雅婷
    實(shí)驗(yàn)室研究與探索 2021年4期
    關(guān)鍵詞:實(shí)驗(yàn)室計(jì)算機(jī)實(shí)驗(yàn)

    陶鏞澤,郭天太,胡佳成,吳曉康,王雅婷

    (中國(guó)計(jì)量大學(xué)計(jì)量測(cè)試工程學(xué)院,杭州 310018)

    0 引言

    隨著自動(dòng)化行業(yè)的發(fā)展和人工智能的崛起,計(jì)算機(jī)視覺實(shí)驗(yàn)教學(xué)成為高校理工科專業(yè)必不可缺的一部分,它對(duì)學(xué)生編程及創(chuàng)造能力的提高起著重要的作用。在實(shí)際中,計(jì)算機(jī)視覺實(shí)驗(yàn)資源無序分布、多元異構(gòu)、沒有統(tǒng)一標(biāo)準(zhǔn)的特點(diǎn)使實(shí)驗(yàn)抽象難懂,不利于達(dá)到預(yù)期的教學(xué)效果[1]。如果單純從數(shù)字圖像處理角度出發(fā)優(yōu)化實(shí)驗(yàn)內(nèi)容,很難提高學(xué)生的興趣、調(diào)動(dòng)學(xué)生的積極性,可以說是治標(biāo)而不治本。

    隨著虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,在教育領(lǐng)域,利用虛擬現(xiàn)實(shí)技術(shù)可降低實(shí)驗(yàn)器材所需的成本,并將教學(xué)過程與多媒體技術(shù)相融合,創(chuàng)造出動(dòng)靜結(jié)合的三維環(huán)境[2],甚至在現(xiàn)實(shí)中危險(xiǎn)性較大或難以實(shí)現(xiàn)的環(huán)境。虛擬實(shí)驗(yàn)室的可移植性使學(xué)生不受時(shí)空限制,充分利用虛擬實(shí)驗(yàn)軟件提供的便利,在自主學(xué)習(xí)中開拓思維[3],故虛擬實(shí)驗(yàn)室被稱為“沒有圍墻的實(shí)驗(yàn)室”[4]。

    目前,虛擬實(shí)驗(yàn)室在醫(yī)學(xué)圖像處理方面的應(yīng)用較為成熟。研發(fā)人員開發(fā)了基于VTK和ITK的VolView系統(tǒng)[5],建立了虛擬仿真實(shí)驗(yàn)教學(xué)中心,以實(shí)現(xiàn)醫(yī)學(xué)圖像濾波、分割和三維可視化等功能[6],模擬真實(shí)工業(yè)環(huán)境,對(duì)機(jī)械零件和電子元件進(jìn)行檢測(cè)[7]。通過在LabVIEW中嵌入Matlab 圖像處理程序[8]的方式建立計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室。由于此類仿真的動(dòng)態(tài)效果往往不及靜態(tài)效果,故有的高校開發(fā)了基于Unity3D 和3ds max的計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室,創(chuàng)建可漫游的虛擬環(huán)境。

    由于目前計(jì)算機(jī)視覺實(shí)驗(yàn)側(cè)重于利用計(jì)算機(jī)對(duì)圖像進(jìn)行處理,對(duì)計(jì)算機(jī)視覺中的“視覺”的關(guān)注度不及前者,提出了基于OpenCV 和OpenGL 的計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室。其使用流程如圖1 所示,學(xué)生在圖形用戶界面中發(fā)出指令,進(jìn)入虛擬環(huán)境,以虛擬相機(jī)的視角在虛擬環(huán)境中移動(dòng),獲取圖像,并通過數(shù)字圖像處理程序得到實(shí)驗(yàn)結(jié)果,最后將其保存。

    圖1 計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室操作流程

    計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室開發(fā)包括5 個(gè)步驟:虛擬環(huán)境的創(chuàng)建、數(shù)字圖像處理模塊的設(shè)計(jì)、圖形用戶界面的開發(fā)、模塊聯(lián)立和系統(tǒng)測(cè)試。開發(fā)的虛擬實(shí)驗(yàn)室結(jié)構(gòu)圖如圖2所示,其中,虛擬環(huán)境、圖形用戶界面和數(shù)字圖像處理模塊構(gòu)成了該實(shí)驗(yàn)室的3 大組成模塊,與其對(duì)應(yīng)的第3 方庫分別為OpenGL、Qt 和OpenCV,開發(fā)環(huán)境為Pycharm+Anaconda。

    圖2 計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室結(jié)構(gòu)圖

    1 虛擬環(huán)境的創(chuàng)建

    虛擬環(huán)境創(chuàng)建的重點(diǎn)在于理解相機(jī)是如何實(shí)現(xiàn)人的雙目功能以及如何將真實(shí)相機(jī)轉(zhuǎn)換為虛擬相機(jī)。利用OpenGL對(duì)3D模型創(chuàng)建和渲染,將虛擬場(chǎng)景轉(zhuǎn)化為虛擬相機(jī)里的三維世界,再將虛擬相機(jī)里的三維世界轉(zhuǎn)化為平面圖形。

    1.1 計(jì)算機(jī)視覺原理

    計(jì)算機(jī)視覺就是讓機(jī)器跟人一樣,通過視覺獲取信息,感知外部場(chǎng)景,此處的機(jī)器可以理解為相機(jī)。對(duì)于計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室而言,相機(jī)和相機(jī)觀察到的事物都是虛擬的,即利用OpenGL 創(chuàng)建虛擬相機(jī)和虛擬場(chǎng)景,以模擬真實(shí)相機(jī)觀察外界事物,達(dá)到逼真的效果。在虛擬環(huán)境中,虛擬場(chǎng)景保持靜止;虛擬相機(jī)不斷運(yùn)動(dòng),通過鼠標(biāo)/鍵盤控制虛擬相機(jī),實(shí)現(xiàn)移動(dòng)、旋轉(zhuǎn)和鏡頭縮放等功能。

    1.2 OpenGL庫

    OpenGL是開源的圖形庫,用戶可通過OpenGL創(chuàng)建交互式程序產(chǎn)生運(yùn)動(dòng)的三維圖形對(duì)象,如使用計(jì)算機(jī)圖形學(xué)技術(shù)產(chǎn)生真實(shí)圖像,或通過虛構(gòu)的方式產(chǎn)生虛擬圖像[9]。同時(shí),OpenGL 允許用戶直接使用現(xiàn)有模型,較為有效地節(jié)省了建模時(shí)間[10]。

    OpenGL具有豐富的圖形加工功能,能實(shí)現(xiàn)模型繪制、顏色模式指定、光照、圖像效果增強(qiáng)、紋理映射、實(shí)時(shí)動(dòng)畫及人機(jī)交互。OpenGL 被廣泛應(yīng)用于工業(yè)、建筑等領(lǐng)域的靜態(tài)和動(dòng)態(tài)仿真。

    1.3 相機(jī)標(biāo)定

    相機(jī)生成圖像時(shí),將穿過鏡頭的光線投射到圖像傳感器上來捕捉場(chǎng)景,使三維場(chǎng)景投影到二維平面上。場(chǎng)景和它的圖像之間以及同一場(chǎng)景的不同圖像之間都有著重要的關(guān)聯(lián)。

    如圖3 所示,光線從被攝場(chǎng)景發(fā)出后穿過前置孔徑,被相機(jī)捕獲,捕獲到的光線觸發(fā)相機(jī)后面的成像平面(即圖像傳感器)。

    圖3 相機(jī)成像原理圖

    在圖3 中:do為透鏡到被攝物體的距離;di為透鏡到成像平面的距離;f 為透鏡焦距。這些數(shù)據(jù)的關(guān)系就是透鏡成像公式:

    因?yàn)榇蠖鄶?shù)情況下do?di,故可通過成像平面處于焦點(diǎn)位置來簡(jiǎn)化這一相機(jī)模型。根據(jù)成像原理,成像平面上的圖像是反轉(zhuǎn)的。因此,只要把成像平面放在鏡頭前面,就能得到跟原來幾乎一樣但未反轉(zhuǎn)的圖像。該簡(jiǎn)化模型即為針孔照相機(jī)模型,如圖4 所示。

    圖4 針孔照相機(jī)模型

    圖中:ho為物體高度;hi為圖像高度;do為物體到相機(jī)的距離。由該模型和相似三角形的性質(zhì),可得出表示場(chǎng)景和圖像關(guān)系的投影方程:

    式(2)表明:hi與do成反比,這個(gè)關(guān)系決定了三維坐標(biāo)在成像平面上的投影位置。若坐標(biāo)系位于透鏡焦點(diǎn)上,則點(diǎn)(X,Y,Z)處的三維坐標(biāo)在成像平面的投影點(diǎn)(x,y)=(fX/Z,fY/Z)。Z 方向的值取決于點(diǎn)的深度,即式(2)中的do。引入齊次坐標(biāo)后,上述關(guān)系可用矩陣表示(即二維坐標(biāo)用3 個(gè)向量表示,三維坐標(biāo)用4 個(gè)向量表示):

    式中:s為可任意縮放的因子;3 ×4 矩陣為投影矩陣。若坐標(biāo)系未與焦點(diǎn)對(duì)齊,則需引入旋轉(zhuǎn)量r 和偏移量t。引入后即可把被投影的三維點(diǎn)表示為一個(gè)以相機(jī)為中心的坐標(biāo)系:

    式(4)中的3 ×3 矩陣中含有相機(jī)焦距等內(nèi)部參量,3 ×4 矩陣中含有相機(jī)位置等外部參量,即相機(jī)與外部環(huán)境相關(guān)的參量。

    在同一設(shè)備上安裝兩臺(tái)相機(jī),讓它們觀察同一場(chǎng)景,并且二者間有固定的基線(相機(jī)中心點(diǎn)的連線),就構(gòu)成了一個(gè)立體視覺裝置,如圖5 所示。

    圖5 兩臺(tái)相機(jī)觀察同一個(gè)場(chǎng)景

    沿三維坐標(biāo)X和相機(jī)中心點(diǎn)的連線,可在成像平面上得到對(duì)應(yīng)坐標(biāo)x。為從成像平面中的坐標(biāo)找到另一個(gè)成像平面中的對(duì)應(yīng)坐標(biāo),需對(duì)第2 個(gè)成像平面上虛線的投影進(jìn)行搜索,虛線的投影即x的對(duì)極線。

    在雙目系統(tǒng)幾何形狀中,所有對(duì)極線的公共點(diǎn)即為極點(diǎn)。極點(diǎn)是一個(gè)相機(jī)中心點(diǎn)在另一個(gè)相機(jī)上的投影(圖5 中的e和e′)。

    記點(diǎn)x的坐標(biāo)為(x,y),X在另一成像平面的對(duì)應(yīng)坐標(biāo)為(x′,y′)。成像平面上的坐標(biāo)和其對(duì)極線之間的關(guān)系,可以用3 ×3 矩陣F表示:

    式(5)中的l′1、l′2和l′3滿足約束條件:

    因?yàn)槭剑?)為x 的對(duì)極線方程,且二維直線可由三維向量表示,故式(5)中的F 相當(dāng)于把一個(gè)視圖上的坐標(biāo)映射到另一個(gè)視圖上的對(duì)極線上。當(dāng)F 確定后,由兩個(gè)成像平面上的坐標(biāo)可得三維坐標(biāo)的深度。

    1.4 虛擬圖形加工

    虛擬圖形加工使圖形在視覺上呈現(xiàn)立體化,產(chǎn)生逼真的效果,包括正方體貼圖和光照渲染等環(huán)節(jié)。

    正方體貼圖等價(jià)于對(duì)紋理對(duì)象投影,如同“木板”將紋理對(duì)象包圍,最終在視覺上形成“木箱”,如圖6(a)、(b)所示。

    圖6 木箱的“2D”和“3D”圖形

    根據(jù)光照和反射原理,分別如圖7(a)、(b)所示,對(duì)“木板”和“木箱”進(jìn)行光照渲染。

    圖7 光照渲染后的“木箱”和“木板”

    1.5 虛擬環(huán)境展示

    用戶通過鍵盤控制虛擬相機(jī)平移,更新相機(jī)位置。平移前后效果分別如圖8(a)、(b)所示。

    圖8 相機(jī)平移前后的效果圖

    用戶通過鼠標(biāo)按鍵控制虛擬相機(jī)自由旋轉(zhuǎn),更新相機(jī)視角。旋轉(zhuǎn)前后的效果分別如圖9(a)、(b)所示。

    圖9 相機(jī)旋轉(zhuǎn)前后的效果圖

    用戶通過鼠標(biāo)滾輪控制虛擬相機(jī)鏡頭縮放,改變虛擬場(chǎng)景在相機(jī)中所成像的大小??s放前后的效果分別如圖10(a)、(b)所示。

    圖10 相機(jī)鏡頭縮放前后的效果

    2 數(shù)字圖像處理模塊

    本章將設(shè)計(jì)合理的實(shí)驗(yàn)內(nèi)容,完成圖像處理程序的編寫。在設(shè)計(jì)實(shí)驗(yàn)內(nèi)容時(shí),結(jié)合學(xué)校實(shí)際教學(xué)情況,并充分考慮學(xué)生的能力差異。在進(jìn)行數(shù)字圖像處理時(shí),主要調(diào)用OpenCV庫,結(jié)合輸入圖像的特點(diǎn)完成程序設(shè)計(jì),達(dá)到實(shí)驗(yàn)預(yù)期的效果。

    2.1 數(shù)字圖像處理

    數(shù)字圖像處理的定義是通過計(jì)算機(jī)來處理數(shù)字圖像,其過程可大致分為圖像預(yù)處理和特征提取兩個(gè)環(huán)節(jié)。其中,圖像預(yù)處理是特征提取的基礎(chǔ),對(duì)特征提取的質(zhì)量和圖像分析的結(jié)果有很大的影響。

    2.2 OpenCV庫

    OpenCV是一個(gè)開源的計(jì)算機(jī)視覺庫。1999 年,Gary Bradski對(duì)其啟動(dòng)研發(fā)工作。OpenCV庫涵蓋計(jì)算機(jī)視覺各個(gè)領(lǐng)域,兼容多種操作系統(tǒng)。它旨在提供一個(gè)簡(jiǎn)潔而高效的接口,幫助開發(fā)人員快速構(gòu)建視覺應(yīng)用[11]。

    OpenCV庫擁有豐富的資源,如opencv_features2d用于興趣點(diǎn)檢測(cè)、描述和匹配;opencv_calib3d 用于相機(jī)標(biāo)定、和立體視覺[12]等。OpenCV 在計(jì)算機(jī)視覺研發(fā)人員中很流行,被用作主要開發(fā)工具[13]。

    2.3 實(shí)驗(yàn)內(nèi)容設(shè)計(jì)

    在計(jì)算機(jī)視覺教學(xué)中,側(cè)重點(diǎn)在于圖像預(yù)處理環(huán)節(jié)。為了適應(yīng)課堂教學(xué),在設(shè)計(jì)實(shí)驗(yàn)內(nèi)容時(shí),以圖像預(yù)處理為主,同時(shí)補(bǔ)充少量特征提取實(shí)驗(yàn)結(jié)果。圖像預(yù)處理內(nèi)容分為顏色空間轉(zhuǎn)換、幾何變換、形態(tài)學(xué)轉(zhuǎn)換、直方圖、傅里葉變換、圖像濾波、自適應(yīng)閾值處理和Canny邊緣檢測(cè)等部分;特征提取內(nèi)容為Harris 角點(diǎn)檢測(cè)。

    2.4 顏色空間轉(zhuǎn)換

    在數(shù)字圖像處理中,為減少計(jì)算機(jī)運(yùn)算時(shí)間并使結(jié)果不受自然光照的影響,將彩色圖像轉(zhuǎn)換為灰度圖像,如圖11 所示。

    圖11 彩色圖像轉(zhuǎn)換為灰度圖像

    RGB 是一種被廣泛接受的顏色空間,也是一種在電子成像系統(tǒng)中采集和顯示顏色的有效方法,但它并不直觀,也不符合人對(duì)于顏色的感知方式。為直觀地描述顏色,可采用HSV顏色空間,即色調(diào)、飽和度和亮度。原始圖像的HSV圖像如圖12 所示。

    圖12 彩色圖像轉(zhuǎn)換為HSV圖像

    2.5 幾何變換

    幾何變換是將一幅圖像映射到另外一幅圖像的操作,可視為矩陣的線性變換。OpenCV 提供了多個(gè)與映射相關(guān)的函數(shù),這些函數(shù)使用起來方便靈活,能快速完成圖像的映射。如圖13、14 所示,分別為對(duì)圖像進(jìn)行仿射變換和透視變換后的效果圖。

    圖13 映射變換效果圖

    圖14 透視變換效果圖

    2.6 形態(tài)學(xué)操作

    形態(tài)學(xué)用于分析和處理離散圖像,從圖像內(nèi)提取描述圖像形狀的分量信息,通常是理解圖像時(shí)使用的本質(zhì)形狀特征。形態(tài)學(xué)定義了一系列運(yùn)算,用預(yù)先定義的形狀元素探測(cè)圖像,實(shí)現(xiàn)圖像的轉(zhuǎn)換。形狀元素與像素領(lǐng)域的相交方式?jīng)Q定了運(yùn)算的結(jié)果。如圖15、16 所示,分別為對(duì)圖像進(jìn)行腐蝕操作和膨脹操作后的效果圖。

    圖15 腐蝕操作效果圖

    圖16 膨脹操作效果圖

    2.7 直方圖

    直方圖是數(shù)字圖像處理中典型的分析方法,從圖像灰度級(jí)的角度對(duì)圖像進(jìn)行描述,包含豐富而重要的信息。從直方圖的角度對(duì)圖像進(jìn)行處理,可達(dá)到增強(qiáng)圖像顯示效果的目的。在數(shù)字圖像處理中,一般會(huì)統(tǒng)計(jì)一幅圖像中具有某個(gè)值的像素的數(shù)量,產(chǎn)生一個(gè)簡(jiǎn)單的圖標(biāo),如圖17 所示。

    圖17 灰度圖像的直方圖

    直方圖均衡化通過均衡所有像素強(qiáng)度值的使用頻率讓圖像的直方圖盡可能地平穩(wěn),改善圖像對(duì)比度,提高圖像質(zhì)量,如圖18 所示。

    圖18 直方圖均衡化后的灰度圖像

    2.8 圖像平滑

    圖像平滑是在保留圖像原有信息的情況下,過濾掉圖像的噪聲。5 ×5 中值濾波獲得5 ×5 結(jié)果像素鄰域內(nèi)像素值的中位數(shù),其效果如圖19 所示。

    圖19 中值濾波效果圖

    2.9 傅里葉變換及逆變換

    傅里葉變換將圖像從時(shí)域轉(zhuǎn)換到頻域,如圖20 所示,高亮度區(qū)域表示低頻分量,低亮度區(qū)域表示高頻分量。對(duì)頻域圖像高通濾波可去除低頻分量,保留高頻分量,最后由逆傅里葉變換得到二值圖像,如圖21 所示。結(jié)果表明:高通濾波能對(duì)圖像進(jìn)行邊緣檢測(cè)。

    圖20 傅里葉變換后的頻域圖像

    圖21 逆傅里葉變換后的二值圖像

    2.10 自適應(yīng)閾值處理

    當(dāng)圖像色彩不均衡時(shí),使用某個(gè)確定閾值的閾值化處理很難得到令人滿意的閾值處理結(jié)果,采用自適應(yīng)閾值處理,處理后的效果如圖22 所示。結(jié)果表明:自適應(yīng)閾值處理能對(duì)圖像進(jìn)行邊緣檢測(cè)。

    圖22 自適應(yīng)閾值處理效果圖

    2.11 Canny邊緣檢測(cè)

    Canny邊緣檢測(cè)能有效消除檢測(cè)結(jié)果中邊緣厚度過大的問題,并且檢測(cè)到重要邊緣,排除無關(guān)邊緣。Canny邊緣檢測(cè)分為去噪、計(jì)算梯度、非極大值抑制和確定邊緣4 個(gè)步驟,效果如圖23 所示。

    圖23 Canny邊緣檢測(cè)效果圖

    2.12 Harris角點(diǎn)檢測(cè)

    在提取圖像的局部特征時(shí),可選擇角點(diǎn)作為局部特征。角點(diǎn)很容易被精確地檢測(cè)到。Harris角點(diǎn)檢測(cè)將灰度圖像轉(zhuǎn)換為浮點(diǎn)數(shù)型輸出圖像,輸出圖像中的每個(gè)像素值表示角點(diǎn)強(qiáng)度。之后對(duì)輸出圖像閾值處理,獲得角點(diǎn),如圖24 所示。

    圖24 Harris角點(diǎn)檢測(cè)效果圖

    3 圖形用戶界面的開發(fā)

    圖形用戶界面的開發(fā)主要調(diào)用Qt,在設(shè)計(jì)上應(yīng)滿足人性化、易于上手等條件,并充分考慮用戶的特點(diǎn)和實(shí)驗(yàn)教學(xué)的需要。

    3.1 Qt庫

    Qt是GUI設(shè)計(jì)類庫和可視化應(yīng)用程序開發(fā)類庫,它提供了設(shè)計(jì)現(xiàn)代GUI 和開發(fā)應(yīng)用程序的API。Qt由許多模塊組成,如Qt Charts 用于二維圖表顯示;Qt Data Visualization 用于數(shù)據(jù)三維顯示等[14]。Qt 在國(guó)防、移動(dòng)設(shè)備、后端管理系統(tǒng)等領(lǐng)域廣泛應(yīng)用[15]。

    3.2 圖形用戶界面展示

    初始化后圖形用戶界面將顯示文本框,如圖25 所示。文本框顯示和圖像顯示之間的切換通過交替調(diào)用setParent函數(shù)和addWidget函數(shù)實(shí)現(xiàn)。

    圖25 初始化的圖形用戶界面

    在圖形用戶界面中,第1 行的按鍵實(shí)現(xiàn)基礎(chǔ)功能,點(diǎn)擊“原始圖像”將實(shí)驗(yàn)結(jié)果與輸入圖像進(jìn)行對(duì)比;點(diǎn)擊“保存圖像”按鍵保存實(shí)驗(yàn)結(jié)果,如圖26 所示。第2~5 行的按鍵用于數(shù)字圖像處理。在第6 行的按鍵中,點(diǎn)擊“使用說明”獲取軟件使用說明書;點(diǎn)擊“數(shù)字圖像處理程序”查看實(shí)現(xiàn)代碼和原理。

    圖26 保存圖像

    4 模塊聯(lián)立和系統(tǒng)測(cè)試

    4.1 模塊聯(lián)立

    程序的編譯環(huán)境使用Pycharm,并選用Anaconda作為Python語言,以調(diào)用各種第3 方庫。在開發(fā)圖形用戶界面時(shí),采用clicked.connect 函數(shù)將按鍵與實(shí)現(xiàn)功能的函數(shù)連接。從圖形用戶界面進(jìn)入虛擬環(huán)境時(shí),采用subprocess.run 函數(shù)啟動(dòng)虛擬環(huán)境程序;從虛擬環(huán)境提取圖像時(shí),使用glReadBuffer 函數(shù)和glReadPixels函數(shù)獲取虛擬環(huán)境的窗口信息。

    由于不同第3 方庫采用的標(biāo)準(zhǔn)不同,如OpenCV對(duì)圖像采用BGR格式,OpenGL和Qt對(duì)圖像采用RGB格式;OpenCV 采用標(biāo)準(zhǔn)像素大小,OpenGL 和Qt 采用相對(duì)像素大小,因此,在編寫程序時(shí),采取了必要的優(yōu)化,從而排除此類問題對(duì)最終效果的影響。

    4.2 系統(tǒng)測(cè)試

    模塊聯(lián)立完成后,采用pyinstaller 打包工具將編寫好的.py文件轉(zhuǎn)化為.exe 文件,并將.exe 文件移植到多臺(tái)計(jì)算機(jī)上進(jìn)行測(cè)試。在檢測(cè).exe 文件是否能正常啟動(dòng)時(shí)發(fā)現(xiàn),該軟件適用于64 bit Windows 操作系統(tǒng)。

    測(cè)試過程中,計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室運(yùn)行過程流暢,在按下按鍵時(shí)均能迅速生成相應(yīng)結(jié)果,不會(huì)因?yàn)辄c(diǎn)擊按鍵頻率過高而導(dǎo)致程序崩潰。為獲得數(shù)字圖像處理程序執(zhí)行時(shí)間,在代碼中使用getTickCount 函數(shù)進(jìn)行測(cè)試,測(cè)試結(jié)果見表1。

    表1 數(shù)字圖像處理程序執(zhí)行時(shí)間測(cè)試結(jié)果

    表1 結(jié)果表明:數(shù)字圖像處理程序執(zhí)行速度較快,處于ms 量級(jí)。當(dāng)執(zhí)行時(shí)間小于100ms 時(shí),用戶會(huì)認(rèn)為顯示實(shí)驗(yàn)結(jié)果和按下按鍵是同時(shí)發(fā)生的。但是,第7、9、10 組的實(shí)驗(yàn)執(zhí)行時(shí)間均超過100ms,相比于其他組而言慢了很多,原因是這3 組實(shí)驗(yàn)的程序中調(diào)用了matplotlib,在圖片格式轉(zhuǎn)換上較為復(fù)雜。

    因此,該計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室可以投入到實(shí)際教學(xué)中,滿足目前計(jì)算機(jī)視覺實(shí)驗(yàn)教學(xué)需求。

    5 結(jié)語

    本文結(jié)合虛擬現(xiàn)實(shí)技術(shù)和計(jì)算機(jī)視覺技術(shù),進(jìn)行了基于OpenCV和OpenGL的計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室的開發(fā)。計(jì)算機(jī)視覺虛擬實(shí)驗(yàn)室建立后,學(xué)生可以不受臺(tái)套數(shù)和時(shí)空的限制,隨時(shí)、多次、全方位地進(jìn)行計(jì)算機(jī)視覺實(shí)驗(yàn),深刻理解計(jì)算機(jī)視覺的內(nèi)涵,掌握數(shù)字圖像處理的過程和原理;教師則可以通過這一渠道降低計(jì)算機(jī)視覺實(shí)驗(yàn)的教學(xué)難度,讓學(xué)生輕松地學(xué)習(xí)計(jì)算機(jī)視覺,把原來乏味的實(shí)驗(yàn)變得生動(dòng)有趣,從而改善課堂氛圍。

    猜你喜歡
    實(shí)驗(yàn)室計(jì)算機(jī)實(shí)驗(yàn)
    記一次有趣的實(shí)驗(yàn)
    計(jì)算機(jī)操作系統(tǒng)
    基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
    科技傳播(2019年22期)2020-01-14 03:06:34
    做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
    電競(jìng)實(shí)驗(yàn)室
    電競(jìng)實(shí)驗(yàn)室
    電競(jìng)實(shí)驗(yàn)室
    電競(jìng)實(shí)驗(yàn)室
    信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
    NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
    男女那种视频在线观看| 精品无人区乱码1区二区| 狠狠狠狠99中文字幕| 国产精品三级大全| 国产精品一及| 久久久久久伊人网av| 亚洲成人中文字幕在线播放| 日本与韩国留学比较| 国产女主播在线喷水免费视频网站 | 免费av毛片视频| 久久精品夜夜夜夜夜久久蜜豆| 久久欧美精品欧美久久欧美| 中文亚洲av片在线观看爽| 精品不卡国产一区二区三区| 亚洲精华国产精华液的使用体验| 99久久精品一区二区三区| 国产成人a区在线观看| 少妇猛男粗大的猛烈进出视频 | 国产黄片视频在线免费观看| 97超视频在线观看视频| АⅤ资源中文在线天堂| 99久久中文字幕三级久久日本| 美女大奶头视频| 国产 一区精品| 久久精品夜夜夜夜夜久久蜜豆| 高清日韩中文字幕在线| 国产一区二区在线观看日韩| 哪个播放器可以免费观看大片| www日本黄色视频网| 26uuu在线亚洲综合色| 国产成人91sexporn| 成人国产麻豆网| 久久精品影院6| 免费看美女性在线毛片视频| 乱人视频在线观看| 亚洲精品国产成人久久av| 国产精品三级大全| 欧美性感艳星| 亚洲国产精品成人综合色| 插阴视频在线观看视频| 国产亚洲精品久久久com| 99在线视频只有这里精品首页| 禁无遮挡网站| 国产真实乱freesex| 久久久国产成人免费| 干丝袜人妻中文字幕| 建设人人有责人人尽责人人享有的 | 国产精品,欧美在线| 日韩三级伦理在线观看| 国产成年人精品一区二区| 精品午夜福利在线看| 国产国拍精品亚洲av在线观看| 久久久久久国产a免费观看| АⅤ资源中文在线天堂| 国产一区二区亚洲精品在线观看| 亚洲自偷自拍三级| 亚州av有码| 有码 亚洲区| 日日干狠狠操夜夜爽| 欧美成人a在线观看| 午夜福利视频1000在线观看| 成人av在线播放网站| 日本黄色片子视频| 麻豆乱淫一区二区| 国产精品久久电影中文字幕| 国产乱来视频区| 精品久久久久久久久久久久久| 国产 一区 欧美 日韩| 亚洲av成人精品一区久久| 国产 一区 欧美 日韩| kizo精华| 三级经典国产精品| 国产免费一级a男人的天堂| 亚洲精品乱码久久久久久按摩| 日韩欧美精品v在线| 日韩精品有码人妻一区| 亚州av有码| 成人漫画全彩无遮挡| 丝袜美腿在线中文| 最后的刺客免费高清国语| 成人av在线播放网站| 免费看日本二区| 蜜桃久久精品国产亚洲av| 午夜久久久久精精品| 国产成人午夜福利电影在线观看| 看免费成人av毛片| 日本-黄色视频高清免费观看| 国产三级中文精品| av播播在线观看一区| 国产精品av视频在线免费观看| 精品久久久久久久久久久久久| 久久久色成人| 久久精品久久久久久久性| 国产精品永久免费网站| 中文字幕久久专区| 国产伦理片在线播放av一区| 成年版毛片免费区| av.在线天堂| 人人妻人人澡欧美一区二区| 日本午夜av视频| 欧美日韩在线观看h| 日韩中字成人| 男人舔女人下体高潮全视频| 亚洲国产精品专区欧美| 日本猛色少妇xxxxx猛交久久| 美女xxoo啪啪120秒动态图| 日本爱情动作片www.在线观看| 亚洲国产精品成人综合色| 午夜老司机福利剧场| 国内精品宾馆在线| 亚洲最大成人手机在线| 亚洲成人久久爱视频| 女的被弄到高潮叫床怎么办| 99热这里只有精品一区| 午夜精品一区二区三区免费看| 精品国内亚洲2022精品成人| 国产伦在线观看视频一区| 亚洲最大成人中文| 欧美日韩综合久久久久久| 国产黄片美女视频| 亚洲欧美日韩东京热| 天堂中文最新版在线下载 | 亚州av有码| 激情 狠狠 欧美| 欧美激情在线99| 99久国产av精品国产电影| 精品一区二区三区视频在线| 超碰97精品在线观看| 蜜桃久久精品国产亚洲av| 亚洲三级黄色毛片| 91精品一卡2卡3卡4卡| 亚洲成色77777| 国产免费一级a男人的天堂| 国产一区二区三区av在线| 日本wwww免费看| 日本wwww免费看| 成年女人永久免费观看视频| 久久综合国产亚洲精品| 欧美xxxx黑人xx丫x性爽| 国产老妇伦熟女老妇高清| 特大巨黑吊av在线直播| 亚洲av成人精品一区久久| 国产又色又爽无遮挡免| 三级经典国产精品| 我的老师免费观看完整版| 黄片无遮挡物在线观看| 亚洲av成人av| 乱人视频在线观看| 精品一区二区免费观看| 国产精品爽爽va在线观看网站| 高清日韩中文字幕在线| 国产高清视频在线观看网站| 噜噜噜噜噜久久久久久91| 99国产精品一区二区蜜桃av| 午夜福利视频1000在线观看| 久久久久性生活片| 中文字幕人妻熟人妻熟丝袜美| 少妇的逼水好多| 免费av不卡在线播放| 亚洲av中文av极速乱| 成人国产麻豆网| 久久久久久国产a免费观看| 欧美成人a在线观看| 在线免费观看不下载黄p国产| 内地一区二区视频在线| 啦啦啦韩国在线观看视频| 精品少妇黑人巨大在线播放 | 99久久无色码亚洲精品果冻| 日韩高清综合在线| 成人鲁丝片一二三区免费| 少妇熟女欧美另类| 亚洲av电影不卡..在线观看| 久久这里有精品视频免费| 国产精品一区二区三区四区免费观看| 久久热精品热| 国内揄拍国产精品人妻在线| 中文字幕熟女人妻在线| 精品欧美国产一区二区三| 精品99又大又爽又粗少妇毛片| kizo精华| 男的添女的下面高潮视频| 亚洲精品日韩av片在线观看| 又粗又硬又长又爽又黄的视频| 卡戴珊不雅视频在线播放| 国产精品一二三区在线看| 看片在线看免费视频| 美女脱内裤让男人舔精品视频| www日本黄色视频网| 我要看日韩黄色一级片| 国产人妻一区二区三区在| 尤物成人国产欧美一区二区三区| 国产成人精品一,二区| 久久精品91蜜桃| 九九久久精品国产亚洲av麻豆| 久久精品影院6| 一本一本综合久久| 亚洲国产精品国产精品| 午夜免费男女啪啪视频观看| 一区二区三区免费毛片| 在现免费观看毛片| 亚洲一区高清亚洲精品| 亚洲在线观看片| 亚洲国产日韩欧美精品在线观看| 精品国产一区二区三区久久久樱花 | 男女视频在线观看网站免费| 人妻系列 视频| 国产日韩欧美在线精品| 大香蕉久久网| 国产真实伦视频高清在线观看| 一级毛片电影观看 | 亚洲国产精品国产精品| 亚洲国产精品合色在线| 亚洲激情五月婷婷啪啪| 国产高清视频在线观看网站| 69人妻影院| 人妻系列 视频| 青春草视频在线免费观看| 中文亚洲av片在线观看爽| 精品久久久久久久久亚洲| 中国国产av一级| 水蜜桃什么品种好| 午夜久久久久精精品| 欧美激情久久久久久爽电影| 精品人妻视频免费看| 国产精品一区二区三区四区久久| 久久6这里有精品| 亚洲欧美一区二区三区国产| 男女那种视频在线观看| 高清午夜精品一区二区三区| 黄片wwwwww| 青青草视频在线视频观看| 国产中年淑女户外野战色| 青春草视频在线免费观看| 九九在线视频观看精品| 国产成人91sexporn| 六月丁香七月| 韩国高清视频一区二区三区| 欧美变态另类bdsm刘玥| 日本免费在线观看一区| av免费在线看不卡| 日韩av在线大香蕉| 99热6这里只有精品| 免费av观看视频| 午夜福利高清视频| 黑人高潮一二区| 日本欧美国产在线视频| 亚洲精品一区蜜桃| 一个人看的www免费观看视频| 色噜噜av男人的天堂激情| 亚洲av电影在线观看一区二区三区 | 成人欧美大片| 三级国产精品欧美在线观看| 搡女人真爽免费视频火全软件| 最近中文字幕高清免费大全6| 超碰97精品在线观看| 精华霜和精华液先用哪个| 一个人免费在线观看电影| 特级一级黄色大片| 亚洲人成网站在线播| av女优亚洲男人天堂| 欧美成人a在线观看| 国产亚洲91精品色在线| 麻豆成人av视频| 成人一区二区视频在线观看| 极品教师在线视频| 国产在视频线在精品| 男女那种视频在线观看| 精品久久久噜噜| 又爽又黄a免费视频| 超碰97精品在线观看| 国产亚洲一区二区精品| 久久久久久久久久久丰满| 亚洲精品一区蜜桃| 久久久a久久爽久久v久久| 一级爰片在线观看| 中文在线观看免费www的网站| 日本三级黄在线观看| 69av精品久久久久久| 91精品伊人久久大香线蕉| 18禁在线无遮挡免费观看视频| 观看美女的网站| 亚洲av一区综合| 在线观看美女被高潮喷水网站| 成人特级av手机在线观看| 国产亚洲91精品色在线| 我的老师免费观看完整版| 啦啦啦韩国在线观看视频| 亚洲aⅴ乱码一区二区在线播放| 午夜福利在线在线| 91狼人影院| 午夜激情欧美在线| 色哟哟·www| 女人久久www免费人成看片 | 亚洲人与动物交配视频| 麻豆国产97在线/欧美| 天堂中文最新版在线下载 | 午夜日本视频在线| 波多野结衣巨乳人妻| 干丝袜人妻中文字幕| 中国国产av一级| 亚洲成人中文字幕在线播放| 91午夜精品亚洲一区二区三区| 亚洲精品日韩av片在线观看| АⅤ资源中文在线天堂| 一区二区三区四区激情视频| 精品久久久久久久末码| 最后的刺客免费高清国语| 中文字幕精品亚洲无线码一区| 色尼玛亚洲综合影院| 国产激情偷乱视频一区二区| 看黄色毛片网站| 人妻夜夜爽99麻豆av| 在线观看一区二区三区| 亚州av有码| 久久久久久国产a免费观看| 男女视频在线观看网站免费| 少妇熟女欧美另类| 国产成人a区在线观看| 久久久久久久久中文| 欧美不卡视频在线免费观看| 午夜福利网站1000一区二区三区| 久久99热这里只有精品18| 深爱激情五月婷婷| 亚洲国产精品成人久久小说| 国产精品嫩草影院av在线观看| 99热全是精品| 精品99又大又爽又粗少妇毛片| 国产午夜精品论理片| ponron亚洲| 久久久成人免费电影| 亚洲av电影在线观看一区二区三区 | 蜜臀久久99精品久久宅男| 日韩av在线免费看完整版不卡| 国产精品综合久久久久久久免费| 亚洲激情五月婷婷啪啪| 看非洲黑人一级黄片| 亚洲自偷自拍三级| 久久精品久久精品一区二区三区| 国语对白做爰xxxⅹ性视频网站| 少妇人妻精品综合一区二区| videos熟女内射| 国产精品野战在线观看| 我的老师免费观看完整版| 久久国产乱子免费精品| 亚洲av.av天堂| 亚洲av熟女| 日韩一区二区三区影片| 青春草视频在线免费观看| 麻豆成人av视频| 免费看a级黄色片| 一边亲一边摸免费视频| 久久国内精品自在自线图片| 亚洲精品乱码久久久v下载方式| 国产午夜精品论理片| 又粗又爽又猛毛片免费看| 国产精品国产三级国产av玫瑰| av在线播放精品| 99在线视频只有这里精品首页| 色尼玛亚洲综合影院| 国产午夜精品论理片| 亚洲精品,欧美精品| 亚洲av.av天堂| 美女cb高潮喷水在线观看| 亚洲国产精品国产精品| 久久亚洲国产成人精品v| 午夜福利在线在线| 18禁在线播放成人免费| 精品一区二区三区视频在线| 精品国内亚洲2022精品成人| 国产午夜福利久久久久久| 免费电影在线观看免费观看| 午夜亚洲福利在线播放| 国产精品久久久久久精品电影| 日日撸夜夜添| 国模一区二区三区四区视频| 久久精品国产鲁丝片午夜精品| 夜夜看夜夜爽夜夜摸| 免费电影在线观看免费观看| 2021少妇久久久久久久久久久| av线在线观看网站| 国产成人午夜福利电影在线观看| 日韩一本色道免费dvd| 久久久精品94久久精品| 男人狂女人下面高潮的视频| 国产成人freesex在线| 国产真实伦视频高清在线观看| 国产精品野战在线观看| 寂寞人妻少妇视频99o| 搡老妇女老女人老熟妇| 国产美女午夜福利| 欧美变态另类bdsm刘玥| 91午夜精品亚洲一区二区三区| 国产黄a三级三级三级人| 一区二区三区乱码不卡18| 国产一级毛片在线| 久久久久国产网址| 色噜噜av男人的天堂激情| 免费搜索国产男女视频| 亚洲美女搞黄在线观看| 亚洲色图av天堂| 久久精品久久久久久噜噜老黄 | 内地一区二区视频在线| 人人妻人人澡人人爽人人夜夜 | 国产色爽女视频免费观看| 91狼人影院| 亚洲精品自拍成人| 欧美一区二区国产精品久久精品| 人妻少妇偷人精品九色| 国产精品野战在线观看| 亚洲精品久久久久久婷婷小说 | 久久午夜福利片| 色尼玛亚洲综合影院| 一级黄色大片毛片| 国产伦精品一区二区三区视频9| 精品免费久久久久久久清纯| 91精品国产九色| 欧美激情国产日韩精品一区| 亚洲精品成人久久久久久| 两个人视频免费观看高清| 久久精品国产鲁丝片午夜精品| 夜夜看夜夜爽夜夜摸| 色吧在线观看| 一区二区三区免费毛片| 亚洲精品一区蜜桃| 麻豆成人av视频| 久久99精品国语久久久| 91久久精品国产一区二区三区| 成人鲁丝片一二三区免费| 日韩国内少妇激情av| 村上凉子中文字幕在线| 久久精品久久精品一区二区三区| 直男gayav资源| 亚洲经典国产精华液单| 日本午夜av视频| 69人妻影院| 久久精品国产鲁丝片午夜精品| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品色激情综合| 我要搜黄色片| 在现免费观看毛片| 99热全是精品| 免费人成在线观看视频色| 人妻制服诱惑在线中文字幕| www.av在线官网国产| 国产一级毛片七仙女欲春2| 2021天堂中文幕一二区在线观| 亚洲美女视频黄频| 天天一区二区日本电影三级| 春色校园在线视频观看| 午夜精品一区二区三区免费看| 又粗又爽又猛毛片免费看| 卡戴珊不雅视频在线播放| 国产淫语在线视频| 精品人妻视频免费看| 97热精品久久久久久| 国产亚洲精品av在线| 亚洲av免费在线观看| 嘟嘟电影网在线观看| 两个人的视频大全免费| 女人十人毛片免费观看3o分钟| 国产色爽女视频免费观看| 国产av在哪里看| 免费观看的影片在线观看| 久久鲁丝午夜福利片| 九色成人免费人妻av| 九九爱精品视频在线观看| 91午夜精品亚洲一区二区三区| 免费搜索国产男女视频| 黄色欧美视频在线观看| 亚洲真实伦在线观看| 日韩高清综合在线| 日韩在线高清观看一区二区三区| 国产成人91sexporn| 最近的中文字幕免费完整| 夫妻性生交免费视频一级片| 中文字幕熟女人妻在线| 老师上课跳d突然被开到最大视频| 亚洲av中文av极速乱| 毛片一级片免费看久久久久| 天堂网av新在线| 国产精品,欧美在线| 嘟嘟电影网在线观看| 麻豆国产97在线/欧美| 久久人人爽人人片av| 夜夜看夜夜爽夜夜摸| 亚洲婷婷狠狠爱综合网| a级一级毛片免费在线观看| 亚洲美女视频黄频| 啦啦啦啦在线视频资源| 国产一级毛片七仙女欲春2| 日韩欧美精品免费久久| 日本熟妇午夜| 成人特级av手机在线观看| 国产色爽女视频免费观看| 丰满人妻一区二区三区视频av| 内地一区二区视频在线| 神马国产精品三级电影在线观看| 一本一本综合久久| 亚洲经典国产精华液单| 变态另类丝袜制服| 国产精品永久免费网站| 美女脱内裤让男人舔精品视频| 精品久久久久久久久亚洲| 九色成人免费人妻av| 美女内射精品一级片tv| 国产乱人偷精品视频| 边亲边吃奶的免费视频| 欧美性感艳星| 99久国产av精品| 日本免费在线观看一区| 久久精品影院6| 久久人人爽人人片av| 99视频精品全部免费 在线| 日韩大片免费观看网站 | av免费在线看不卡| 毛片女人毛片| 波多野结衣巨乳人妻| 亚洲精品成人久久久久久| 一级毛片我不卡| 国产探花在线观看一区二区| 亚洲激情五月婷婷啪啪| 91久久精品国产一区二区成人| 欧美97在线视频| 亚洲精品日韩av片在线观看| 能在线免费看毛片的网站| 亚洲丝袜综合中文字幕| 亚洲精品自拍成人| 波多野结衣巨乳人妻| 美女国产视频在线观看| 人妻系列 视频| 永久免费av网站大全| 免费观看人在逋| 国产成人精品一,二区| 成人三级黄色视频| 99久国产av精品| 久久久成人免费电影| 久久久a久久爽久久v久久| 久久久久久久久大av| 国产色爽女视频免费观看| 国产av不卡久久| 久久久a久久爽久久v久久| 亚洲精品乱久久久久久| 男女那种视频在线观看| 国产精品,欧美在线| 国产色婷婷99| 成人特级av手机在线观看| 亚洲欧美成人精品一区二区| 一个人免费在线观看电影| 日韩,欧美,国产一区二区三区 | 又爽又黄a免费视频| 长腿黑丝高跟| 成人综合一区亚洲| 狂野欧美激情性xxxx在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 天美传媒精品一区二区| 高清视频免费观看一区二区 | 高清av免费在线| 国产精品不卡视频一区二区| 欧美激情在线99| 国产午夜精品论理片| 免费搜索国产男女视频| 夜夜看夜夜爽夜夜摸| 国产麻豆成人av免费视频| 天天躁夜夜躁狠狠久久av| 欧美色视频一区免费| 男女啪啪激烈高潮av片| 乱系列少妇在线播放| 国产免费一级a男人的天堂| 男人和女人高潮做爰伦理| 午夜日本视频在线| 一级av片app| 成人国产麻豆网| 一卡2卡三卡四卡精品乱码亚洲| 日本色播在线视频| 国产91av在线免费观看| 亚洲怡红院男人天堂| 中文在线观看免费www的网站| 国产成人免费观看mmmm| 如何舔出高潮| 国产午夜精品久久久久久一区二区三区| 国产精品伦人一区二区| 菩萨蛮人人尽说江南好唐韦庄 | 国产伦理片在线播放av一区| 乱人视频在线观看| 麻豆成人av视频| 天美传媒精品一区二区| 日韩成人伦理影院| av视频在线观看入口| 熟女电影av网| 午夜激情福利司机影院| 成人三级黄色视频| 亚洲精品一区蜜桃| 亚洲国产欧洲综合997久久,| 伦精品一区二区三区| 精品久久久久久久末码| 一区二区三区高清视频在线| 久久精品夜色国产| 哪个播放器可以免费观看大片| 亚洲国产精品久久男人天堂| 99久久中文字幕三级久久日本| 免费人成在线观看视频色| 国产精品精品国产色婷婷| 日韩在线高清观看一区二区三区| 国产免费视频播放在线视频 | 国产老妇女一区| 亚洲欧美中文字幕日韩二区| 日韩av不卡免费在线播放| 亚洲精品456在线播放app| 色吧在线观看| 国产色婷婷99| 校园人妻丝袜中文字幕| 夜夜看夜夜爽夜夜摸| 亚洲成人久久爱视频| 国产三级在线视频| 在线播放国产精品三级|