本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種采集靜態(tài)圖像的方法及裝置。
背景技術(shù):
隨著電子技術(shù)的迅速發(fā)展,掃描式成像設(shè)備也隨處可見,因其用途廣泛被越來越多的人們所關(guān)注和喜愛,目前,掃描式成像設(shè)備已廣泛應(yīng)用于商務(wù)辦公、視頻教學(xué)、家庭影院、電影院等。從不同的角度掃描式成像設(shè)備可以被劃分為多種類別,例如,按照掃描源可以將掃描式成像設(shè)備劃分為:激光掃描式成像設(shè)備、紅外線掃描式成像設(shè)備、電子掃描式成像設(shè)備等等。
實(shí)際應(yīng)用中,用戶可能會(huì)需要對掃描式成像設(shè)備的掃描圖像進(jìn)行圖像采集,然而,掃描式成像設(shè)備的掃描圖像是掃描式成像設(shè)備在一個(gè)掃描周期內(nèi)以逐點(diǎn)掃描的方式成像的,又由于通常情況下圖像采集設(shè)備的曝光時(shí)間小于上述的掃描周期,所以,在上述曝光時(shí)間內(nèi)掃描式成像設(shè)備僅能掃描完成圖像的一部分,進(jìn)而圖像采集設(shè)備采集掃描式成像設(shè)備的掃描圖像時(shí),難以采集到完整的圖像。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開了一種采集靜態(tài)圖像的方法及裝置,以容易的采集到掃描式成像設(shè)備的掃描圖像的完整圖像。
為了達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種采集靜態(tài)圖像的方法,包括步驟:
獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp;
根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N;
調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,其中,所述圖像采集單元在所述掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期內(nèi)僅采集一幅圖像,所述預(yù)設(shè)的圖像采集規(guī)則用于規(guī)定所述圖像采集單元在每一掃描周期內(nèi)的 圖像采集觸發(fā)時(shí)刻,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容;
對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
較佳的,所述根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N,包括:
根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp,按照以下關(guān)系式,
T0/N≤Texp<T0/(N-1),
確定采集一幅完整圖像所需的掃描周期數(shù)為N。
較佳的,所述調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,包括:
通過發(fā)送電氣信號的方式觸發(fā)調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像;或
通過發(fā)送光學(xué)LED閃爍的方式觸發(fā)調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像。
較佳的,所述調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,包括:
根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻;
獲得所確定的圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔;
在到達(dá)所確定的圖像采集觸發(fā)時(shí)刻中最早的圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用圖像采集單元進(jìn)行圖像采集,并向所述圖像采集單元發(fā)送上述所獲得的時(shí)間間隔,以使得所述圖像采集單元按照上述所獲得的時(shí)間間隔進(jìn)行圖像采集。
較佳的,所述調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,包括:
根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻;
在到達(dá)所確定的每一圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用所述圖像采集單元進(jìn)行圖 像采集。
較佳的,所述對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像,包括:
確定所采集的N張圖像中的掃描內(nèi)容所在區(qū)域;
根據(jù)所確定的掃描內(nèi)容所在區(qū)域在圖像中的位置,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
為了達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種采集靜態(tài)圖像的裝置,包括:
硬件參數(shù)獲得模塊,用于獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp;
掃描周期數(shù)確定模塊,用于根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N;
圖像采集模塊,用于調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,其中,所述圖像采集單元在所述掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期內(nèi)僅采集一幅圖像,所述預(yù)設(shè)的圖像采集規(guī)則用于規(guī)定所述圖像采集單元在每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容;
圖像合成模塊,用于對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
較佳的,所述掃描周期數(shù)確定模塊,具體用于:
根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp,按照以下關(guān)系式,
T0/N≤Texp<T0/(N-1),
確定采集一幅完整圖像所需的掃描周期數(shù)為N。
較佳的,所述圖像采集模塊,具體用于:
通過發(fā)送電氣信號的方式觸發(fā)調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像;或
通過發(fā)送光學(xué)LED閃爍的方式觸發(fā)調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集 規(guī)則采集圖像。
較佳的,所述圖像采集模塊,包括:
第一觸發(fā)時(shí)刻確定子模塊,用于根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻;
時(shí)間間隔獲得子模塊,用于獲得所確定的圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔;
第一圖像采集子模塊,用于在到達(dá)所確定的圖像采集觸發(fā)時(shí)刻中最早的圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用圖像采集單元進(jìn)行圖像采集,并向所述圖像采集單元發(fā)送上述所獲得的時(shí)間間隔,以使得所述圖像采集單元按照上述所獲得的時(shí)間間隔進(jìn)行圖像采集。
較佳的,所述圖像采集模塊,包括:
第二觸發(fā)時(shí)刻確定子模塊,用于根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻;
第二圖像采集子模塊,用于在到達(dá)所確定的每一圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用所述圖像采集單元進(jìn)行圖像采集。
較佳的,所述圖像合成模塊,包括:
區(qū)域確定子模塊,用于確定所采集的N張圖像中的掃描內(nèi)容所在區(qū)域;
圖像合成子模塊,用于根據(jù)所確定的掃描內(nèi)容所在區(qū)域在圖像中的位置,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
本發(fā)明實(shí)施例提供的方案中,掃描式成像設(shè)備獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp后,根據(jù)掃描周期T0和曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N,然后,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集N張圖像,并對所采集的N張圖像進(jìn)行圖像合成,進(jìn)而得到針對掃描式成像設(shè)備的掃描圖像的一幅完整圖像。雖然圖像采集單元的一個(gè)曝光周期內(nèi)僅僅能采集到上述掃描式成像設(shè)備的掃描圖像的一部分,但是本發(fā)明實(shí)施例提供的方案中,通過在掃描式成像設(shè)備 的多個(gè)掃描周期內(nèi)進(jìn)行圖像采集的方式,保證能夠采集到掃描圖像的各個(gè)部分,因此,能夠通過圖像合成的方式容易的采集到掃描式成像設(shè)備的掃描圖像的完整圖像。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種采集靜態(tài)圖像的方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖;
圖4(a)為本發(fā)明實(shí)施例提供的一種脈沖示意圖;
圖4(b)為本發(fā)明實(shí)施例提供的另一種脈沖示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種采集靜態(tài)圖像的方法及裝置,應(yīng)用于掃描式成像設(shè)備,具體的,掃描式成像設(shè)備采集靜態(tài)圖像時(shí),獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp,根據(jù)所述掃描周 期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像,其中,所述圖像采集單元在所述掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期內(nèi)僅采集一幅圖像,所述預(yù)設(shè)的圖像采集規(guī)則用于規(guī)定所述圖像采集單元在每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
下面通過具體實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明。
圖1為本發(fā)明實(shí)施例提供的一種采集靜態(tài)圖像的方法的流程示意圖,包括如下步驟:
S1:獲得掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp。
不難理解的是,掃描式成像設(shè)備可以是激光掃描式成像設(shè)備、紅外線掃描式成像設(shè)備、電子掃描式成像設(shè)備、還可以是基于激光的MEMS(Micro-Electro-Mechanical System,微機(jī)電系統(tǒng))空間掃描投影設(shè)備等等,本發(fā)明并不對掃描式成像設(shè)備做進(jìn)一步限定。
本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0一般是由掃描式成像設(shè)備的硬件參數(shù)決定的,諸如掃描圖像的刷新率、投射圖像的分辨率等。
圖像采集單元的曝光時(shí)間Texp一般是由圖像采集單元所處的環(huán)境光線以及圖像采集單元的硬件參數(shù)共同決定的,其中,環(huán)境光線為圖像采集單元所處應(yīng)用場景的環(huán)境光線,在圖像采集單元可通過光敏傳感器獲得環(huán)境光線的相關(guān)信息,并將其轉(zhuǎn)化為電信號,圖像采集單元再根據(jù)該電信號調(diào)整曝光時(shí)間;上述圖像采集單元的硬件參數(shù),可以是快門速度、光敏傳感器的光敏度等,本申請并不對圖像采集單元的硬件參數(shù)的具體形式進(jìn)行限定。
S2:根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N。
在本申請的一種具體實(shí)現(xiàn)方式中,可以根據(jù)所述掃描周期T0和所述曝光時(shí) 間Texp,按照以下關(guān)系式,
T0/N≤Texp<T0/(N-1),
確定采集一幅完整圖像所需的掃描周期數(shù)為N。
值得強(qiáng)調(diào)的是上述關(guān)系式所確定的掃描周期數(shù)N為正整數(shù)。例如,所述掃描周期T0為0.5秒,所述曝光時(shí)間Texp為0.3秒,由于0.5/2<0.3<0.5,所以這種情況下上述關(guān)系式中N=2,即所確定的掃描周期數(shù)為2。再如,所述掃描周期T0為0.8秒,所述曝光時(shí)間Texp為0.3秒,由于0.8/3<0.3<0.8/2,所以這種情況下上述關(guān)系式中N=3,即所確定的掃描周期數(shù)為3。
S3:調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像。
其中,所述圖像采集單元在所述掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期內(nèi)僅采集一幅圖像,所述預(yù)設(shè)的圖像采集規(guī)則用于規(guī)定所述圖像采集單元在每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容。
具體的,上述圖像采集單元可以是攝像頭、照相機(jī)、攝像機(jī)等等,本申請并不對圖像采集單元的具體表現(xiàn)形式進(jìn)行限定。
可以理解的,圖像采集單元可以是上述掃描式成像設(shè)備的一部分,這種情況下,可以通過有線方式實(shí)現(xiàn)圖像采集單元與掃描式成像設(shè)備的主控單元等部分之間的連接。鑒于此,在本申請的一種具體實(shí)現(xiàn)方式中,掃描式成像設(shè)備可以通過發(fā)送電氣信號的方式觸發(fā)調(diào)用圖像采集單元。具體實(shí)現(xiàn)過程為,先在圖像采集單元與掃描式成像設(shè)備之間用數(shù)據(jù)線連接,然后通過該數(shù)據(jù)線對應(yīng)的數(shù)據(jù)信號來指征掃描式成像設(shè)備的掃描狀態(tài),具體的,該數(shù)據(jù)線對應(yīng)的數(shù)據(jù)信號可以由掃描式成像設(shè)備內(nèi)部的寄存器進(jìn)行配置,當(dāng)掃描式成像設(shè)備每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻到來時(shí),圖像采集單元進(jìn)行采集圖像,在掃描式成像設(shè)備的N個(gè)掃描周期中的每一掃描周期內(nèi)僅采集一幅圖像,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容。
當(dāng)然,圖像采集單元也可以不是上述掃描式成像設(shè)備的一部分,而是通過無線局域網(wǎng)、藍(lán)牙等與掃描式成像設(shè)備連接的外部設(shè)備。具體的,當(dāng)圖像采集單元不在掃描式成像設(shè)備上時(shí),掃描式成像設(shè)備可以通過發(fā)送光學(xué)LED閃爍等 方式觸發(fā)調(diào)用攝像頭,具體實(shí)現(xiàn)過程為,先在圖像采集單元與掃描式成像設(shè)備之間通過無線連接的方式建立通信連接,無線連接的形式有很多,例如:藍(lán)牙配對連接,物聯(lián)網(wǎng)連接,Wifi無線信號連接等等。掃描式成像設(shè)備以點(diǎn)亮LED燈作為驅(qū)動(dòng)信號,當(dāng)掃描式成像設(shè)備每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻到來時(shí),點(diǎn)亮LED燈,圖像采集單元識(shí)別到驅(qū)動(dòng)信號后啟動(dòng)攝像頭,在掃描式成像設(shè)備的N個(gè)掃描周期中的每一掃描周期內(nèi)僅采集一幅圖像,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容,當(dāng)然,可以作為驅(qū)動(dòng)信號的載體有很多,諸如:激光、聲音、紅外線等,本申請并不對此進(jìn)行限定。
S4:對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
具體的,將S3中掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期中圖像采集單元所采集的共N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
由以上可見,本實(shí)施例提供的方案中,掃描式成像設(shè)備獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp后,根據(jù)掃描周期T0和曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N,然后,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集N張圖像,并對所采集的N張圖像進(jìn)行圖像合成,進(jìn)而得到針對掃描式成像設(shè)備的掃描圖像的一幅完整圖像。雖然圖像采集單元的一個(gè)曝光周期內(nèi)僅僅能采集到上述掃描式成像設(shè)備的掃描圖像的一部分,但是本發(fā)明實(shí)施例提供的方案中,通過在掃描式成像設(shè)備的多個(gè)掃描周期內(nèi)進(jìn)行圖像采集的方式,保證能夠采集到掃描圖像的各個(gè)部分,因此,能夠通過圖像合成的方式容易的采集到掃描式成像設(shè)備的掃描圖像的完整圖像。
本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,S2計(jì)算得到掃描周期數(shù)之后,可以由圖像采集單元在確定到達(dá)各個(gè)周期的圖像采集時(shí)刻時(shí)主動(dòng)進(jìn)行圖像采集,還可以是掃描式成像設(shè)備判斷得達(dá)到各個(gè)周期的圖像采集時(shí)刻時(shí),通過發(fā)送調(diào)用信號的方式調(diào)用圖像采集單元進(jìn)行圖像采集,下面通過圖2和圖3兩個(gè)實(shí)施例對上述兩種分別進(jìn)行說明。
圖2為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖,與圖1所示實(shí)施例相比,本實(shí)施例中,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像(S3),包括:
S31:根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻。
由于在一個(gè)掃描周期內(nèi)圖像采集單元僅僅能夠采集到掃描圖像的一部分,所以,為保證應(yīng)用本發(fā)明實(shí)施例提供的方案能夠獲得完整的掃描圖像,所確定出的上述N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻需保證N個(gè)周期內(nèi)所采集到的圖像能夠包含一幅完整圖像中的各個(gè)部分。
本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,圖像采集單元在確定達(dá)到圖像采集觸發(fā)時(shí)刻后至真正開始進(jìn)行圖像采集時(shí),需要一定的時(shí)延,該時(shí)延是由圖像采集單元等硬件因素決定的,鑒于此,在確定各個(gè)掃描周期的圖像采集觸發(fā)時(shí)刻時(shí),可以一并考慮上述的時(shí)延信息。
例如:假定掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0為0.8秒,圖像采集單元的曝光時(shí)間Texp為0.3秒,根據(jù)S2可確定掃描周期數(shù)為3,經(jīng)計(jì)算可以得到,需要啟動(dòng)3次圖像采集單元完成3次曝光拍照得到3張圖像,每個(gè)掃描周期內(nèi)只完成1次曝光拍照得到1張圖像,若要求在第二個(gè)掃描周期的1/3時(shí),圖像采集單元進(jìn)行圖像采集,第三個(gè)掃描周圍的2/3時(shí),圖像采集單元進(jìn)行圖像采集,則可以確定第二個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻為:第二個(gè)掃描周期的1/3位置對應(yīng)的時(shí)刻-上述時(shí)延,可以確定第三個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻為:第三個(gè)掃描周期的1/3位置對應(yīng)的時(shí)刻-上述時(shí)延。本實(shí)例中并未限定第一個(gè)掃描周期對應(yīng)的圖像采集出發(fā)時(shí)刻的計(jì)算方式,具體的,可以根據(jù)其他方式進(jìn)行計(jì)算。
S32:獲得所確定的圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔。
具體的,掃描式成像設(shè)備將在S31中確定的相鄰的圖像采樣觸發(fā)時(shí)刻作差,得到圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔。
S33:在到達(dá)所確定的圖像采集觸發(fā)時(shí)刻中最早的圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用圖像采集單元進(jìn)行圖像采集,并向所述圖像采集單元發(fā)送上述所獲得的時(shí)間 間隔,以使得所述圖像采集單元按照上述所獲得的時(shí)間間隔進(jìn)行圖像采集。
需要說明的是,本實(shí)施例中,圖像采集單元需具有計(jì)時(shí)功能。
實(shí)際應(yīng)用中,將S32中獲得的圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔傳送給圖像采集單元后,當(dāng)圖像采集單元在掃描式成像設(shè)備的第1個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻到來時(shí),掃描式成像設(shè)備調(diào)用圖像采集單元,啟動(dòng)攝像頭曝光拍照,在執(zhí)行啟動(dòng)命令的同時(shí),掃描式成像設(shè)備將第1個(gè)時(shí)間間隔傳送給圖像采集單元,同時(shí)圖像采集單元開始計(jì)時(shí),當(dāng)圖像采集單元計(jì)時(shí)達(dá)到第1次圖像采集與第2次圖像采集之間的時(shí)間間隔時(shí),圖像采集單元開始進(jìn)行第2次圖像采集,并從零重新開始計(jì)時(shí),然后,依此進(jìn)行后續(xù)圖像采集,獲得N張圖像。
由以上可見,本實(shí)施例中,掃描式成像設(shè)備計(jì)算得到相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔后,將這些時(shí)間間隔數(shù)據(jù)發(fā)送給圖像采集單元,由圖像采集單元控制進(jìn)行圖像采集,獲得N張圖像,可以有效減輕圖像采集過程中掃描式成像設(shè)備的工作壓力。
圖3為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖,與圖1所示實(shí)施例相比,本實(shí)施例中,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像(S3),包括:
S34:根據(jù)預(yù)設(shè)圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻。
本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,硬件單元之間的信號傳輸需要傳輸時(shí)間,另外,由于硬件的特性,圖像采集單元接收到觸發(fā)信號之后到開始采集圖像之前通常會(huì)存在一定的啟動(dòng)延時(shí),因此,在確定掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻時(shí),需考慮由上述傳輸時(shí)間和啟動(dòng)延時(shí)等信息組成的整體延時(shí)。具體的,上述整體時(shí)延一般由掃描式成像設(shè)備的掃描周期T0和圖像采集單元的曝光時(shí)間Texp以及圖像采集單元所處環(huán)境等因素共同決定。進(jìn)一步的,假設(shè)理想狀態(tài)下,想讓圖像采集單元在時(shí)刻Tn進(jìn)行圖像采集,則為保證圖像采集單元能夠在時(shí)刻Tn開始采集圖像,可以確定時(shí)刻Tn對應(yīng)的圖像采集觸發(fā)時(shí)刻為Tn-上述整體時(shí)延。
S35:在到達(dá)所確定的每一圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用所述圖像采集單元進(jìn)行圖像采集。
本實(shí)施例中,掃描式成像設(shè)備無需將S34中獲得的N個(gè)掃描周期中每個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻傳送給圖像采集單元,而是在監(jiān)測到達(dá)到S34確定出的每一圖像采集觸發(fā)時(shí)刻時(shí),掃描式成像設(shè)備調(diào)用圖像采集單元,啟動(dòng)攝像頭,采集對應(yīng)的圖像。
由前述描述得知,圖像采集單元可以是與掃描式成像設(shè)備一體的,還可以不是與掃描式成像設(shè)備一體的,具體的,在圖像采集單元與掃描式成像設(shè)備一體的情況下,該設(shè)備可以通過數(shù)據(jù)線傳輸信號的方式,啟動(dòng)圖像采集單元采集圖像;在圖像采集單元不與掃描式成像設(shè)備一體的情況下,該設(shè)備可以通過點(diǎn)亮指示燈的方式啟動(dòng)圖像采集單元采集圖像。
需要說明的是,本申請只是以上述為例進(jìn)行說明,實(shí)際應(yīng)用中,掃描式成像設(shè)備調(diào)用圖像采集單元采集圖像的具體方式并不僅限于此。
下面通過具體實(shí)例對本實(shí)施例進(jìn)行詳細(xì)說明。
1)、對于圖像采集單元與掃描式成像設(shè)備一體的情況
可以通過數(shù)據(jù)線以及寄存器相配合實(shí)現(xiàn)調(diào)用圖像采集單元。具體的,在掃描式成像設(shè)備的處理器與圖像采集單元之間定義一條硬件連接,以PARTIAL_INT來表示上述硬件連接的傳輸信號,其中,PARTIAL_INT用來指征掃描式成像設(shè)備內(nèi)部一幀掃描圖像的掃描狀態(tài)。
在掃描式成像設(shè)備內(nèi)部,可以新定義一套寄存器來配置PARTIAL_INT信號。
具體的,可以定義如下幾個(gè)寄存器:
REG_NEW_1:bit0=0/1,使能部分場同步信號PARTIAL_INT;
REG_NEW_1:bit1=0/1,配置重復(fù)自動(dòng)裝載;
REG_NEW_1:bit2=0/1,使能驅(qū)動(dòng)指示燈信號;
REG_NEW_2:bit0~7,N=1,2,3,4,5···N表示每1/N幀閾值觸發(fā)中斷;
REG_NEW_3:bit0~15,設(shè)置輸出PARTIAL_INT的時(shí)延,1bit=TD_INT。
具體的,參見圖4(a),提供了一種信號脈沖示意圖,該示意圖中顯示了根據(jù)TD_INT確定三個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻的情況。
2)、對于圖像采集單元與掃描式成像設(shè)備一體的情況
在上述1)的基礎(chǔ)上,還可以定義如下兩個(gè)寄存器:
REG_NEW_4:bit0~15,設(shè)置指示燈輸出脈沖延時(shí)1bit=TD_IND;
REG_NEW_5:bit0~15,設(shè)置指示燈輸出脈沖寬度WPULSE。
假定掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0為0.5秒,圖像采集單元的曝光時(shí)間Texp為0.3秒,根據(jù)S2可確定掃描周期數(shù)為2,經(jīng)計(jì)算可以得到,需要啟動(dòng)2次圖像采集單元完成2次曝光拍照得到2張圖像,每個(gè)掃描周期內(nèi)只完成1次曝光拍照得到1張圖像,第1次圖像采集觸發(fā)時(shí)刻為掃描式成像設(shè)備第1個(gè)掃描周期掃描圖像開始時(shí)刻-TD_IND,即第1次曝光拍照是在所述第1次圖像采集觸發(fā)時(shí)刻到來時(shí)上述掃描式成像設(shè)備啟動(dòng)圖像采集單元進(jìn)行圖像采集;第2次圖像采集觸發(fā)時(shí)刻為掃描式成像設(shè)備第2個(gè)掃描周期掃描圖像1/2位置對應(yīng)時(shí)刻-TD_IND。
具體的,參見圖4(b),圖4(b)提供了另一種信號脈沖示意圖,該示意圖中顯示了根據(jù)TD_IND確定兩個(gè)掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻的情況。
本實(shí)施例提供的方案中,掃描式成像設(shè)備在監(jiān)測到每一掃描周對應(yīng)的圖像采集時(shí)刻時(shí),才調(diào)用圖像采集單元進(jìn)行圖像采集,圖像采集單元無需具有計(jì)時(shí)等功能,對圖像采集單元的要求較低。
圖5為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的方法的流程示意圖,與圖1所示實(shí)施例相比,本實(shí)施例中,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像(S4),包括:
S41:確定所采集的N張圖像中的掃描內(nèi)容所在區(qū)域。
由前述描述可以看出,每一張圖像的采集時(shí)刻對應(yīng)于一個(gè)掃描周期中的特定時(shí)刻,而每一掃描周期中不同的時(shí)刻對應(yīng)的掃描內(nèi)容位于掃描圖像的不同區(qū)域,因此,可以根據(jù)所采集的N張圖像的采集時(shí)刻與掃描周期之間的對應(yīng)關(guān)系, 得到這N張圖像中掃描內(nèi)容所在的區(qū)域。
本發(fā)明對確定采集的圖像區(qū)域方式不作限定,除上述方式外,確定采集的圖像區(qū)域還可以先通過在圖像采集時(shí)所獲圖像時(shí)將其命名為圖像對應(yīng)掃描式成像設(shè)備的掃描周期數(shù)n,這種方式很容易就可以確定采集圖像的所處區(qū)域?yàn)閚/N。
S42:根據(jù)所確定的掃描內(nèi)容所在區(qū)域在圖像中的位置,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
具體為,經(jīng)過S41確定每張圖片在掃描圖像內(nèi)容所處的區(qū)域后,可以根據(jù)每兩個(gè)相鄰區(qū)域采集的對應(yīng)的圖像重疊區(qū)域進(jìn)行覆蓋,得到1張新的圖像,依次按照此規(guī)則將余下的N-1張圖像最終疊加為一幅完整的圖像。
對應(yīng)的,還可以根據(jù)S41的另一種確定采集的圖像區(qū)域方式,將已經(jīng)命名好的圖像按從小到達(dá)的順序進(jìn)行疊加覆蓋,得到最終的包含N張圖像全部內(nèi)容的一幅完整圖像。
應(yīng)用本實(shí)施例提供的方案,圖像合成過程中能夠準(zhǔn)確的獲知各圖像所處區(qū)域,并將其合成為一幅完整的圖像,有效的降低了圖像合成的算法復(fù)雜度。
圖6為本發(fā)明實(shí)施例提供的一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖,與圖1所示的方法流程圖對應(yīng),包括硬件參數(shù)獲得模塊1、掃描周期數(shù)確定模塊2、圖像采集模塊3、圖像合成模塊4。
其中,硬件參數(shù)獲得模塊1,用于獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp;
掃描周期數(shù)確定模塊2,用于根據(jù)所述掃描周期T0和所述曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N;
圖像采集模塊3,用于調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集圖像。
其中,所述圖像采集單元在所述掃描式成像設(shè)備的N個(gè)掃描周期的每一掃描周期內(nèi)僅采集一幅圖像,所述預(yù)設(shè)的圖像采集規(guī)則用于規(guī)定所述圖像采集單元在每一掃描周期內(nèi)的圖像采集觸發(fā)時(shí)刻,以保證所采集的N張圖像包含所述掃描式成像設(shè)備的一幅掃描圖像的所有內(nèi)容。
圖像合成模塊4,用于對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
由以上可見,本實(shí)施例提供的方案中,掃描式成像設(shè)備獲得所述掃描式成像設(shè)備掃描一幀掃描圖像的掃描周期T0和圖像采集單元的曝光時(shí)間Texp后,根據(jù)掃描周期T0和曝光時(shí)間Texp之間的數(shù)值關(guān)系,確定采集一幅完整圖像需要的掃描周期數(shù)N,然后,調(diào)用圖像采集單元按照預(yù)設(shè)的圖像采集規(guī)則采集N張圖像,并對所采集的N張圖像進(jìn)行圖像合成,進(jìn)而得到針對掃描式成像設(shè)備的掃描圖像的一幅完整圖像。雖然圖像采集單元的一個(gè)曝光周期內(nèi)僅僅能采集到上述掃描式成像設(shè)備的掃描圖像的一部分,但是本發(fā)明實(shí)施例提供的方案中,通過在掃描式成像設(shè)備的多個(gè)掃描周期內(nèi)進(jìn)行圖像采集的方式,保證能夠采集到掃描圖像的各個(gè)部分,因此,能夠通過圖像合成的方式容易的采集到掃描式成像設(shè)備的掃描圖像的完整圖像。
圖7為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖,與圖6所示實(shí)施例相比,本實(shí)施例中,圖像采集模塊3,包括:
第一觸發(fā)時(shí)刻確定子模塊31,用于根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻。
時(shí)間間隔獲得子模塊32,用于獲得所確定的圖像采集觸發(fā)時(shí)刻中相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔。
第一圖像采集子模塊33,用于在到達(dá)所確定的圖像采集觸發(fā)時(shí)刻中最早的圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用圖像采集單元進(jìn)行圖像采集,并向所述圖像采集單元發(fā)送上述所獲得的時(shí)間間隔,以使得所述圖像采集單元按照上述所獲得的時(shí)間間隔進(jìn)行圖像采集。
由以上可見,本實(shí)施例中,掃描式成像設(shè)備計(jì)算得到相鄰的兩個(gè)圖像采集觸發(fā)時(shí)刻之間的時(shí)間間隔后,將這些時(shí)間間隔數(shù)據(jù)發(fā)送給圖像采集單元,由圖像采集單元控制進(jìn)行圖像采集,獲得N張圖像,可以有效減輕圖像采集過程中掃描式成像設(shè)備的工作壓力。
圖8為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖,與圖6所示實(shí)施例相比,本實(shí)施例中,圖像采集模塊3,包括:
第二觸發(fā)時(shí)刻確定子模塊34,用于根據(jù)預(yù)設(shè)的圖像采集規(guī)則,確定所述掃描式成像設(shè)備的N個(gè)掃描周期中每一掃描周期對應(yīng)的圖像采集觸發(fā)時(shí)刻;。
第二圖像采集子模塊35,用于在到達(dá)所確定的每一圖像采集觸發(fā)時(shí)刻時(shí),調(diào)用所述圖像采集單元進(jìn)行圖像采集。
本實(shí)施例提供的方案中,掃描式成像設(shè)備在監(jiān)測到達(dá)到每一掃描周對應(yīng)的圖像采集時(shí)刻時(shí),才調(diào)用圖像采集單元進(jìn)行圖像采集,圖像采集單元無需具有計(jì)時(shí)等功能,對圖像采集單元的要求較低。
圖9為本發(fā)明實(shí)施例提供的另一種采集靜態(tài)圖像的裝置的結(jié)構(gòu)示意圖,與圖5所示實(shí)施例相比,本實(shí)施例中,圖像合成模塊4,包括:
區(qū)域確定子模塊41,用于確定所采集的N張圖像中的掃描內(nèi)容所在區(qū)域。
圖像合成子模塊42,用于根據(jù)所確定的掃描內(nèi)容所在區(qū)域在圖像中的位置,對所采集的N張圖像進(jìn)行圖像合成,得到針對所述掃描式成像設(shè)備的掃描圖像的一幅完整圖像。
本實(shí)施例提供的方案中,圖像合成過程中能夠準(zhǔn)確的獲知各圖像所處區(qū)域,并將其合成為一幅完整的圖像,有效的降低了圖像合成的算法復(fù)雜度。
對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處請參見方法實(shí)施例中的對應(yīng)部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:ROM/RAM、磁碟、光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。