本發(fā)明涉及快易光學(xué)辨識(shí)點(diǎn)餐單編輯系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種快易光學(xué)辨識(shí)點(diǎn)餐單編輯系統(tǒng)。
背景技術(shù):
專利公開號(hào)201220223『閱卷式點(diǎn)餐系統(tǒng)』,雖然可用來解決傳統(tǒng)餐飲業(yè)點(diǎn)餐出餐上的問題,但實(shí)施時(shí)卻必須使用專屬的掃描裝置當(dāng)成輸入,且點(diǎn)菜單上的設(shè)計(jì)也較復(fù)雜,除了角落要設(shè)有基本的定位標(biāo)記外,菜單兩邊還必須再加上整條間格排列的校正圖組,整體設(shè)計(jì)較為復(fù)雜制造成本高,實(shí)用性差。
技術(shù)實(shí)現(xiàn)要素:
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種快易光學(xué)辨識(shí)點(diǎn)餐單編輯系統(tǒng)。
本發(fā)明提出的一種快易光學(xué)辨識(shí)點(diǎn)餐單編輯系統(tǒng),具體方法步驟如下:
步驟一:空白點(diǎn)餐單的影像檔,空白點(diǎn)餐單中預(yù)先存有對(duì)應(yīng)的影像文件,該影像文件的格式可以是彩色或是灰階;
步驟二:空白點(diǎn)餐單,影像擷取模塊透過照相鏡頭來擷取空白點(diǎn)餐單的影像,再存為影像文件以供使用;
步驟三:影像處理模組,將步驟一中的空白點(diǎn)餐單的影像檔和步驟二中的空白點(diǎn)餐單的影像文件,由彩色格式轉(zhuǎn)換為灰階格式;
步驟四:影像辨識(shí)模組,是辨識(shí)步驟一中的空白點(diǎn)餐單的影像檔和步驟二中的空白點(diǎn)餐單的影像文件圖上的定位標(biāo)記及選劃框,儲(chǔ)存空白點(diǎn)餐單和空白點(diǎn)餐單的影像檔中定位標(biāo)記與選劃框的平均灰階值及其相對(duì)坐標(biāo),影像辨識(shí)之后把影像信息傳遞給影像校正模組進(jìn)行校正;
步驟五:影像校正模組,對(duì)影像辨識(shí)模組后的空白點(diǎn)餐單影像文件的圖進(jìn)行偏差校正,以取得正規(guī)化的原點(diǎn)及坐標(biāo)軸,并標(biāo)準(zhǔn)化選劃框之坐標(biāo),之后進(jìn)行編輯;
步驟六:編輯模塊,提供編輯選劃框之標(biāo)準(zhǔn)化坐標(biāo)與其平均灰階差值,以供餐廳的管理人員后續(xù)進(jìn)行關(guān)聯(lián)性數(shù)據(jù)庫(kù)之輸入,用以連結(jié)選畫框之對(duì)應(yīng)意涵,之后存入在樣本數(shù)據(jù)庫(kù)中;
步驟七:樣本數(shù)據(jù)庫(kù),儲(chǔ)存前述經(jīng)辨識(shí)取樣的選劃框標(biāo)準(zhǔn)化坐標(biāo)值、平均灰階差值以及選劃框?qū)?yīng)意涵。
優(yōu)選地,所述步驟二中影像擷取模塊可透過ccd或cis照相鏡頭擷取空白點(diǎn)餐單的影像,并存成圖片影像文件,此圖片影像文件的格式可以是彩色或是灰階。
優(yōu)選地,所述步驟七中,選劃框?qū)?yīng)意涵具體如桌號(hào)、人數(shù)、餐名、金額及數(shù)量等信息數(shù)據(jù)。
優(yōu)選地,所述步驟四中的定位標(biāo)記可以為回形(內(nèi)圈為全黑)之外,還可由□、○、◎、△、◇、╳、┼及
優(yōu)選地,所述步驟四中的選劃框可設(shè)成n*m的矩陣,其中該n和m等于1、2、3、4、5、6其中之一的數(shù)值,如3*3的圓點(diǎn)矩陣,以供選畫代表其點(diǎn)餐的數(shù)量。
本發(fā)明中的有益效果:(1)本發(fā)明通過快易光學(xué)辨識(shí)點(diǎn)餐單有效的設(shè)計(jì),可預(yù)先將客戶點(diǎn)餐時(shí)須填寫的信息予以格式化,而以固定坐標(biāo)點(diǎn)的選劃框替代,所印出的點(diǎn)餐單簡(jiǎn)潔美觀又實(shí)用,兩邊不會(huì)像習(xí)式結(jié)構(gòu)留有整條間格排列礙眼的校正圖組,也不必再采用專屬的掃描裝置,只要經(jīng)簡(jiǎn)單的光學(xué)影像讀取辨識(shí),就能獲得精準(zhǔn)的點(diǎn)餐內(nèi)容,方便作為結(jié)帳及后續(xù)供餐使用。
(2)本發(fā)明應(yīng)用上方便,不需靠服務(wù)人員逐筆輸入客戶點(diǎn)餐內(nèi)容,故可縮短服務(wù)人員逐筆輸入點(diǎn)餐時(shí)間,并有效避免人為輸入錯(cuò)誤的機(jī)率,而大幅提升點(diǎn)餐出餐的服務(wù)質(zhì)量。
(3)本發(fā)明可讓餐飲業(yè)者自行設(shè)計(jì)編輯,簡(jiǎn)單完成自己餐廳專屬客制化的快易光學(xué)辨識(shí)點(diǎn)餐單,而不須委托專業(yè)人士進(jìn)行相關(guān)的菜單變更工作,整個(gè)作業(yè)在菜單內(nèi)容設(shè)計(jì)上省時(shí)又省力,可降低成本,且可縮短更換菜單的時(shí)間,以提高餐廳之營(yíng)運(yùn)效率。
附圖說明
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為本發(fā)明的第一實(shí)施例的原理模塊圖;
圖2為本發(fā)明的編輯應(yīng)用例圖;
圖3為本發(fā)明定位標(biāo)記的編輯示意圖;
圖4為本發(fā)明選劃框進(jìn)行二值化的取樣示意圖;
圖5為本發(fā)明第一實(shí)施例影像辨識(shí)的應(yīng)用例圖;
圖6為本發(fā)明第二實(shí)施例的原理模塊圖;
圖7為本發(fā)明第二實(shí)施例點(diǎn)餐單有空白選劃框的示意圖;
圖8為本發(fā)明第二實(shí)施例點(diǎn)餐單選劃框已涂滿的示意圖;
圖9為本發(fā)明第二實(shí)施例影像辨識(shí)的應(yīng)用例圖。
圖中:10、影像擷取模塊,20、影像處理模塊,30、影像辨識(shí)模塊,40、影像校正模塊,50、編輯模塊,60、樣本數(shù)據(jù)庫(kù),100、空白點(diǎn)餐單,110、影像文件,101、定位標(biāo)記,102、畫選框。
具體實(shí)施方式
下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步解說。
實(shí)施例1
一種快易光學(xué)辨識(shí)點(diǎn)餐單編輯系統(tǒng),具體方法步驟如下:
步驟一:空白點(diǎn)餐單的影像檔110,空白點(diǎn)餐單100中預(yù)先存有對(duì)應(yīng)的影像文件,該影像文件的格式可以是彩色或是灰階;
步驟二:空白點(diǎn)餐單100,影像擷取模組10透過照相鏡頭來擷取空白點(diǎn)餐單100的影像,再存為影像文件以供使用,影像擷取模組10可透過ccd或cis照相鏡頭擷取空白點(diǎn)餐單100的影像,并存成圖片影像文件,此圖片影像文件的格式可以是彩色或是灰階,;
步驟三:影像處理模組20,將步驟一中的空白點(diǎn)餐單的影像檔110和步驟二中的空白點(diǎn)餐單100的影像文件,由彩色格式轉(zhuǎn)換為灰階格式;
步驟四:影像辨識(shí)模組30,是辨識(shí)步驟一中的空白點(diǎn)餐單的影像檔110和步驟二中的空白點(diǎn)餐單100的影像文件圖上的定位標(biāo)記101及選劃框102,儲(chǔ)存空白點(diǎn)餐單100和空白點(diǎn)餐單的影像檔110中定位標(biāo)記101與選劃框102的平均灰階值及其相對(duì)坐標(biāo),影像辨識(shí)之后把影像信息傳遞給影像校正模組40進(jìn)行校正,所述步驟四中的定位標(biāo)記101可以為回形(內(nèi)圈為全黑)之外,還可由□、○、◎、△、◇、╳、┼及
步驟五:影像校正模組40,對(duì)影像辨識(shí)模組30后的空白點(diǎn)餐單100影像文件的圖進(jìn)行偏差校正,以取得正規(guī)化的原點(diǎn)及坐標(biāo)軸,并標(biāo)準(zhǔn)化選劃框102之坐標(biāo),之后進(jìn)行編輯;
步驟六:編輯模組50,提供編輯選劃框102之標(biāo)準(zhǔn)化坐標(biāo)與其平均灰階差值,以供餐廳的管理人員后續(xù)進(jìn)行關(guān)聯(lián)性數(shù)據(jù)庫(kù)之輸入,用以連結(jié)選畫框之對(duì)應(yīng)意涵,之后存入在樣本數(shù)據(jù)庫(kù)60中;
步驟七:樣本數(shù)據(jù)庫(kù)60,儲(chǔ)存前述經(jīng)辨識(shí)取樣的選劃框102標(biāo)準(zhǔn)化坐標(biāo)值、平均灰階差值以及選劃框?qū)?yīng)意涵,選劃框?qū)?yīng)意涵具體如桌號(hào)、人數(shù)、餐名、金額及數(shù)量等信息數(shù)據(jù)。
實(shí)施例2
步驟一:采用兩張空白點(diǎn)餐單100,一張為選劃框保留原始空白的點(diǎn)餐單,另一張為選劃框已涂滿的點(diǎn)餐單,且該兩張點(diǎn)餐單各具有對(duì)應(yīng)的影像文件;
步驟二:對(duì)步驟一中的兩個(gè)空白點(diǎn)餐單100進(jìn)行影像辨識(shí),辨識(shí)該兩張點(diǎn)餐單影像文件圖上的定位標(biāo)記101,并比對(duì)該兩張點(diǎn)餐單100影像文件圖的內(nèi)容,以及像素值有明顯差異的部份設(shè)為選劃框102,藉以產(chǎn)生該等選劃框102之相對(duì)坐標(biāo);
步驟三:進(jìn)行影像校正,對(duì)該兩張點(diǎn)餐單100影像文件的圖進(jìn)行偏差校正,以取得正規(guī)化的原點(diǎn)及坐標(biāo)軸,并標(biāo)準(zhǔn)化選劃框之坐標(biāo);
步驟四:進(jìn)行編輯,提供選劃框102之標(biāo)準(zhǔn)化坐標(biāo)與其平均像素值,以供餐廳的管理人員后續(xù)進(jìn)行關(guān)聯(lián)性數(shù)據(jù)庫(kù)之輸入,用以連結(jié)選畫框之對(duì)應(yīng)意涵;
步驟五:樣本數(shù)據(jù)庫(kù)60,儲(chǔ)存經(jīng)辨識(shí)取樣的選劃框標(biāo)準(zhǔn)化坐標(biāo)值、平均像素值,以及選劃框?qū)?yīng)意涵。
灰階值gray=(紅red+綠green+藍(lán)blue)/3,但實(shí)際并不以此為限。
上述說明雖舉灰階為例,但實(shí)際上也可用彩色rgb方式達(dá)到相同的辨識(shí)目的,只是辨識(shí)上稍微會(huì)多花點(diǎn)時(shí)間,譬如:以像數(shù)值=(red+green+blue)/3,甚至使用不同的加權(quán)方式來計(jì)算,如像素值=0.299*red+0.587*green+0.114*blue。
而有關(guān)該影像辨識(shí)模組30,主要采用以下方式來辨識(shí)定位標(biāo)記101及選劃框102,并儲(chǔ)存空白點(diǎn)餐單100其選劃框102的平均灰階值及相對(duì)于定位標(biāo)記101之坐標(biāo)值:
如圖4所示,利用影像二值化(imagebinarization),灰階影像劃分為只有兩種灰度值,即設(shè)定一個(gè)門坎(threshold)灰度值,當(dāng)影像灰度大于門坎值則令其灰度為225的亮點(diǎn),反之灰度小于門坎值則令其灰度為25的喑點(diǎn),大多數(shù)的二值化影像的灰階統(tǒng)計(jì)圖具有雙峰特性,利用統(tǒng)計(jì)原理即可找出最佳門坎值設(shè)定,當(dāng)影像的灰階值小于定義的門坎值(threshole),即為已標(biāo)選的選劃框102,反之灰階值大于門坎值即為空白。
定位標(biāo)記101:利用上述所得之像素灰階值,擷取相鄰像素但灰階有大幅變化之區(qū)域,將此區(qū)域之幾何圖形與內(nèi)建標(biāo)準(zhǔn)定位標(biāo)記101比對(duì),如幾何圖符合內(nèi)建標(biāo)準(zhǔn)定位標(biāo)記101之固定比例,則擷取此幾何圖形為定位標(biāo)記101,而將左上角的定位標(biāo)記101設(shè)為原點(diǎn),并記錄其黑體部分的灰階值以作為基準(zhǔn)值,可將『水平x軸』的刻度設(shè)為原點(diǎn)x軸長(zhǎng)度,及『水平y(tǒng)軸』的刻度設(shè)為原點(diǎn)y軸長(zhǎng)度。則選劃框102相對(duì)于定位標(biāo)記101,其位置可產(chǎn)生一個(gè)二維坐標(biāo)系(x,y),且選劃框102之平均灰階值對(duì)于基準(zhǔn)值可產(chǎn)生一個(gè)平均灰階差值。如第3圖所示,即為影像辨識(shí)模塊30中建立有標(biāo)準(zhǔn)定位標(biāo)記101的幾何形狀之范例。
選劃框102:利用上述所得之像素灰階值,擷取相鄰像素但灰階有大幅變化之區(qū)域,將此區(qū)域之幾何圖形與內(nèi)建標(biāo)準(zhǔn)選劃框102比對(duì),如幾何圖形符合內(nèi)建標(biāo)準(zhǔn)選劃框102之固定比例,則擷取此幾何圖形為選劃框102,并記錄其對(duì)原點(diǎn)之坐標(biāo)值及其平均灰階值。
再來,有關(guān)影像校正模組40,主要是用來校正原點(diǎn)及坐標(biāo)軸并確認(rèn)選劃框102之標(biāo)準(zhǔn)化坐標(biāo),這是避免業(yè)者的點(diǎn)餐單透過影像擷取模組10讀取時(shí),由于光線或擺放位置等因素會(huì)造成影像的扭曲,此現(xiàn)象會(huì)使對(duì)比選劃框102時(shí)造成誤差,所以在取像完成后利用數(shù)字影像處理技術(shù),將變形影像校正再比對(duì)定位標(biāo)記101與內(nèi)建標(biāo)準(zhǔn)定位標(biāo)記101之坐標(biāo)值,并利用縮放、旋轉(zhuǎn)等數(shù)學(xué)處理,而使得三個(gè)定位標(biāo)記101之坐標(biāo)值能與內(nèi)建標(biāo)準(zhǔn)定位標(biāo)記101(如范例點(diǎn)餐單中,x軸長(zhǎng)度為33且y軸長(zhǎng)度為51)之坐標(biāo)值重合,此時(shí)紀(jì)錄兩者間的轉(zhuǎn)換數(shù)學(xué)式,譬如:
x’=ax+by,y’=cx+dy,將每一個(gè)選劃框102坐標(biāo)透過上述之轉(zhuǎn)換式,進(jìn)行坐標(biāo)轉(zhuǎn)換。
請(qǐng)參考圖5所示,經(jīng)影像辨識(shí)模組30取樣及上述影像校正模組40編輯處理之相關(guān)資料可預(yù)先收錄到樣本數(shù)據(jù)庫(kù)60內(nèi):將轉(zhuǎn)換后之選劃框102標(biāo)準(zhǔn)化坐標(biāo)及灰階差值,以供餐廳的管理人員進(jìn)行關(guān)聯(lián)性數(shù)據(jù)庫(kù)之輸入,即(樣本選框的標(biāo)準(zhǔn)化坐標(biāo)值及平均灰階差值)和(樣本選框的特定意涵或相關(guān)信息)的關(guān)聯(lián)性,使客戶點(diǎn)餐劃選的內(nèi)容于讀取辨識(shí)后可與餐廳計(jì)算機(jī)終端收款機(jī)pos系統(tǒng)相應(yīng),方便正確訂餐、結(jié)帳及后續(xù)出餐之進(jìn)行。
請(qǐng)?jiān)賲⒖紙D2所示,為本發(fā)明快易光學(xué)辨識(shí)點(diǎn)餐單編輯之應(yīng)用例,其中位于三個(gè)角落的定位標(biāo)記101可以形成一個(gè)坐標(biāo)系,且具有餐點(diǎn)及相關(guān)用餐信息的選劃區(qū)域,以及美工圖案和點(diǎn)餐單之使用說明。圖中的虛線網(wǎng)格及其相對(duì)應(yīng)的刻度并非實(shí)際應(yīng)用時(shí)所需,只為便利于說明本發(fā)明之原理及其具體之實(shí)施方法。
此實(shí)施例中,刻度定義以定位標(biāo)記101黑體的長(zhǎng)、寬為單位長(zhǎng)度,其定位標(biāo)記101,回形(內(nèi)圈為全黑)即可用第3圖的格式來表示,(實(shí)際應(yīng)用時(shí),單位長(zhǎng)度可以用其它幾何形狀定義),在本例中x軸長(zhǎng)度為33個(gè)單位,y軸長(zhǎng)度為51個(gè)單位,每一個(gè)選劃框102也都恰好是一個(gè)單位長(zhǎng)度的方形(實(shí)際應(yīng)用時(shí)x軸與y軸的長(zhǎng)度,以及選劃框102的長(zhǎng)寬可以為非整數(shù))。
請(qǐng)參圖2、圖4所示,每一個(gè)選劃框102都將在此坐標(biāo)系,被其x軸左右之坐標(biāo)點(diǎn)(x1&x2),以及y軸上下的坐標(biāo)點(diǎn)(y1&y2)所定義,(然實(shí)務(wù)應(yīng)用上,x1,x2,y1,y2也可以是非整數(shù)):如此每一個(gè)選劃框102在點(diǎn)餐單上,不僅僅有對(duì)應(yīng)的坐標(biāo)點(diǎn)(x1,x2,y1,y2),也都各自有其所對(duì)應(yīng)之特定意涵或相關(guān)內(nèi)容,如圖中之選劃框102(x1=16,x2=17,y1=10,y2=11),其所對(duì)應(yīng)之信息為『餐點(diǎn)名稱=糖醋鱸魚和單價(jià)=380和數(shù)量=1』。
藉此,當(dāng)以影像擷取模塊10拍攝空白點(diǎn)餐單100,影像的灰階數(shù)據(jù)中,將呈現(xiàn)黑色的定位標(biāo)記101與空白的選劃框102有不同的灰階值,如以『原點(diǎn)定位標(biāo)記101』的灰階值為基準(zhǔn),則經(jīng)計(jì)算可得空白點(diǎn)餐單100中每一個(gè)空白選劃框102與『原點(diǎn)定位標(biāo)記101』間的灰階值差異,第4圖的灰階差值是經(jīng)二值化處理后的結(jié)果。
如此,快易光學(xué)辨識(shí)點(diǎn)餐單在經(jīng)客戶選劃后,已標(biāo)選的選劃框102中因已非空白,故其與原點(diǎn)定位標(biāo)記101間之灰階值差異,將較未標(biāo)選空白狀態(tài)的選劃框102為低,而此差值的變化,將可作為客戶點(diǎn)餐單上的選劃框102狀態(tài)為『未標(biāo)選』或是『已標(biāo)選』的判斷基準(zhǔn)。
如此一來樣本數(shù)據(jù)庫(kù)60可很容易就建立,以連結(jié)空白點(diǎn)餐單100上的選劃框102標(biāo)準(zhǔn)化坐標(biāo)、平均灰階差值以及其對(duì)應(yīng)選劃內(nèi)容之特定意涵,如桌號(hào)、人數(shù)、餐名、金額及數(shù)量等信息。而簡(jiǎn)單設(shè)計(jì)出符合自家使用的專屬菜單,提供客戶方便點(diǎn)餐、結(jié)帳及后續(xù)供餐的優(yōu)質(zhì)服務(wù)。
以上僅為簡(jiǎn)單的舉例說明,但實(shí)際并不以此為限,譬如:其中該定位標(biāo)記101除了回形(內(nèi)圈為全黑)之外,還可由□、○、◎、△、◇、╳、┼及
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。