本發(fā)明涉及一種移動終端及其圖像中物體特征的識別方法。
背景技術(shù):
隨著智能手機等移動終端產(chǎn)品的普及,越來越多的用戶喜歡用移動終端拍照,因此生產(chǎn)商對移動終端的各種圖像處理功能進行不斷的完善及創(chuàng)新。
現(xiàn)有技術(shù)中,在移動終端的圖像中提取物體的特征后,需人為的通過輪廓特征判斷出物體的名稱或類別,無法使移動終端智能識別出物體的名稱或類別,從而無法滿足用戶更高的需求,且無法較好地應用在智能監(jiān)控等領(lǐng)域。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中在移動終端的圖像中提取物體的特征后,無法使移動終端智能識別出物體的名稱或類別的缺陷,提供一種移動終端及其圖像中物體特征的識別方法。
本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
一種移動終端,所述移動終端包括相機模塊及圖像特征數(shù)據(jù)庫,所述相機模塊包括相機、圖像儲存模塊、圖像處理模塊及圖像識別模塊,所述相機與所述圖像儲存模塊電連接,所述圖像儲存模塊與所述圖像處理模塊電連接,所述圖像處理模塊與所述圖像特征數(shù)據(jù)庫電連接,所述圖像特征數(shù)據(jù)庫與所述圖像識別模塊電連接;
所述相機用于采集圖像信息并將所述圖像信息發(fā)送至所述圖像儲存模塊,所述圖像儲存模塊用于儲存所述圖像信息并將需識別圖像信息發(fā)送至所述圖像處理模塊,所述圖像處理模塊用于對所述需識別圖像信息進行數(shù)字圖像處理并提取所述需識別圖像信息中物體的特征信息,所述圖像特征數(shù)據(jù)庫用于從所述圖像處理模塊接收所述特征信息并查詢所述特征信息所表征的 物體的名稱或類別,所述圖像識別模塊用于輸出從所述圖像特征數(shù)據(jù)庫接收的所述物體的名稱或類別。
較佳地,所述特征信息包括物體的形狀、顏色及尺寸。
在本方案中,通過物體的形狀、顏色及尺寸等特征信息可基本確定出特征信息所表征的物體的名稱或類別。
較佳地,所述圖像特征數(shù)據(jù)庫為SQLite(SQLite是一款輕型的關(guān)系型數(shù)據(jù)庫)數(shù)據(jù)庫。
在本方案中,SQLite數(shù)據(jù)庫是輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫,因此可較好地運用在移動終端中。
較佳地,所述移動終端還包括顯示模塊,所述顯示模塊分別與所述相機、所述圖像儲存模塊及所述圖像識別模塊電連接,所述顯示模塊顯示從所述圖像儲存模塊接收到的需識別圖像,所述顯示模塊還用于顯示從所述圖像識別模塊接收到的所述物體的名稱或類別。
在本方案中,所述顯示模塊包括觸摸式顯示屏,所述觸摸式顯示屏為用戶提供更好的人機交互。
較佳地,所述移動終端為智能手機或智能平板電腦。
本發(fā)明還提供一種移動終端的圖像中物體特征的識別方法,所述識別方法利用如上所述的移動終端實現(xiàn),所述識別方法包括以下步驟:
S1、通過所述相機采集圖像信息;
S2、從圖像信息中選取需識別圖像信息;
S3、對所述需識別圖像信息進行數(shù)字圖像處理并提取所述需識別圖像信息中物體的特征信息;
S4、查詢所述特征信息所表征的物體的名稱或類別;
S5、輸出所述物體的名稱或類別。
較佳地,所述特征信息包括物體的形狀、顏色及尺寸。
較佳地,所述圖像特征數(shù)據(jù)庫為SQLite數(shù)據(jù)庫。
較佳地,所述移動終端還包括顯示模塊,所述顯示模塊分別與所述相機、 所述圖像儲存模塊及所述圖像識別模塊電連接;
在步驟S2中,選取需識別圖像信息后,通過所述顯示模塊顯示需識別圖像;
在步驟S5中,通過所述顯示模塊輸出顯示所述物體的名稱或類別。
較佳地,所述移動終端為智能手機或智能平板電腦。
在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。
本發(fā)明的積極進步效果在于:
本發(fā)明能夠提取出移動終端的圖像中物體的特征,并根據(jù)物體的特征使移動終端智能識別出物體的名稱或類別,有效地替代了人為識別圖像中物體的方式,提高了移動終端用戶在拍照過程中的趣味性,可以運用在智能監(jiān)控等領(lǐng)域,也可使移動終端為盲人智能解讀出圖像信息。
附圖說明
圖1為本發(fā)明的一較佳實施例的移動終端的模塊示意圖。
圖2為本發(fā)明的一較佳實施例的移動終端的圖像中物體特征的識別方法的流程圖。
具體實施方式
下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
如圖1所示,本發(fā)明一較佳實施例的移動終端包括相機模塊1、圖像特征數(shù)據(jù)庫6及顯示模塊7,所述相機模塊1包括相機2、圖像儲存模塊3、圖像處理模塊4、圖像識別模塊5,所述圖像特征數(shù)據(jù)庫6為SQLite數(shù)據(jù)庫,所述顯示模塊7包括觸摸式顯示屏8,所述觸摸式顯示屏8為用戶提供更好的人機交互,所述顯示模塊7分別與所述相機2、所述圖像儲存模塊3及所述圖像識別模塊5電連接,所述相機2與所述圖像儲存模塊3電連接,所述 圖像儲存模塊3與所述圖像處理模塊4電連接,所述圖像處理模塊4與所述圖像特征數(shù)據(jù)庫6電連接,所述圖像特征數(shù)據(jù)庫6與所述圖像識別模塊5電連接。
所述相機2采集圖像信息并發(fā)送至所述圖像儲存模塊3,所述圖像儲存模塊3用于儲存所述圖像信息并將需識別圖像信息發(fā)送至所述圖像處理模塊4,所述圖像處理模塊4用于對所述需識別圖像信息進行數(shù)字圖像處理并提取所述需識別圖像信息中物體的特征信息,所述特征信息包括物體的形狀、顏色及尺寸,所述圖像特征數(shù)據(jù)庫6從所述圖像處理模塊4接收所述特征信息并查詢所述特征信息所表征的物體的名稱或類別,所述圖像識別模塊5輸出從所述圖像特征數(shù)據(jù)庫6接收的所述物體的名稱或類別,所述觸摸式顯示屏8顯示從所述圖像儲存模塊3接收到的需識別圖像,所述觸摸式顯示屏8還用于顯示從所述圖像識別模塊5接收到的所述物體的名稱或類別。
在本實施例中,所述移動終端為智能手機或智能平板電腦。
如圖2所示,本發(fā)明還提供一種移動終端的圖像中物體特征的識別方法,所述識別方法利用本實施例的移動終端實現(xiàn),所述識別方法包括以下步驟:
步驟101、通過所述相機2采集圖像信息。所述相機2實時將采集到的圖像信息發(fā)送至所述圖像儲存模塊3,所述圖像儲存模塊3實時將接收到的圖像信息進行儲存。
步驟102、從所述圖像信息中選取需識別圖像信息并通過所述觸摸式顯示屏8顯示所述需識別圖像。用戶根據(jù)需求從所述圖像儲存模塊3中選取所述需識別圖像,選取后所述需識別圖像將分別發(fā)送至所述觸摸式顯示屏8及所述圖像處理模塊4。
步驟103、對所述需識別圖像信息進行數(shù)字圖像處理并提取所述需識別圖像信息中物體的特征信息。所述圖像處理模塊4接收所述需識別圖像后,對所述需識別圖像進行數(shù)字圖像處理,從而使所述需識別圖像滿足后續(xù)提取物體特征的需求。進行數(shù)字圖像處理后,對所述需識別圖像中的物體的輪廓進行識別并分別提取出物體的形狀、顏色及尺寸等特征信息,所述特征信息 將發(fā)送至所述圖像特征數(shù)據(jù)庫6。
步驟104、查詢所述特征信息所表征的所述物體的名稱或類別。所述圖像特征數(shù)據(jù)庫6預存各種物體的名稱或類別以及每一個不同的物體所對應的形狀、顏色及尺寸等特征信息。所述圖像特征數(shù)據(jù)庫6從所述圖像處理模塊4接收特征信息后,通過查詢所述圖像特征數(shù)據(jù)庫6中預存的特征信息來確定所述需識別圖像中物體的特征信息所表征的物體的名稱或類別,所述圖像特征數(shù)據(jù)庫6將查詢到的物體的名稱或類別發(fā)送至所述圖像識別模塊5。
步驟105、通過所述顯示模塊7輸出顯示所述物體的名稱或類別。所述圖像識別模塊5將查詢到的物體的名稱或類別輸出至所述觸摸式顯示屏8,所述觸摸式顯示屏8將查詢到的物體的名稱或類別顯示在與所述需識別圖像中物體所對應的位置,從而使用戶方便地識別需識別圖像中的物體。
本發(fā)明通過在移動終端的拍照功能中加入自動識別物體名稱或類別的功能,使用戶更加快速且清楚地識別出所拍攝照片中的各種物體,尤其對盲人等無法直接查看照片的用戶,結(jié)合語音播放等功能使盲人能夠識別出照片中的物體,且提高了用戶使用拍照功能的趣味性。本發(fā)明也可運用在智能監(jiān)控領(lǐng)域中,可通過移動終端智能識別出所拍攝場景中的異常并進行遠程報警。
雖然以上描述了本發(fā)明的具體實施方式,但是本領(lǐng)域的技術(shù)人員應當理解,這僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。