本發(fā)明涉及駕駛員心理素質(zhì)測(cè)評(píng)技術(shù)領(lǐng)域,尤其是涉及深度知覺(jué)測(cè)試方法及系統(tǒng)。
背景技術(shù):
在交通運(yùn)輸業(yè)飛速發(fā)展的同時(shí),交通事故已成為一大公害。駕駛員是造成交通事故最主要的影響因素。由于我國(guó)對(duì)職業(yè)汽車駕駛員適宜性檢測(cè)方面的滯后,導(dǎo)致中國(guó)成為道路交通事故的高發(fā)國(guó)。原有的駕駛員安全駕駛心理素質(zhì)研究當(dāng)中,采用問(wèn)卷及儀器進(jìn)行測(cè)量的研究方法,該方法測(cè)試效率低下,操作人員在實(shí)際使用的過(guò)程當(dāng)中經(jīng)統(tǒng)計(jì)平均對(duì)一個(gè)受測(cè)者進(jìn)行測(cè)試耗時(shí)30分鐘,每個(gè)交運(yùn)中心至少擁有600名駕駛員,完成一個(gè)交運(yùn)中心的全部測(cè)試耗時(shí)近一個(gè)月,人力成本昂貴,部署慢,運(yùn)輸成本高,設(shè)備損耗率較高。測(cè)量所用儀器的形狀在被試者使用時(shí)心理會(huì)感受到一定的壓力,引起被試者緊張的情緒從而導(dǎo)致測(cè)試結(jié)果不夠客觀,依賴該儀器進(jìn)行的測(cè)試不穩(wěn)定。而且統(tǒng)計(jì)過(guò)程完全經(jīng)由手工方式處理,需經(jīng)過(guò)反復(fù)校對(duì),容易出錯(cuò),不利于后期數(shù)據(jù)的統(tǒng)計(jì)和維護(hù)。對(duì)面向全國(guó)的推廣造成了極大的障礙。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供深度知覺(jué)測(cè)試方法及系統(tǒng),以降低深度知覺(jué)的測(cè)試成本、人力成本和操作難度,提高測(cè)試效率、測(cè)試結(jié)果客觀性。
第一方面,本發(fā)明實(shí)施例提供了一種深度知覺(jué)測(cè)試方法,其中,包括:
采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景;
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式;
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景和所述旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件;
對(duì)所述測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,所述場(chǎng)景參數(shù)包括距離參數(shù)、輸出比參數(shù)、霧化效果、霧化顏色、點(diǎn)光燈素材、地平面素材和屬性參數(shù),所述深度知覺(jué)測(cè)試場(chǎng)景包括空間平面模型、霧化環(huán)境、模擬光源、3d地平面和木箱模型,所述采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景包括:
對(duì)所述攝像機(jī)的所述距離參數(shù)和所述輸出比參數(shù)進(jìn)行設(shè)置,建立所述空間平面模型;
采用粒子漸變功能對(duì)所述霧化效果和所述霧化顏色進(jìn)行設(shè)置,建立所述霧化環(huán)境;
讀取所述點(diǎn)光燈素材,根據(jù)所述霧化環(huán)境對(duì)所述點(diǎn)光燈素材進(jìn)行設(shè)置,建立所述模擬光源;
讀取所述地平面素材,并根據(jù)所述模擬光源對(duì)所述地平面素材進(jìn)行設(shè)置,建立所述3d地平面;
采用物理剛體創(chuàng)造器創(chuàng)建木箱對(duì)象,對(duì)所述木箱對(duì)象的所述屬性參數(shù)進(jìn)行設(shè)定,建立所述木箱模型。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,所述根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式包括:
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,按照測(cè)試次數(shù)對(duì)所述攝像機(jī)的位置進(jìn)行依次設(shè)置,得到多組位置預(yù)設(shè)值;
根據(jù)多組所述位置預(yù)設(shè)值的排列順序,將所述攝像機(jī)的轉(zhuǎn)場(chǎng)位置進(jìn)行設(shè)置,得到所述旋轉(zhuǎn)方式。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,所述根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景和所述旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件包括:
對(duì)按鍵進(jìn)行設(shè)置,得到按鍵代號(hào);
根據(jù)所述按鍵代號(hào)和所述旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,得到多個(gè)確定事件;
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,將多個(gè)所述確定事件進(jìn)行處理,生成所述測(cè)試事件。
結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,所述地平面素材包括紋理貼圖素材和貼圖對(duì)象,所述讀取地平面素材,并根據(jù)所述模擬光源對(duì)所述地平面素材進(jìn)行設(shè)置,建立所述3d地平面包括:
通過(guò)讀取所述紋理貼圖素材和添加所述貼圖對(duì)象創(chuàng)建地平面對(duì)象;
根據(jù)所述模擬光源,對(duì)所述地平面對(duì)象的光照陰影效果進(jìn)行設(shè)定,建立所述3d地平面。
第二方面,本發(fā)明實(shí)施例還提供一種深度知覺(jué)測(cè)試系統(tǒng),其中,系統(tǒng)包括:
場(chǎng)景建立模塊,用于采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景;
相機(jī)設(shè)置模塊,用于根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式;
測(cè)試模塊,用于根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景和所述旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件;
監(jiān)聽(tīng)模塊,用于對(duì)所述測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,所述場(chǎng)景參數(shù)包括距離參數(shù)、輸出比參數(shù)、霧化效果、霧化顏色、點(diǎn)光燈素材、地平面素材和屬性參數(shù),所述深度知覺(jué)測(cè)試場(chǎng)景包括空間平面模型、霧化環(huán)境、模擬光源、3d地平面和木箱模型,所述場(chǎng)景建立模塊包括:
空間平面建立單元,用于對(duì)所述攝像機(jī)的所述距離參數(shù)和所述輸出比參數(shù)進(jìn)行設(shè)置,建立所述空間平面模型;
霧化單元,用于采用粒子漸變功能對(duì)所述霧化效果和所述霧化顏色進(jìn)行設(shè)置,建立所述霧化環(huán)境;
光源單元,用于讀取所述點(diǎn)光燈素材,根據(jù)所述霧化環(huán)境對(duì)所述點(diǎn)光燈素材進(jìn)行設(shè)置,建立所述模擬光源;
3d地平面單元,用于讀取所述地平面素材,并根據(jù)所述模擬光源對(duì)所述地平面素材進(jìn)行設(shè)置,建立所述3d地平面;
木箱單元,用于采用物理剛體創(chuàng)造器創(chuàng)建木箱對(duì)象,對(duì)所述木箱對(duì)象的所述屬性參數(shù)進(jìn)行設(shè)定,建立所述木箱模型。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,所述相機(jī)設(shè)置模塊包括:
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,按照測(cè)試次數(shù)對(duì)所述攝像機(jī)的位置進(jìn)行依次設(shè)置,得到多組位置預(yù)設(shè)值;
根據(jù)多組所述位置預(yù)設(shè)值的排列順序,將所述攝像機(jī)的轉(zhuǎn)場(chǎng)位置進(jìn)行設(shè)置,得到所述旋轉(zhuǎn)方式。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,所述測(cè)試模塊包括:
對(duì)按鍵進(jìn)行設(shè)置,得到按鍵代號(hào);
根據(jù)所述按鍵代號(hào)和所述旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,得到多個(gè)確定事件;
根據(jù)所述深度知覺(jué)測(cè)試場(chǎng)景,將多個(gè)所述確定事件進(jìn)行處理,生成所述測(cè)試事件。
結(jié)合第二方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,所述地平面素材包括紋理貼圖素材和貼圖對(duì)象,所述3d地平面單元還包括:
通過(guò)讀取所述地紋理貼圖素材和添加所述貼圖對(duì)象創(chuàng)建地平面對(duì)象;
根據(jù)所述模擬光源,對(duì)所述地平面對(duì)象的光照陰影效果進(jìn)行設(shè)定,建立所述3d地平面。
本發(fā)明實(shí)施例帶來(lái)了以下有益效果:本發(fā)明提供的一種深度知覺(jué)測(cè)試方法及系統(tǒng),采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件,對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。本發(fā)明可以降低深度知覺(jué)的測(cè)試成本、人力成本和操作難度,提高測(cè)試效率、測(cè)試結(jié)果客觀性。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)在說(shuō)明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的深度知覺(jué)測(cè)試方法流程圖;
圖2為本發(fā)明實(shí)施例一提供的深度知覺(jué)測(cè)試場(chǎng)景示意圖;
圖3為本發(fā)明實(shí)施例二提供的深度知覺(jué)測(cè)試場(chǎng)景的建立方法流程圖;
圖4為本發(fā)明實(shí)施例二提供的3d地平面的建立方法流程圖;
圖5為本發(fā)明實(shí)施例二提供的深度知覺(jué)測(cè)試方法中步驟s120的實(shí)現(xiàn)方法流程圖;
圖6為本發(fā)明實(shí)施例二提供的深度知覺(jué)測(cè)試方法中步驟s130的實(shí)現(xiàn)方法流程圖;
圖7為本發(fā)明實(shí)施例三提供的深度知覺(jué)測(cè)試系統(tǒng)示意圖;
圖8為本發(fā)明實(shí)施例三提供的相機(jī)設(shè)置模塊的示意圖。
圖標(biāo):
100-場(chǎng)景建立模塊;200-相機(jī)設(shè)置模塊;210-空間平面建立單元;220-霧化單元;230-光源單元;240-3d地平面單元;300-測(cè)試模塊;400-監(jiān)聽(tīng)模塊。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在現(xiàn)有的駕駛員安全駕駛心理素質(zhì)研究當(dāng)中,采用問(wèn)卷及儀器進(jìn)行測(cè)量的研究方法,該方法測(cè)試效率低下、人力成本昂貴、部署慢、運(yùn)輸成本高、設(shè)備損耗率較高。測(cè)量所用儀器的形狀在被試者使用時(shí)心理會(huì)感受到一定的壓力,引起被試者緊張的情緒從而導(dǎo)致測(cè)試結(jié)果不夠客觀,依賴該儀器進(jìn)行的測(cè)試不穩(wěn)定。而且統(tǒng)計(jì)過(guò)程完全經(jīng)由手工方式處理,需經(jīng)過(guò)反復(fù)校對(duì),容易出錯(cuò),不利于后期數(shù)據(jù)的統(tǒng)計(jì)和維護(hù)。
基于此,本發(fā)明實(shí)施例提供的深度知覺(jué)測(cè)試方法及系統(tǒng),可以降低深度知覺(jué)的測(cè)試成本、人力成本和操作難度,提高測(cè)試效率、測(cè)試結(jié)果客觀性。
為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例所公開(kāi)的一種深度知覺(jué)測(cè)試方法進(jìn)行詳細(xì)介紹。
實(shí)施例一:
圖1為本發(fā)明實(shí)施例一提供的深度知覺(jué)測(cè)試方法流程圖。
參照?qǐng)D1,深度知覺(jué)測(cè)試方法包括如下步驟:
步驟s110,采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景;
具體的,運(yùn)用3d引擎中鏡頭,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,建立空間平面模型;運(yùn)用3d引擎中的舞臺(tái),采用粒子漸變功能建立霧化環(huán)境,以使深度知覺(jué)測(cè)試場(chǎng)景具有衍生性效果,減少被測(cè)試者對(duì)廣闊空間不適的心理影響;運(yùn)用3d引擎中的點(diǎn)光,對(duì)點(diǎn)光燈素材進(jìn)行設(shè)置,建立模擬光源,以使深度知覺(jué)測(cè)試場(chǎng)景具有處于真實(shí)室內(nèi)的光線效果;運(yùn)用3d引擎中的場(chǎng)景,對(duì)地平面素材進(jìn)行設(shè)置,建立3d地平面;運(yùn)用3d引擎中的剛體,對(duì)木箱對(duì)象進(jìn)行設(shè)定,建立木箱模型。以上設(shè)定均依照現(xiàn)實(shí)世界的物理法則,使得所建立的深度知覺(jué)測(cè)試場(chǎng)景避免出現(xiàn)超過(guò)現(xiàn)實(shí)世界常識(shí)范圍的動(dòng)作。
深度知覺(jué)測(cè)試場(chǎng)景可參照?qǐng)D2,通過(guò)空間平面模型展示了從上向下看的視覺(jué)效果,3d地平面上放置有三個(gè)木箱模型,其中一個(gè)木箱模型可以通過(guò)操作進(jìn)行活動(dòng),在霧化環(huán)境和模擬光源的場(chǎng)景下,木箱有相應(yīng)的投影。攝像機(jī)位置與測(cè)試者的視覺(jué)角度相同,當(dāng)攝像機(jī)處于不同的位置時(shí),所展現(xiàn)的深度知覺(jué)測(cè)試場(chǎng)景也不同。
步驟s120,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式;
具體的,首先設(shè)定攝像機(jī)的初始位置,可以為x軸負(fù)方向3.5個(gè)單位,y軸負(fù)方向2個(gè)單位。其次,根據(jù)需要測(cè)試的次數(shù),對(duì)攝像機(jī)的位置進(jìn)行多次預(yù)設(shè),同時(shí),還根據(jù)該次數(shù)設(shè)定匹配的計(jì)數(shù)器;假設(shè)測(cè)試次數(shù)為5次,則設(shè)定計(jì)數(shù)器為5,并設(shè)定5組攝像機(jī)的位置預(yù)設(shè)值,進(jìn)入深度知覺(jué)測(cè)試后,攝像機(jī)由初始位置轉(zhuǎn)場(chǎng)到第一組位置預(yù)設(shè)值所設(shè)定的位置,并進(jìn)行第一次測(cè)試。每當(dāng)完成一次測(cè)試,計(jì)數(shù)器將重新計(jì)數(shù),并且,攝像機(jī)根據(jù)計(jì)數(shù)器重新讀取對(duì)應(yīng)的位置預(yù)設(shè)值,并旋轉(zhuǎn)到設(shè)定的位置。以上即進(jìn)行多次深度知覺(jué)測(cè)試時(shí)攝像機(jī)的旋轉(zhuǎn)方式。
步驟s130,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件;
具體的,設(shè)置按鍵與事件綁定,得到按鍵代號(hào),測(cè)試者按下按鍵后,會(huì)進(jìn)入該事件的處理邏輯中,分條件進(jìn)行分別處理,比如,設(shè)定按鍵代號(hào)為37,為向左移動(dòng)木箱的操作,設(shè)定按鍵代號(hào)為38,為向上移動(dòng)木箱的操作,設(shè)定按鍵代號(hào)為39,為向右移動(dòng)木箱的操作,設(shè)定按鍵代號(hào)為空格鍵,為用戶確認(rèn)木箱移動(dòng)至自己認(rèn)為與其他兩個(gè)木箱處于同一水平線上的確認(rèn)操作,通過(guò)按下該空格鍵將使計(jì)數(shù)器自增1,并且,攝像機(jī)將按照旋轉(zhuǎn)方式切換位置。另外,3d引擎每秒更新深度知覺(jué)測(cè)試場(chǎng)景30次,因此更新木箱位置時(shí)會(huì)自然的產(chǎn)生木箱移動(dòng)的動(dòng)畫效果。
步驟s140,對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。
具體的,通過(guò)按鍵的點(diǎn)按操作,對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng)。在多次深度知覺(jué)測(cè)試中,會(huì)比較完整的呈現(xiàn)近景、遠(yuǎn)景和多種角度。計(jì)算出每次活動(dòng)木箱在x軸上的偏移量,并將多次測(cè)量得到的偏移量進(jìn)行求和平均,得到最終的測(cè)試結(jié)果值。
實(shí)施例二:
圖3為本發(fā)明實(shí)施例二提供的深度知覺(jué)測(cè)試場(chǎng)景的建立方法流程圖。
在深度知覺(jué)測(cè)試方法的步驟s110中,場(chǎng)景參數(shù)包括距離參數(shù)、輸出比參數(shù)、霧化效果、霧化顏色、點(diǎn)光燈素材、地平面素材和屬性參數(shù),深度知覺(jué)測(cè)試場(chǎng)景包括空間平面模型、霧化環(huán)境、模擬光源、3d地平面和木箱模型,步驟s110的實(shí)現(xiàn)過(guò)程包括如下步驟:
步驟s210,對(duì)攝像機(jī)的距離參數(shù)和輸出比參數(shù)進(jìn)行設(shè)置,建立空間平面模型;
具體的,距離參數(shù)可以為距離原點(diǎn)(0,0,0)z軸方向50個(gè)單位常量,x軸方向100個(gè)單位常量,為了產(chǎn)生從上往下看的視覺(jué)效果,將攝像機(jī)從水平線上移2個(gè)單位常量,即y軸方向2個(gè)單位常量。輸出比參數(shù)為攝像機(jī)輸出至顯示屏上的高寬比為16比9。
步驟s220,采用粒子漸變功能對(duì)霧化效果和霧化顏色進(jìn)行設(shè)置,建立霧化環(huán)境;
具體的,可以設(shè)置霧化效果為25%,霧化顏色為暗黑色。
步驟s230,讀取點(diǎn)光燈素材,根據(jù)霧化環(huán)境對(duì)點(diǎn)光燈素材進(jìn)行設(shè)置,建立模擬光源;
步驟s240,讀取地平面素材,并根據(jù)模擬光源對(duì)地平面素材進(jìn)行設(shè)置,建立3d地平面;
具體的,地平面素材包括紋理貼圖素材和貼圖對(duì)象。通過(guò)素材讀取工具讀取真實(shí)照片的紋理貼圖素材,創(chuàng)建20×20大小的地平面對(duì)象,將貼圖對(duì)象設(shè)置進(jìn)地平面對(duì)象,根據(jù)模擬光源,對(duì)地平面對(duì)象的光照陰影效果進(jìn)行設(shè)定,呈現(xiàn)3d地平面,具有近大遠(yuǎn)小的空間視覺(jué)感。
步驟s250,采用物理剛體創(chuàng)造器創(chuàng)建木箱對(duì)象,對(duì)木箱對(duì)象的屬性參數(shù)進(jìn)行設(shè)定,建立木箱模型。
具體的,創(chuàng)建兩個(gè)無(wú)法移動(dòng)的木箱和一個(gè)活動(dòng)木箱,木箱的長(zhǎng)寬高均為0.4個(gè)單位,設(shè)置木箱的位置和接受陰影范圍。由于3d地平面的底板接縫處有多條平行直線,如果將木箱設(shè)置在與空間向量x軸一致的方向,會(huì)導(dǎo)致被測(cè)試者通過(guò)地板的接縫觀測(cè)木箱是否處于同一水平線上,將造成測(cè)試結(jié)果不真實(shí),因此,將每個(gè)木箱沿y軸方向旋轉(zhuǎn)45°,形成視覺(jué)差,以保證測(cè)試結(jié)果更為客觀可靠。
根據(jù)本發(fā)明的示例性實(shí)施例,地平面素材包括紋理貼圖素材和貼圖對(duì)象,參照?qǐng)D4,步驟s240的實(shí)現(xiàn)過(guò)程包括如下步驟:
步驟s310,通過(guò)讀取紋理貼圖素材和添加貼圖對(duì)象創(chuàng)建地平面對(duì)象;
步驟s320,根據(jù)模擬光源,對(duì)地平面對(duì)象的光照陰影效果進(jìn)行設(shè)定,建立3d地平面。
根據(jù)本發(fā)明的示例性實(shí)施例,參照?qǐng)D5,在深度知覺(jué)測(cè)試方法中,步驟s120的實(shí)現(xiàn)過(guò)程包括如下步驟:
步驟s410,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,按照測(cè)試次數(shù)對(duì)攝像機(jī)的位置進(jìn)行依次設(shè)置,得到多組位置預(yù)設(shè)值;
步驟s420,根據(jù)多組位置預(yù)設(shè)值的排列順序,將攝像機(jī)的轉(zhuǎn)場(chǎng)位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式。
具體的,位置預(yù)設(shè)值可以包括(x:3.3,y:0.8,z:-1.5),(x:1.85,y:1.98,z:-1.93)(x:-2.46,y:0.75,z:2.09)(x:-0.36,y:2.5,z:-2.5)(x:2.9,y:0.72,z:0.8)五組。第一次進(jìn)行深度知覺(jué)測(cè)試時(shí),計(jì)數(shù)器初始為5,攝像機(jī)處于(x:3.3,y:0.8,z:-1.5)位置;完成第一次深度知覺(jué)測(cè)試后,計(jì)數(shù)器更新為4,攝像機(jī)重新讀取位置預(yù)設(shè)值,并轉(zhuǎn)場(chǎng)至(x:1.85,y:1.98,z:-1.93)位置;以此類推,在多次深度知覺(jué)測(cè)試中,攝像機(jī)按照該旋轉(zhuǎn)方式依次改為視覺(jué)位置。
根據(jù)本發(fā)明的示例性實(shí)施例,參照6,在深度知覺(jué)測(cè)試方法中,步驟s130的實(shí)現(xiàn)過(guò)程包括如下步驟:
步驟s510,對(duì)按鍵進(jìn)行設(shè)置,得到按鍵代號(hào);
步驟s520,根據(jù)按鍵代號(hào)和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,得到多個(gè)確定事件;
步驟s530,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,將多個(gè)確定事件進(jìn)行處理,生成測(cè)試事件。
具體的,確定事件包括向左移動(dòng)木箱的操作、向右移動(dòng)木箱的操作、向上移動(dòng)木箱的操作、向下移動(dòng)木箱的操作和確認(rèn)操作等。在深度知覺(jué)測(cè)試場(chǎng)景中通過(guò)以上一些列的確認(rèn)事件構(gòu)成了完整的測(cè)試事件。
實(shí)施例三:
圖7為本發(fā)明實(shí)施例三提供的深度知覺(jué)測(cè)試系統(tǒng)示意圖。
參照?qǐng)D7,深度知覺(jué)測(cè)試系統(tǒng)包括:
場(chǎng)景建立模塊100,用于采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景;
相機(jī)設(shè)置模塊200,用于根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式;
測(cè)試模塊300,用于根據(jù)深度知覺(jué)測(cè)試場(chǎng)景和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件;
監(jiān)聽(tīng)模塊400,用于對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。
具體的,場(chǎng)景建立模塊100運(yùn)用3d引擎中鏡頭、舞臺(tái)、點(diǎn)光、場(chǎng)景和剛體,依照現(xiàn)實(shí)世界的物理法則,建立深度知覺(jué)測(cè)試場(chǎng)景。在深度知覺(jué)測(cè)試場(chǎng)景中,相機(jī)設(shè)置模塊200用于設(shè)定攝像機(jī)的初始位置和多次測(cè)試所需的轉(zhuǎn)場(chǎng)的位置預(yù)設(shè)值,并按照測(cè)試次數(shù)和位置預(yù)設(shè)值得到旋轉(zhuǎn)方式。測(cè)試模塊300用于設(shè)置按鍵與事件綁定,得到按鍵代號(hào),測(cè)試者按下按鍵后,會(huì)進(jìn)入深度知覺(jué)測(cè)試事件的處理邏輯中,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景和旋轉(zhuǎn)方式分條件進(jìn)行分別處理。監(jiān)聽(tīng)模塊400用于通過(guò)按鍵的點(diǎn)按操作,對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng),計(jì)算出每次活動(dòng)木箱在x軸上的偏移量,并將多次測(cè)量得到的偏移量進(jìn)行求和平均,得到最終的測(cè)試結(jié)果值。
根據(jù)本發(fā)明的示例性實(shí)施例,場(chǎng)景參數(shù)包括距離參數(shù)、輸出比參數(shù)、霧化效果、霧化顏色、點(diǎn)光燈素材、地平面素材和屬性參數(shù),深度知覺(jué)測(cè)試場(chǎng)景包括空間平面模型、霧化環(huán)境、模擬光源、3d地平面和木箱模型,參照?qǐng)D8,場(chǎng)景建立模塊100包括:
空間平面建立單元210,用于對(duì)攝像機(jī)的距離參數(shù)和輸出比參數(shù)進(jìn)行設(shè)置,建立空間平面模型;
霧化單元220,用于采用粒子漸變功能對(duì)霧化效果和霧化顏色進(jìn)行設(shè)置,建立霧化環(huán)境;
光源單元230,用于讀取點(diǎn)光燈素材,根據(jù)霧化環(huán)境對(duì)點(diǎn)光燈素材進(jìn)行設(shè)置,建立模擬光源;
3d地平面單元240,用于讀取地平面素材,并根據(jù)模擬光源對(duì)地平面素材進(jìn)行設(shè)置,建立3d地平面;
木箱單元,用于采用物理剛體創(chuàng)造器創(chuàng)建木箱對(duì)象,對(duì)木箱對(duì)象的屬性參數(shù)進(jìn)行設(shè)定,建立木箱模型。
根據(jù)本發(fā)明的示例性實(shí)施例,相機(jī)設(shè)置模塊200包括:
根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,按照測(cè)試次數(shù)對(duì)攝像機(jī)的位置進(jìn)行依次設(shè)置,得到多組位置預(yù)設(shè)值;
根據(jù)多組位置預(yù)設(shè)值的排列順序,將攝像機(jī)的轉(zhuǎn)場(chǎng)位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式。
根據(jù)本發(fā)明的示例性實(shí)施例,測(cè)試模塊300包括:
對(duì)按鍵進(jìn)行設(shè)置,得到按鍵代號(hào);
根據(jù)按鍵代號(hào)和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,得到多個(gè)確定事件;
根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,將多個(gè)確定事件進(jìn)行處理,生成測(cè)試事件。
根據(jù)本發(fā)明的示例性實(shí)施例,地平面素材包括紋理貼圖素材和貼圖對(duì)象,3d地平面單元240還包括:
通過(guò)讀取地紋理貼圖素材和添加貼圖對(duì)象創(chuàng)建地平面對(duì)象;
根據(jù)模擬光源,對(duì)地平面對(duì)象的光照陰影效果進(jìn)行設(shè)定,建立3d地平面。
本發(fā)明實(shí)施例所提供的深度知覺(jué)測(cè)試系統(tǒng),其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述深度知覺(jué)測(cè)試方法實(shí)施例相同,為簡(jiǎn)要描述,深度知覺(jué)測(cè)試系統(tǒng)實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。
本發(fā)明實(shí)施例帶來(lái)了以下有益效果:本發(fā)明提供的深度知覺(jué)測(cè)試方法及系統(tǒng),采用3d引擎對(duì)場(chǎng)景參數(shù)進(jìn)行設(shè)定,建立深度知覺(jué)測(cè)試場(chǎng)景,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景,對(duì)攝像機(jī)的位置進(jìn)行設(shè)置,得到旋轉(zhuǎn)方式,根據(jù)深度知覺(jué)測(cè)試場(chǎng)景和旋轉(zhuǎn)方式進(jìn)行深度知覺(jué)測(cè)試,生成測(cè)試事件,對(duì)測(cè)試事件進(jìn)行監(jiān)聽(tīng)和計(jì)算,得到測(cè)試結(jié)果值。本發(fā)明可以降低深度知覺(jué)的測(cè)試成本、人力成本和操作難度,提高測(cè)試效率、測(cè)試結(jié)果客觀性。
在本發(fā)明實(shí)施例的描述中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
在本發(fā)明的描述中,需要說(shuō)明的是,術(shù)語(yǔ)“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
本發(fā)明實(shí)施例所提供的進(jìn)行深度知覺(jué)測(cè)試方法的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了處理器可執(zhí)行的非易失的程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見(jiàn)方法實(shí)施例,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)處理器可執(zhí)行的非易失的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。