亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

標(biāo)簽圖像生成方法和裝置的制造方法

文檔序號:10512786閱讀:595來源:國知局
標(biāo)簽圖像生成方法和裝置的制造方法
【專利摘要】本發(fā)明提供一種標(biāo)簽圖像生成方法和裝置,該方法包括:若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽圖像;計算第一標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離;若第一標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定第一標(biāo)簽圖像為有效標(biāo)簽圖像,將第一標(biāo)簽圖像添加到有效標(biāo)簽圖像集合中,因而,有效標(biāo)簽圖像集合中的各標(biāo)簽圖像之間都具有一定的距離,各標(biāo)簽圖像間存在較大差異性。
【專利說明】
標(biāo)簽圖像生成方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,尤其是涉及一種標(biāo)簽圖像生成方法和裝置。
【背景技術(shù)】
[0002] 近年來,諸如二維碼標(biāo)簽圖像等各種類型的標(biāo)簽圖像,已經(jīng)被廣泛應(yīng)用在人們的 生活中,比如用于標(biāo)識物體、支付等。這些標(biāo)簽圖像由多個編碼單元按照一定的編碼規(guī)則生 成,并且這些標(biāo)簽圖像中一般承載有數(shù)據(jù)信息,該數(shù)據(jù)信息是指標(biāo)簽圖像所用于標(biāo)識的物 體的相關(guān)信息,比如物體的名稱、生產(chǎn)批號等。
[0003] 但是,實際應(yīng)用中,還有一種標(biāo)簽圖像的使用需求一用于定位。舉例來說,比如在 一個房間的特定位置比如四面墻壁上分別設(shè)置有不同的標(biāo)簽圖像,當(dāng)機(jī)器人在房間中走動 時,可以基于對標(biāo)簽圖像的檢測而知道已經(jīng)走到哪面墻壁處,需要向哪個方向轉(zhuǎn)向行走。此 時,標(biāo)簽圖像中可以并不承載數(shù)據(jù)信息,只是需要生成不同的標(biāo)簽圖像。
[0004] 在上述定位類型的實際應(yīng)用中,如何生成具有魯棒性的標(biāo)簽圖像,以保證生成的 大量標(biāo)簽圖像之間具有較大差異,以便于實際應(yīng)用中對標(biāo)簽圖像的準(zhǔn)確識別,是亟待解決 的問題。

【發(fā)明內(nèi)容】

[0005] 針對上述存在的問題,本發(fā)明提供一種標(biāo)簽圖像生成方法和裝置,用以生成具有 更大差異性的多個標(biāo)簽圖像。
[0006] 本發(fā)明提供了一種標(biāo)簽圖像生成方法,包括:
[0007] 若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽 圖像;
[0008] 計算所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離;
[0009] 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定 所述第一標(biāo)簽圖像為有效標(biāo)簽圖像,將所述第一標(biāo)簽圖像添加到所述有效標(biāo)簽圖像集合 中。
[0010] 本發(fā)明提供了一種標(biāo)簽圖像生成裝置,包括:
[0011] 處理器、存儲器,所述處理器、所述存儲器通過總線連接;
[0012] 其中,所述存儲器中存儲一組程序代碼,所述處理器調(diào)用所述存儲器中存儲的程 序代碼以執(zhí)行如下處理過程:
[0013] 若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽 圖像;
[0014] 計算所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離;
[0015] 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定 所述第一標(biāo)簽圖像為有效標(biāo)簽圖像,將所述第一標(biāo)簽圖像添加到所述有效標(biāo)簽圖像集合 中。
[0016] 本發(fā)明提供的標(biāo)簽圖像生成方法和裝置,如果當(dāng)前有效標(biāo)簽圖像集合中的有效標(biāo) 簽數(shù)量小于所需生成的第一預(yù)設(shè)數(shù)量,則隨機(jī)生成一個標(biāo)簽圖像,并計算該標(biāo)簽圖像與有 效標(biāo)簽圖像集合的距離,當(dāng)該標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離大于一定距離閾值時, 說明生成的該標(biāo)簽圖像與有效標(biāo)簽圖像集合中已經(jīng)存在的其他有效標(biāo)簽圖像間具有明顯 差異性,此時確定生成的標(biāo)簽圖像為有效標(biāo)簽圖像,將其添加到有效標(biāo)簽圖像集合中,因 而,有效標(biāo)簽圖像集合中的各標(biāo)簽圖像之間都具有一定的距離,各標(biāo)簽圖像間存在較大差 異性。
【附圖說明】
[0017] 圖1為本發(fā)明標(biāo)簽圖像生成方法實施例一的流程圖;
[0018] 圖2為本發(fā)明標(biāo)簽圖像生成方法實施例二的流程圖;
[0019] 圖3為本發(fā)明標(biāo)簽圖像生成裝置實施例一的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020] 圖1為本發(fā)明標(biāo)簽圖像生成方法實施例一的流程圖,如圖1所示,該方法包括如下 步驟:
[0021] 步驟101、若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成 第一標(biāo)簽圖像。
[0022] 當(dāng)用戶需要生成第一預(yù)設(shè)數(shù)量的標(biāo)簽圖像時,可以先定義一個有效標(biāo)簽圖像集合 D,用于存放生成的有效標(biāo)簽圖像。初始時,該有效標(biāo)簽圖像集合D為空,當(dāng)隨機(jī)生成第一個 標(biāo)簽圖像時,直接將該第一個生成的標(biāo)簽圖像添加到有效標(biāo)簽圖像集合中。上述第一標(biāo)簽 圖像并非是限定第一個生成的標(biāo)簽圖像。
[0023] 本實施例中,以生成任一個第一標(biāo)簽圖像為例進(jìn)行說明,在需要生成該第一標(biāo)簽 圖像時,首先判斷有效標(biāo)簽圖像集合D中有效標(biāo)簽圖像的數(shù)量是否已經(jīng)達(dá)到第一預(yù)設(shè)數(shù)量, 若沒有,則隨機(jī)生成一個第一標(biāo)簽圖像。
[0024] 在具體介紹標(biāo)簽圖像的隨機(jī)生成方式前,首先對標(biāo)簽圖像的定義進(jìn)行說明:
[0025] 假設(shè)以mg表示任一個第一標(biāo)簽圖像,貝ljmg= (WQ,W1, · . ·,wn),wi為第一標(biāo)簽圖像mg 中的第i列編碼向量,i取自〇至η。其中,Wi=(bo,bi,,,bn|bj£ {〇,1}),bj為第i列編碼向量中 的第j個編碼單元的像素值。
[0026] 也就是說,任一個標(biāo)簽圖像是由η行η列的編碼單元組成的圖像矩陣,每個編碼單 元作為該圖像矩陣中的一個元素。這個圖像矩陣由η個列向量即η列編碼向量組成,每列編 碼向量由η個編碼單元組成,每個編碼單元對應(yīng)的像素值為0或1,即黑色或白色二值像素。 因此,每個編碼單元相當(dāng)于是一個編碼單元格,填充以黑色或白色。因此,生成標(biāo)簽圖像相 當(dāng)于就是生成該圖像矩陣,之后將生成的圖像矩陣中的各編碼單元按照其像素值填充以對 應(yīng)的顏色,從而形成了標(biāo)簽圖像。
[0027] 因此,在生成標(biāo)簽圖像時,本實施例中是以隨機(jī)生成標(biāo)簽圖像中的各列編碼向量 的方式來生成標(biāo)簽圖像的,當(dāng)然,可以理解的是,如果想標(biāo)簽圖像表示為由η行編碼向量組 成,每行編碼向量由η個編碼單元組成,隨機(jī)生成每行編碼向量的原理與之相似,不贅述。
[0028] 具體來說,隨機(jī)生成第一標(biāo)簽圖像,包括:
[0029] 根據(jù)公式(1)確定第一標(biāo)簽圖像mg中各列編碼向量的生成概率P(w=Wl),以根據(jù)生 成概率P(w=wi)生成第一標(biāo)簽圖像m g:
[0030]
[0031] 其中,wY為任一列編碼向量,Z表示2n種編碼方式。值得說明的是,為任一列編碼 向量,并非是限定為第一標(biāo)簽圖像m g中的任一列編碼向量,而是指:如果任一列編碼向量 是由η個編碼單元組成,這η個編碼單元總共存在的編碼方式為Z種,則對應(yīng)有Z種編碼向量, 也就是中為Ζ種編碼向量中的任一種。上述生成概率是指編碼向量wi為第一標(biāo)簽圖像mg中 一列編碼向量的概率。
[0032]其中,T(Wi)為Wi的轉(zhuǎn)換率,根據(jù)公式(2)確定;0(Wi,D)為 Wi在有效標(biāo)簽圖像集合D 中已經(jīng)出現(xiàn)的概率,根據(jù)公式(3)確定:
[0035] 其中,vlf為Wi中的第q個編碼單元,當(dāng)wf+1_ = vif時,δ (wY,Wi)等于0,當(dāng)wf_+1 .尹時,δ (wY,Wi)等于1,|D|為D中有效標(biāo)簽圖像數(shù)量。
[0036] 下面以一個舉例來說明上述公式(2)所說的轉(zhuǎn)換率的含義,假設(shè)Wl是由5個編碼單 元組成的編碼向量,這6個編碼單元組成的編碼方式是010110,則T(010110) =4/5,其中,該 轉(zhuǎn)換率體現(xiàn)了該¥1中依次相鄰的兩個編碼單元的差異性,該舉例中,第一個編碼單元為〇, 第二個編碼單元為1,從第一個編碼單元到第二個編碼單元有改變,變化數(shù)量記為1;相應(yīng) 的,從第二個編碼單元到第三個編碼單元從1變?yōu)?,有所改變,變化數(shù)量加1變?yōu)?;從第三 個編碼單元到第四個編碼單元從0變?yōu)?,有所改變,變化數(shù)量加1變?yōu)?;從第四個編碼單元 到第五個編碼單元從1變?yōu)?,沒有改變,變化數(shù)量保持3不變;從第五個編碼單元到第六個 編碼單元從1變?yōu)?,有所改變,變化數(shù)量加1變?yōu)?。而理論上,這6個編碼單元最多可以具有 的變化數(shù)量為5,因此,T(010110) =4/5。對于任一列編碼向量來說,其轉(zhuǎn)換率越高,對于標(biāo) 簽圖像的識別來說,其可辨識度越高,越能保證識別的準(zhǔn)確性。
[0037] 基于上述公式(2)和公式(3)的含義,對于公式(1)應(yīng)理解為:如果^的轉(zhuǎn)換率越 高,其在標(biāo)簽圖像mg中生成的概率應(yīng)該越高,反之,生成的概率應(yīng)越低;如果wi在有效標(biāo)簽圖 像集合中已經(jīng)生成的其他標(biāo)簽圖像中出現(xiàn)的概率越高,那么其在標(biāo)簽圖像m g中生成的概率 應(yīng)該越低,反之,生成的概率應(yīng)該越高。
[0038] 綜上,公式(1)所表達(dá)的生成概率,是為了使得標(biāo)簽圖像^與有效標(biāo)簽圖像集合中 已經(jīng)生成的其他標(biāo)簽圖像盡量具有更好的差異性。
[0039] 步驟102、計算第一標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離。
[0040] 本實施例中,第一標(biāo)簽圖像%與有效標(biāo)簽圖像集合D的距離,是指第一標(biāo)簽圖像與 有效標(biāo)簽圖像集合D中各其他標(biāo)簽圖像間的最小距離,具體可以通過如下公式(4)計算第一 標(biāo)簽圖像m g與有效標(biāo)簽圖像集合D的距尚L (mg,D):
[0041]
[0042]其中,mh為D中的任一有效標(biāo)簽圖像,L(mg,mh)為mg與mh間的距離,根據(jù)公式(5)確 定:
[0043]
[0044] 其中,H()表示漢明距離,Rk (mh)表示mh旋轉(zhuǎn)k X 90度。
[0045] 步驟103、若第一標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定 第一標(biāo)簽圖像為有效標(biāo)簽圖像,將第一標(biāo)簽圖像添加到有效標(biāo)簽圖像集合中。
[0046] 本實施例中,如果第一標(biāo)簽圖像mg與有效標(biāo)簽圖像集合D的距離大于預(yù)設(shè)距離閾 值τ〇,則確定第一標(biāo)簽圖像%為有效標(biāo)簽圖像,將第一標(biāo)簽圖像m g添加到有效標(biāo)簽圖像集合 0中。
[0047] 可以理解的是,當(dāng)一標(biāo)簽圖像%添加到有效標(biāo)簽圖像集合D中之后,可以繼續(xù)執(zhí)行 步驟101,即判斷有效標(biāo)簽圖像集合D中的有效標(biāo)簽數(shù)量是否達(dá)到了第一預(yù)設(shè)數(shù)量,如果達(dá) 到了,則結(jié)束標(biāo)簽圖像生成過程,如果沒有達(dá)到,則繼續(xù)生成新的標(biāo)簽圖像。
[0048] 本實施例中,通過上述方式生成的有效標(biāo)簽圖像集合D的最小差異距離t(D)可以 表示為:
[0051 ]其中,S(mh)為D中任一有效標(biāo)簽圖像mh的自旋轉(zhuǎn)距離,mi為D中任一個與mh不同的 有效標(biāo)簽圖像。
[0052] 該最小差異距離t(D)的含義是指,對于生成的有效標(biāo)簽圖像集合D來說,其誤差檢 測和糾錯能力能夠達(dá)到fl〇〇r[(i(D)-l)/2],也就是說,當(dāng)生成的有效標(biāo)簽圖像中存在 fl〇〇r[(T(D)-l)/2]個錯誤的編碼單元時,能夠?qū)⑵浼m正為對應(yīng)的正確標(biāo)簽圖像。其中, fl〇〇r()為向下取整函數(shù)。而且,生成的標(biāo)簽圖像因為自帶旋轉(zhuǎn)性,因此能夠檢測到標(biāo)簽圖 像擺放的方向,在實際應(yīng)用中有很高的魯棒性和準(zhǔn)確性。
[0053] 可選地,步驟103后,還可以包括如下步驟104:
[0054] 步驟104、生成與第一標(biāo)簽圖像對應(yīng)的外框圖像,第一標(biāo)簽圖像填充于外框圖像表 征的外框內(nèi)。
[0055] 實際應(yīng)用中,生成的標(biāo)簽圖像一般需要貼附于某物體上,而且,生成的標(biāo)簽圖像是 二值圖像,具有黑白兩色,如果所貼附于的物體的背景圖案與該標(biāo)簽圖像不易區(qū)分,對于識 別裝置,比如機(jī)器人上設(shè)置的識別裝置準(zhǔn)確定位到標(biāo)簽圖像的存在可能造成不便。
[0056] 因此,本實施例中,可選地,還可以在生成的標(biāo)簽圖像外圍,生成外框圖像,該外框 圖像比如由占有一定編碼單元數(shù)量的黑色編碼單元構(gòu)成,即相當(dāng)于在標(biāo)簽圖像四周生成一 圈黑色邊框圖像,以便于準(zhǔn)確定位到標(biāo)簽圖像。
[0057]本實施例中,如果當(dāng)前有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于所需生成的第一 預(yù)設(shè)數(shù)量,則隨機(jī)生成一個標(biāo)簽圖像,并計算該標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離,當(dāng)該 標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離大于一定距離閾值時,說明生成的該標(biāo)簽圖像與有效 標(biāo)簽圖像集合中已經(jīng)存在的其他有效標(biāo)簽圖像間具有明顯差異性,此時確定生成的標(biāo)簽圖 像為有效標(biāo)簽圖像,將其添加到有效標(biāo)簽圖像集合中,因而,有效標(biāo)簽圖像集合中的各標(biāo)簽 圖像之間都具有一定的距離,各標(biāo)簽圖像間存在較大差異性。
[0058]圖2為本發(fā)明標(biāo)簽圖像生成方法實施例二的流程圖,如圖2所示,在圖1所示實施例 的基礎(chǔ)上,上述步驟102之后還可以包括如下步驟:
[0059]步驟201、若第一標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離不大于預(yù)設(shè)距離閾值,則丟 棄第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。
[0060] 在圖1所示實施例的基礎(chǔ)上,如果通過步驟102計算出的第一標(biāo)簽圖像%與有效標(biāo) 簽圖像集合D的距離不大于預(yù)設(shè)距離閾值說明第一標(biāo)簽圖像m g與有效標(biāo)簽圖像集合D中 的其他有效標(biāo)簽圖像的差異性不夠大,此時可以丟棄生成的該第一標(biāo)簽圖像mg,將無效標(biāo) 簽圖像數(shù)量P加一。
[0061] 步驟202、判斷無效標(biāo)簽圖像數(shù)量是否小于第二預(yù)設(shè)數(shù)量,若小于,則執(zhí)行步驟 203-206,否則執(zhí)行步驟207-212。
[0062]步驟203、隨機(jī)生成第二標(biāo)簽圖像。
[0063]步驟204、判斷第二標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離是否大于預(yù)設(shè)距離閾值, 若大于預(yù)設(shè)距離閾值,則執(zhí)行步驟205,否則,執(zhí)行步驟206。
[0064]步驟205、確定第二標(biāo)簽圖像為有效標(biāo)簽圖像,添加到有效標(biāo)簽圖像集合中,并將 無效標(biāo)簽圖像數(shù)量置為0。
[0065]步驟206、丟棄所述第二標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。
[0066] 步驟206之后,執(zhí)行步驟202的判斷處理。
[0067] 本實施例中,當(dāng)生成的第一標(biāo)簽圖像mg為無效標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量P加 一之后,判斷無效標(biāo)簽圖像數(shù)量是否已經(jīng)達(dá)到一定閾值,即第二預(yù)設(shè)數(shù)量。如果無效標(biāo)簽圖 像數(shù)量小于第二預(yù)設(shè)數(shù)量,說明當(dāng)前采用的預(yù)設(shè)距離閾值το還可以被繼續(xù)采用,即以該距 離閾值το作為標(biāo)簽圖像是否有效的依據(jù)仍成立。其中,該成立是指采用該距離閾值仍可 能滿足用戶生成第一預(yù)設(shè)數(shù)量的、相互之間距離差異較大的有效標(biāo)簽。
[0068] 此時,根據(jù)公式(1)隨機(jī)生成下一個標(biāo)簽圖像,即第二標(biāo)簽圖像,進(jìn)而參考圖1所示 實施例,計算第二標(biāo)簽圖像與有效標(biāo)簽圖像集合D的距離,如果第二標(biāo)簽圖像與有效標(biāo)簽圖 像集合D的距離大于上述預(yù)設(shè)距離閾值則說明第二標(biāo)簽圖像為有效標(biāo)簽圖像,將其添加 到有效標(biāo)簽圖像集合D中,并將無效標(biāo)簽圖像數(shù)量置為0,進(jìn)而,進(jìn)行與有效標(biāo)簽圖像集合D 中的有效標(biāo)簽數(shù)量是否達(dá)到第一預(yù)設(shè)數(shù)量的判斷,如果沒有達(dá)到,繼續(xù)生成新的標(biāo)簽圖像。 [0069]相反的,如果第二標(biāo)簽圖像與有效標(biāo)簽圖像集合D的距離不大于上述預(yù)設(shè)距離閾 值τ〇,說明第二標(biāo)簽圖像為無效標(biāo)簽圖像,再將無效標(biāo)簽圖像數(shù)量Ρ加一。如果此時的無效 標(biāo)簽圖像數(shù)量Ρ仍舊沒有達(dá)到第二預(yù)設(shè)數(shù)量,則繼續(xù)執(zhí)行步驟203-步驟206。
[0070]值得說明的是,本實施例中,無效標(biāo)簽圖像數(shù)量Ρ實際上是統(tǒng)計連續(xù)生成了多少個 無效標(biāo)簽圖像,只要在無效標(biāo)簽圖像數(shù)量Ρ沒有達(dá)到第二預(yù)設(shè)數(shù)量前,生成了一個有效標(biāo)簽 圖像,則無效標(biāo)簽圖像數(shù)量P置為0,此時說明預(yù)設(shè)距離閾值το還是有效的,即還是可以作為 標(biāo)簽圖像是否有效的判定依據(jù)的。
[0071]相對的,如果無效標(biāo)簽圖像數(shù)量ρ已經(jīng)達(dá)到了第二預(yù)設(shè)數(shù)量,則執(zhí)行如下的步驟 207以及之后的步驟處理過程:
[0072]步驟207、更新所述預(yù)設(shè)距離閾值,更新后的距離閾值小于預(yù)設(shè)距離閾值。
[0073]步驟208、判斷更新后的距離閾值是否大于預(yù)設(shè)的截止距離閾值,若大于,則執(zhí)行 步驟209,否則結(jié)束。
[0074]本實施例中,如果無效標(biāo)簽圖像數(shù)量Ρ已經(jīng)達(dá)到了第二預(yù)設(shè)數(shù)量,說明預(yù)設(shè)距離閾 值τ〇已經(jīng)無效,以次作為閾值,雖然能夠保證生成的標(biāo)簽圖像間的差異性更大,但是無法生 成用戶所需的第一預(yù)設(shè)數(shù)量的標(biāo)簽圖像。因此,需要更新該閾值,比如更新為τρτο-Ι,以更 新后的距離閾值^作為后續(xù)生成的標(biāo)簽圖像是否有效的依據(jù)。
[0075]但是,值得說明的是,并非是無限制地更新距離閾值,因為如果無限制地更新距離 閾值,雖然可能滿足用戶生成大量的標(biāo)簽圖像的需求,但是,標(biāo)簽圖像間的差異性不能得到 更好的保證,因此,本實施例中,更新距離閾值有一定的限制,如果當(dāng)前更新后的距離閾值 ^已經(jīng)達(dá)到限制的截止距離閾值,則結(jié)束標(biāo)簽圖像生成過程。
[0076]相反的,如果沒有達(dá)到限制的截止距離閾值,則可以繼續(xù)生成新的標(biāo)簽圖像,即第 三標(biāo)簽圖像,并采用更新后的距離閾值Ti作為第三標(biāo)簽圖像是否有效的判定依據(jù)。
[0077]步驟209、隨機(jī)生成第三標(biāo)簽圖像。
[0078]步驟210、判斷第三標(biāo)簽圖像與有效標(biāo)簽圖像集合的距離是否大于更新后的距離 閾值,若大于更新后的距離閾值,則執(zhí)行步驟211,否則,執(zhí)行步驟212。
[0079]步驟211、確定所述第三標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合 中,并將無效標(biāo)簽圖像數(shù)量置為0。
[0080]步驟212、丟棄所述第三標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。
[0081 ] 步驟212之后,繼續(xù)執(zhí)行步驟202的判斷處理。
[0082] 上述步驟209至步驟212的處理邏輯可以參見前述描述,不再贅述。
[0083]本實施例中,通過統(tǒng)計連續(xù)生成的無效標(biāo)簽的數(shù)量,以及通過距離閾值更新機(jī)制, 在保證生成的有效標(biāo)簽圖像間具有更大的差異性,以及保證生成足夠多的用戶所需的一定 數(shù)量的標(biāo)簽圖像之間進(jìn)行了合理權(quán)衡。
[0084]圖3為本發(fā)明標(biāo)簽圖像生成裝置實施例一的結(jié)構(gòu)示意圖,如圖3所示,該標(biāo)簽圖像 生成裝置包括:
[0085] 處理器11、存儲器12,所述處理器11、所述存儲器12通過總線13連接。其中,所述存 儲器12中存儲一組程序代碼,所述處理器11調(diào)用所述存儲器12中存儲的程序代碼以執(zhí)行如 下處理過程:
[0086] 若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽 圖像;
[0087] 計算所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離;
[0088]若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定 所述第一標(biāo)簽圖像為有效標(biāo)簽圖像,將所述第一標(biāo)簽圖像添加到所述有效標(biāo)簽圖像集合 中。
[0089] 可選地,所述處理器11還用于:
[0090]若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值, 則丟棄所述第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一;
[0091] 若無效標(biāo)簽圖像數(shù)量小于第二預(yù)設(shè)數(shù)量,則隨機(jī)生成第二標(biāo)簽圖像;
[0092] 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于所述預(yù)設(shè)距離閾值,則 確定所述第二標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽 圖像數(shù)量置為〇;
[0093] 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值, 則丟棄所述第二標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。
[0094] 可選地,所述處理器11還用于:
[0095]若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值, 則丟棄所述第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一;
[0096]若無效標(biāo)簽圖像數(shù)量大于第二預(yù)設(shè)數(shù)量,則更新所述預(yù)設(shè)距離閾值,更新后的距 離閾值小于預(yù)設(shè)距離閾值;
[0097]若更新后的距離閾值大于預(yù)設(shè)的截止距離閾值,則隨機(jī)生成第三標(biāo)簽圖像;
[0098]若所述第三標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于更新后的距離閾值,則 確定所述第三標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽 圖像數(shù)量置為0。
[0099]本實施例的標(biāo)簽圖像生成裝置可以用于執(zhí)行圖1、圖2所示方法實施例的技術(shù)方 案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0100]在上述標(biāo)簽識別裝置的實施例中,應(yīng)理解,該處理器可以是中央處理單元 (Central Processing Unit,簡稱CPU),還可以是其他通用處理器、圖像處理器、數(shù)字信號 處理器(Digital Signal Processor,簡稱DSP)、專用集成電路(Application Specific Integrated Circuit,簡稱ASIC)等。通用處理器可以是微處理器或者該處理器也可以是任 何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí) 行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
[0101]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光 盤等各種可以存儲程序代碼的介質(zhì)。
[0102]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依 然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn) 行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù) 方案的范圍。
【主權(quán)項】
1. 一種標(biāo)簽圖像生成方法,其特征在于,包括: 若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽圖 像; 計算所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離; 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定所述 第一標(biāo)簽圖像為有效標(biāo)簽圖像,將所述第一標(biāo)簽圖像添加到所述有效標(biāo)簽圖像集合中。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值,則丟 棄所述第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述丟棄所述第一標(biāo)簽圖像之后,所述方 法還包括: 若無效標(biāo)簽圖像數(shù)量小于第二預(yù)設(shè)數(shù)量,則隨機(jī)生成第二標(biāo)簽圖像; 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于所述預(yù)設(shè)距離閾值,則確定 所述第二標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽圖像 數(shù)量置為〇; 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值,則丟 棄所述第二標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 若無效標(biāo)簽圖像數(shù)量大于第二預(yù)設(shè)數(shù)量,則更新所述預(yù)設(shè)距離閾值,更新后的距離閾 值小于預(yù)設(shè)距離閾值; 若更新后的距離閾值大于預(yù)設(shè)的截止距離閾值,則隨機(jī)生成第三標(biāo)簽圖像; 若所述第三標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于更新后的距離閾值,則確定 所述第三標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽圖像 數(shù)量置為〇。5. 根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述隨機(jī)生成第一標(biāo)簽圖像, 包括: 根據(jù)公式(1)確定所述第一標(biāo)簽圖像中各列編碼向量的生成概率P(w=Wl),以根據(jù)所述 生成概率P(w=wi)生成所述第一標(biāo)簽圖像mg:(1) 其中,mg=(wo,wi,. . .,wn),wi為第一標(biāo)簽圖像mg中的第i列編碼向量,Wi = (bo,bi,,,bn| 匕6{〇,1}),1^為所述第1列編碼向量中的第」個編碼單元的像素值;,為任一列編碼向量,2 表示2n種編碼方式; 其中,T (Wi)為Wi的轉(zhuǎn)換率,根據(jù)公式(2)確定;0 (Wi,D)為Wi在有效標(biāo)簽圖像集合D中已經(jīng) 出現(xiàn)的概率,枏據(jù)公式(3)確宙: (2) (:3) 其中,wf為Wi中的第q個編碼單元,當(dāng)wf+1 =_wf時,5(wY,Wi)等于0,當(dāng)w,i/+1 # nf時,δ(ψγ, Wl)等于1,|D I為D中有效標(biāo)簽圖像數(shù)量。6. 根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述計算所述第一標(biāo)簽圖像 與所述有效標(biāo)簽圖像集合的距離,包括: 根據(jù)公式(4)計算所述第一標(biāo)簽圖像%與所述有效標(biāo)簽圖像集合D間的距離L(mg,D): 厶(/?,,,〇)二111叫乙0",.,爪")} (4). ^ ' mheD ^ 其中,mh為D中的任一有效標(biāo)簽圖像,L (mg, mh)為mg與mh間的距離,根據(jù)公式(5)確定: L(m^mh) = , ηι?η . {//(/?",/?- (/?,,))} ( 5 ) 其中,H()表示漢明距離,Rk (mh)表示mh旋轉(zhuǎn)k X 90度。7. 根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述方法還包括: 生成與所述第一標(biāo)簽圖像對應(yīng)的外框圖像,所述第一標(biāo)簽圖像填充于所述外框圖像表 征的外框內(nèi)。8. -種標(biāo)簽圖像生成裝置,其特征在于,包括: 處理器、存儲器,所述處理器、所述存儲器通過總線連接; 其中,所述存儲器中存儲一組程序代碼,所述處理器調(diào)用所述存儲器中存儲的程序代 碼以執(zhí)行如下處理過程: 若有效標(biāo)簽圖像集合中的有效標(biāo)簽數(shù)量小于第一預(yù)設(shè)數(shù)量,則隨機(jī)生成第一標(biāo)簽圖 像; 計算所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離; 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于預(yù)設(shè)距離閾值,則確定所述 第一標(biāo)簽圖像為有效標(biāo)簽圖像,將所述第一標(biāo)簽圖像添加到所述有效標(biāo)簽圖像集合中。9. 根據(jù)權(quán)利要求8所述的標(biāo)簽生成裝置,其特征在于,所述處理器還用于: 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值,則丟 棄所述第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一; 若無效標(biāo)簽圖像數(shù)量小于第二預(yù)設(shè)數(shù)量,則隨機(jī)生成第二標(biāo)簽圖像; 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于所述預(yù)設(shè)距離閾值,則確定 所述第二標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽圖像 數(shù)量置為〇; 若所述第二標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值,則丟 棄所述第二標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一。10. 根據(jù)權(quán)利要求8或9所述的標(biāo)簽生成裝置,其特征在于,所述處理器還用于: 若所述第一標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離不大于所述預(yù)設(shè)距離閾值,則丟 棄所述第一標(biāo)簽圖像,將無效標(biāo)簽圖像數(shù)量加一; 若無效標(biāo)簽圖像數(shù)量大于第二預(yù)設(shè)數(shù)量,則更新所述預(yù)設(shè)距離閾值,更新后的距離閾 值小于預(yù)設(shè)距離閾值; 若更新后的距離閾值大于預(yù)設(shè)的截止距離閾值,則隨機(jī)生成第三標(biāo)簽圖像; 若所述第三標(biāo)簽圖像與所述有效標(biāo)簽圖像集合的距離大于更新后的距離閾值,則確定 所述第三標(biāo)簽圖像為有效標(biāo)簽圖像,添加到所述有效標(biāo)簽圖像集合中,并將無效標(biāo)簽圖像 數(shù)量置為0。
【文檔編號】G06K19/06GK105868816SQ201610218723
【公開日】2016年8月17日
【申請日】2016年4月8日
【發(fā)明人】蔣化冰, 孫斌, 吳禮銀, 康力方, 李小山, 張干, 趙亮, 鄒武林, 徐浩明, 廖凱, 齊鵬舉, 方園, 李蘭, 米萬珠, 舒劍, 吳琨, 管偉, 羅璇, 羅承雄, 張海建
【申請人】江蘇木盟智能科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1