驗(yàn)證圖像采集處理的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種驗(yàn)證圖像采集處理的方法及裝置,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:獲取控制事務(wù)中當(dāng)前幀的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù);調(diào)用程序模塊,根據(jù)配置信息和圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行更新,并對(duì)圖像數(shù)據(jù)進(jìn)行處理生成第一數(shù)據(jù)結(jié)果;當(dāng)控制事務(wù)中還有未處理的圖像數(shù)據(jù)時(shí),繼續(xù)調(diào)用程序模塊,直至處理完所有幀的圖像數(shù)據(jù);驗(yàn)證監(jiān)測(cè)到的第二數(shù)據(jù)結(jié)果。所述裝置包括:獲取模塊、處理模塊和監(jiān)測(cè)驗(yàn)證模塊。本發(fā)明通過(guò)驗(yàn)證圖像采集處理的方法及裝置,由于增加更新配置信息,解決了連續(xù)幀圖像數(shù)據(jù)的處理驗(yàn)證問(wèn)題,并提高了驗(yàn)證的效率。
【專利說(shuō)明】驗(yàn)證圖像采集處理的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種驗(yàn)證圖像采集處理的方法及裝置。
【背景技術(shù)】
[0002]多媒體的應(yīng)用越來(lái)越廣泛,尤其是拍照技術(shù)的應(yīng)用成為多媒體技術(shù)非常重要的一部分。攝像頭采集圖像時(shí)由于受到光線、溫度以及自身的固有特性等很多因素的影響,所以需要對(duì)采集到的圖像數(shù)據(jù)進(jìn)行處理驗(yàn)證后,才能得到人眼所看到的圖像相同的圖像,所以圖像采集處理模塊驗(yàn)證處理圖像是很重要的技術(shù)。
[0003]在現(xiàn)有技術(shù)中,驗(yàn)證圖像采集處理模塊處理圖像的方法主要是將一幀圖像數(shù)據(jù)為單位,對(duì)圖像處理功能進(jìn)行設(shè)置和對(duì)單幀圖像進(jìn)行處理和驗(yàn)證。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:處理和驗(yàn)證圖像都是以一幀圖像數(shù)據(jù)為單位,對(duì)每幀圖像數(shù)據(jù)進(jìn)行處理時(shí)需要重新配置圖形處理的功能參數(shù),并且對(duì)連續(xù)幀處理時(shí)會(huì)與實(shí)際運(yùn)行環(huán)境產(chǎn)生差異。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中不能處理連續(xù)幀圖像數(shù)據(jù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種驗(yàn)證圖像采集處理的方法及裝置。所述技術(shù)方案如下:
[0006]一方面,提供了一種驗(yàn)證圖像采集處理的方法,所述方法包括:
[0007]產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù);
[0008]調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,并根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù);
[0009]當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式下,所述調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,具體包括:
[0011]根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新,
[0012]如果需要進(jìn)行更新,則根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換,并根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0013]如果不需要進(jìn)行更新,則按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0014]結(jié)合第一方面,在第一方面的第二種可能的實(shí)施方式下,所述根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù),具體包括:
[0015]將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0016]結(jié)合第一方面,在第一方面的第三種可能的實(shí)施方式下,所述方法還包括:
[0017]調(diào)用所述程序模塊,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件,并傳輸給圖像采集處理模塊,以使圖像采集處理模塊按照控制文件對(duì)圖像數(shù)據(jù)進(jìn)行處理;
[0018]將所述圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊,以使圖像采集處理模塊對(duì)所述進(jìn)行處理生成第二數(shù)據(jù)結(jié)果。
[0019]第二方面,本發(fā)明提供了一種驗(yàn)證圖像采集處理的裝置,所述裝置包括:
[0020]獲取模塊,用于產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù);
[0021]處理模塊,用于調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,并根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù);
[0022]監(jiān)測(cè)驗(yàn)證模塊,用于當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
[0023]結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式下,所述處理模塊具體用于根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新,
[0024]如果需要進(jìn)行更新,則根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換,并根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0025]如果不需要進(jìn)行更新,則按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0026]結(jié)合第二方面,在第二方面的第二種可能的實(shí)施方式下,所述處理模塊還具體用于將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0027]結(jié)合第二方面,在第二方面的第三種可能的實(shí)施方式下,所述裝置還用于調(diào)用所述程序模塊,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件,并傳輸給圖像采集處理模塊,以使圖像采集處理模塊按照控制文件對(duì)圖像數(shù)據(jù)進(jìn)行處理;將所述圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊,以使圖像采集處理模塊對(duì)所述進(jìn)行處理生成第二數(shù)據(jù)結(jié)果。
[0028]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:本發(fā)明通過(guò)驗(yàn)證圖像采集處理的方法及裝置,解決了連續(xù)幀圖像數(shù)據(jù)的處理驗(yàn)證問(wèn)題,并由于增加更新配置信息,提高了驗(yàn)證的效率。
【專利附圖】
【附圖說(shuō)明】
[0029]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明實(shí)施例一提供的一種驗(yàn)證圖像采集處理的方法流程圖;
[0031]圖2是本發(fā)明實(shí)施例一中步驟102的詳細(xì)流程圖;
[0032]圖3是本發(fā)明實(shí)施例二提供的一種驗(yàn)證圖像采集處理的方法流程圖;
[0033]圖4為圖像采集處理模塊的外部連接示意圖;
[0034]圖5是本發(fā)明實(shí)施例三提供的一種驗(yàn)證圖像采集處理的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0036]實(shí)施例一
[0037]本發(fā)明實(shí)施例一提供了一種驗(yàn)證圖像采集處理的方法,參見(jiàn)圖1,方法流程包括:
[0038]101:產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù)。
[0039]其中,所述控制事務(wù)是指由測(cè)試用例產(chǎn)生器產(chǎn)生的事務(wù),包含:圖像數(shù)據(jù)、圖像數(shù)據(jù)的幀數(shù)、圖像采集處理功能參數(shù)、配置信息等內(nèi)容;所述圖像采集處理參數(shù)功能參數(shù)包括圖像采集功能的參數(shù),比如數(shù)據(jù)格式、圖像大小等,還包括圖像處理功能的參數(shù),比如是否進(jìn)行數(shù)據(jù)轉(zhuǎn)換、是否進(jìn)行裁剪等;所述配置信息用于控制圖像采集處理功能參數(shù)的更新;圖像數(shù)據(jù)是指攝像頭采集到的圖片信息的模擬數(shù)據(jù);
[0040]另外,所述控制事務(wù)是根據(jù)圖片要求預(yù)定義的,包括連續(xù)幀和單幀的圖像數(shù)據(jù)處理的相關(guān)信息。
[0041]102:調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0042]具體地,參見(jiàn)圖2,上述步驟102具體包括:
[0043]102S1:根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新,是則執(zhí)行步驟102S2,否則執(zhí)行步驟102S4 ;
[0044]102S2:根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換;
[0045]102S3:根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0046]102S4:按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0047]另外,上述步驟102還包括:
[0048]調(diào)用所述程序模塊,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件,并傳輸給圖像采集處理模塊,以使圖像采集處理模塊按照控制文件對(duì)圖像數(shù)據(jù)進(jìn)行處理;將所述圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊,以使圖像采集處理模塊對(duì)所述進(jìn)行處理生成第二數(shù)據(jù)結(jié)果。
[0049]103:更新所述幀數(shù)變量,根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù)。
[0050]上述步驟103的具體方式包括但不限于:
[0051]將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0052]104:當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
[0053]其中,上述步驟104具體為:通過(guò)監(jiān)測(cè)器監(jiān)測(cè)圖像采集處理模塊生成的第二數(shù)據(jù)結(jié)果,并將所監(jiān)測(cè)到的第二數(shù)據(jù)結(jié)果傳遞給比對(duì)器,所述比對(duì)器將調(diào)用程序輸出的第一數(shù)據(jù)結(jié)果和監(jiān)測(cè)器監(jiān)測(cè)到的第二數(shù)據(jù)結(jié)果,并進(jìn)行比較,如果完全相同,則表示圖像采集處理模塊處理成功;否則,表示處理不成功。
[0054]需要說(shuō)明的是,上述實(shí)施例基于VMM (英文全拼-Verificat1nme tho do I ogymanua I,中文名:驗(yàn)證方法手冊(cè))驗(yàn)證平臺(tái),建立對(duì)圖像采集處理模塊的驗(yàn)證環(huán)境,實(shí)現(xiàn)驗(yàn)證采集處理模塊處理結(jié)果的正確性。
[0055]本實(shí)施例通過(guò)VMM驗(yàn)證平臺(tái),通過(guò)測(cè)試用例產(chǎn)生器生成控制事務(wù),獲取配置信息并通過(guò)對(duì)每幀數(shù)據(jù)的更新設(shè)置,解決了連續(xù)幀圖像數(shù)據(jù)的處理驗(yàn)證問(wèn)題,提高了驗(yàn)證的效率。
[0056]實(shí)施例二
[0057]本發(fā)明實(shí)施例提供了一種驗(yàn)證圖像采集處理的方法,結(jié)合上述實(shí)施例一,以獲取控制事務(wù),根據(jù)所述控制事務(wù)對(duì)圖像處理功能參數(shù)和更新配置進(jìn)行設(shè)置后,并對(duì)圖像數(shù)據(jù)進(jìn)行處理得到處理結(jié)果,通過(guò)監(jiān)測(cè)圖像采集處理模塊的處理結(jié)果并進(jìn)行驗(yàn)證的過(guò)程為例進(jìn)行詳細(xì)的說(shuō)明,參見(jiàn)圖3,方法流程包括:
[0058]301:產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量。
[0059]其中,所述控制事務(wù)是指由測(cè)試用例產(chǎn)生器產(chǎn)生的事務(wù),包含:圖像數(shù)據(jù)、圖像數(shù)據(jù)的幀數(shù)、圖像采集處理功能參數(shù)、配置信息等內(nèi)容;
[0060]所述幀數(shù)變量用于表示未處理的圖像數(shù)據(jù)的幀數(shù);例如,控制事務(wù)中需連續(xù)處理的圖像數(shù)據(jù)的幀數(shù)為10幀,將幀數(shù)變量的初始值設(shè)置為10。
[0061]302:將獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù)。
[0062]其中,第一次獲取幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù)時(shí),將第一幀作為當(dāng)前幀;
[0063]所述配置信息用于控制圖像采集處理功能參數(shù)的更新;所述圖像采集處理功能參數(shù)包括圖像采集功能的參數(shù),比如數(shù)據(jù)格式、圖像大小等,還包括圖像處理功能的參數(shù),比如是否進(jìn)行數(shù)據(jù)轉(zhuǎn)換、是否進(jìn)行裁剪等;所述配置信息用于控制圖像采集處理功能參數(shù)的更新;圖像數(shù)據(jù)是指攝像頭采集到的圖片信息的模擬數(shù)據(jù)。
[0064]303:調(diào)用程序模塊,根據(jù)配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新,是則執(zhí)行步驟304 ;否則執(zhí)行步驟305 ;
[0065]優(yōu)選地,在本實(shí)施例中,根據(jù)配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新具體可以為:從配置信息中獲取配置信息標(biāo)識(shí),對(duì)獲取的配置信息標(biāo)識(shí)進(jìn)行判斷,當(dāng)配置信息標(biāo)志為第一標(biāo)識(shí)時(shí),表示需要進(jìn)行更新,當(dāng)配置信息標(biāo)志為第二標(biāo)識(shí)時(shí),表示不需要進(jìn)行更新。
[0066]304:根據(jù)配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換。
[0067]需要說(shuō)明的是,當(dāng)前幀的圖像采集處理功能參數(shù)只包含需要更新的數(shù)據(jù);若不需要進(jìn)行更新,則按照上一幀設(shè)置的功能參數(shù)進(jìn)行圖像采集處理。
[0068]305:按照當(dāng)前的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理并輸出第一數(shù)據(jù)結(jié)果,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件并傳輸給圖像采集處理模塊。
[0069]上述步驟還包括,將圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊;其中,圖像采集處理模塊用于對(duì)采集到的圖像數(shù)據(jù)進(jìn)行采集處理,其外部連接具體參見(jiàn)圖4,
[0070]圖像采集處理模塊外部有3組組線,具體為:與CPU連接的控制寄存器總線,控制采集處理的流程;與攝像頭連接的圖像采集總線,用于采集攝像頭采集到的圖像數(shù)據(jù)及相關(guān)信號(hào);與存儲(chǔ)器連接的存取總線,用于采集處理圖像后上傳圖像數(shù)據(jù)。
[0071]306:當(dāng)對(duì)圖像數(shù)據(jù)當(dāng)對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,使用監(jiān)測(cè)器監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的第二數(shù)據(jù)結(jié)果;
[0072]307:更新幀數(shù)變量,判斷幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用程序模塊;否則返回步驟303。
[0073]需要說(shuō)明的是,步驟306與步驟307無(wú)時(shí)間順序。
[0074]本實(shí)施例,通過(guò)從控制事務(wù)中獲取配置信息,對(duì)具體幀的數(shù)據(jù)進(jìn)行更新設(shè)置,實(shí)現(xiàn)了連續(xù)幀圖像數(shù)據(jù)的采集處理驗(yàn)證,并通過(guò)軟件模擬圖像采集處理模塊對(duì)模擬的圖像數(shù)據(jù)按照控制信息的設(shè)置的功能進(jìn)行處理,監(jiān)測(cè)圖像采集處理模塊的處理結(jié)果,能有效的對(duì)圖像采集處理模塊的處理進(jìn)行驗(yàn)證,提高了驗(yàn)證采集處理的效率。
[0075]實(shí)施例三
[0076]參見(jiàn)圖5,本發(fā)明實(shí)施例提供了一種驗(yàn)證圖像采集處理的裝置,該裝置包括:
[0077]獲取模塊501,用于產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù);
[0078]處理模塊502,用于調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,并根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù);
[0079]監(jiān)測(cè)驗(yàn)證模塊503,用于當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
[0080]監(jiān)測(cè)驗(yàn)證模塊503具體用于通過(guò)監(jiān)測(cè)器監(jiān)測(cè)圖像采集處理模塊生成的第二數(shù)據(jù)結(jié)果,并將所監(jiān)測(cè)到的結(jié)果數(shù)據(jù)傳遞給比對(duì)器,所述比對(duì)器接收運(yùn)行程序后輸出的第一結(jié)果數(shù)據(jù)和監(jiān)測(cè)器檢測(cè)到的第二結(jié)果數(shù)據(jù),并進(jìn)行比較,如果完全相同,則表示圖像采集處理模塊處理成功;否則,則表示處理不成功。
[0081]其中,該裝置中所述控制事務(wù)是指由測(cè)試用例產(chǎn)生器產(chǎn)生的事務(wù),用于設(shè)置圖像采集功能、圖像處理功能和更新配置的功能。
[0082]與該裝置連接的圖像采集處理模塊用于對(duì)采集到的圖像數(shù)據(jù)進(jìn)行采集處理,其外部有三組組線與之連接,具體為:與CPU連接的控制寄存器總線,控制采集處理的流程;與攝像頭連接的圖像采集總線,用于采集攝像頭采集到的圖像數(shù)據(jù)及相關(guān)信號(hào);與存儲(chǔ)器連接的存取總線,用于采集處理圖像后上傳圖像數(shù)據(jù)。
[0083]結(jié)合上述裝置,處理模塊502具體用于根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新,
[0084]如果需要進(jìn)行更新,則根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換,并根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0085]如果不需要進(jìn)行更新,則按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0086]還具體用于將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果;
[0087]此外,處理模塊502還可以用于將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為0,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
[0088]綜上所述,通過(guò)本實(shí)施中實(shí)現(xiàn)的裝置,可以解決連續(xù)幀圖像數(shù)據(jù)的處理驗(yàn)證問(wèn)題,并能有效的提聞驗(yàn)證的效率。
[0089]需要說(shuō)明的是:上述實(shí)施例提供的驗(yàn)證圖像采集處理的裝置在驗(yàn)證圖像采集處理時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將驗(yàn)證圖像采集處理裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的驗(yàn)證圖像采集處理裝置與驗(yàn)證圖像采集處理的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0090]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0091]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0092]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種驗(yàn)證圖像采集處理的方法,其特征在于,所述方法包括: 產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù); 調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,并根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù); 當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,具體包括: 根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新, 如果需要進(jìn)行更新,則根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換,并根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果; 如果不需要進(jìn)行更新,則按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié) 果。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù),具體包括: 將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為O,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 調(diào)用所述程序模塊,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件,并傳輸給圖像采集處理模塊,以使圖像采集處理模塊按照控制文件對(duì)圖像數(shù)據(jù)進(jìn)行處理; 將所述圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊,以使圖像采集處理模塊對(duì)所述進(jìn)行處理生成第二數(shù)據(jù)結(jié)果。
5.一種驗(yàn)證圖像采集處理的裝置,其特征在于,所述裝置包括: 獲取模塊,用于產(chǎn)生控制事務(wù),根據(jù)所述控制事務(wù)的內(nèi)容獲取當(dāng)前控制事務(wù)要處理的圖像數(shù)據(jù)的幀數(shù)并設(shè)置幀數(shù)變量,獲取當(dāng)前幀相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù); 處理模塊,用于調(diào)用程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,并根據(jù)所述幀數(shù)變量判斷是否還有未處理的所述圖像數(shù)據(jù),是則繼續(xù)調(diào)用所述程序模塊進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果,直至處理完所有幀的圖像數(shù)據(jù);監(jiān)測(cè)驗(yàn)證模塊,用于當(dāng)對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果后,監(jiān)測(cè)圖像采集處理模塊輸出的相應(yīng)幀的第二數(shù)據(jù)結(jié)果,并根據(jù)所述第一數(shù)據(jù)結(jié)果驗(yàn)證圖像采集處理模塊輸出的所述第二數(shù)據(jù)結(jié)果。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理模塊具體用于根據(jù)所述配置信息判斷當(dāng)前幀的圖像采集處理功能是否需要進(jìn)行更新, 如果需要進(jìn)行更新,則根據(jù)所述配置信息確定需要進(jìn)行更新的圖像采集處理功能,從當(dāng)前幀的所述圖像采集處理功能參數(shù)中獲取相應(yīng)的參數(shù)進(jìn)行替換,并根據(jù)更新后的圖像采集處理功能對(duì)圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果; 如果不需要進(jìn)行更新,則按照上一幀設(shè)置的所述圖像采集處理功能對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理模塊還具體用于將所述幀數(shù)變量進(jìn)行減一操作,判斷所述幀數(shù)變量的值是否為O,是則結(jié)束調(diào)用,否則獲取相應(yīng)的配置信息、圖像采集處理功能參數(shù)和圖像數(shù)據(jù),調(diào)用所述程序模塊,根據(jù)當(dāng)前幀的所述配置信息和所述圖像采集處理功能參數(shù)對(duì)圖像采集處理功能進(jìn)行設(shè)置,對(duì)所述圖像數(shù)據(jù)進(jìn)行處理輸出第一數(shù)據(jù)結(jié)果。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理模塊還用于調(diào)用所述程序模塊,根據(jù)所述配置信息和所述圖像采集處理功能參數(shù)生成控制文件,并傳輸給圖像采集處理模塊,以使圖像采集 處理模塊按照控制文件對(duì)圖像數(shù)據(jù)進(jìn)行處理;將所述圖像數(shù)據(jù)進(jìn)行轉(zhuǎn)換后傳輸給圖像采集處理模塊,以使圖像采集處理模塊對(duì)所述進(jìn)行處理生成第二數(shù)據(jù)結(jié)果。
【文檔編號(hào)】H04N17/00GK104079921SQ201310098008
【公開(kāi)日】2014年10月1日 申請(qǐng)日期:2013年3月25日 優(yōu)先權(quán)日:2013年3月25日
【發(fā)明者】趙玉梅, 胡勝發(fā) 申請(qǐng)人:安凱(廣州)微電子技術(shù)有限公司