專利名稱:圖像處理裝置以及圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)在輸入圖像上所規(guī)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域進(jìn)行圖像處理的圖像處理裝置以及圖像處理方法。
背景技術(shù):
以往,在FA (Factory Automation:工業(yè)自動(dòng)化)領(lǐng)域等中,廣泛用于這樣的圖像處理裝置:通過(guò)對(duì)計(jì)測(cè)對(duì)象物(下面也稱為“工件”)進(jìn)行拍攝而生成輸入圖像,對(duì)該輸入圖像內(nèi)的規(guī)定處理對(duì)象區(qū)域進(jìn)行圖像處理。作為這樣的圖像處理的典型例子,有基于預(yù)先登錄的圖案(pattern)(下面也稱為“模型”(model))的匹配處理(下面也稱為“圖案匹配處理”)。通過(guò)這樣的圖案匹配處理,能夠檢測(cè)出工件上顯現(xiàn)的損傷、灰塵等的缺陷,或能夠找出與模型類似的工件上的區(qū)域。下面,將利用這樣的圖像處理結(jié)果來(lái)對(duì)工件進(jìn)行檢查、識(shí)別等的處理,總稱為“計(jì)測(cè)處理”。在JP特開(kāi)2009-111886號(hào)公報(bào)(專利文獻(xiàn)I)中公開(kāi)了圖案匹配處理的一例。在該專利文獻(xiàn)I所公開(kāi)的圖像處理裝置中,能夠?qū)崿F(xiàn)在輸入圖像內(nèi)檢索與預(yù)先登錄的模型一致的區(qū)域的處理。然而,作為FA領(lǐng)域中的應(yīng)用例子,有時(shí)要對(duì)規(guī)則配置的多個(gè)工件的各組(set,套)進(jìn)行檢查。此時(shí),在對(duì)各個(gè)工件逐一按順序進(jìn)行拍攝來(lái)取得輸入圖像的方法中,光學(xué)系統(tǒng)以及/或者工件的移動(dòng)、定位、輸入圖像的取得這一系列動(dòng)作要執(zhí)行多次,需要很多時(shí)間。因此,在不需要提高分辨率的計(jì)測(cè)處理等中,一般采用如下方法:將包含多個(gè)工件的全部組(套)收入到一個(gè)拍攝范圍內(nèi),從而取得輸入圖像,在該取得的輸入圖像中,對(duì)存在其中的各工件進(jìn)行計(jì)測(cè)處理。例如,在JP特開(kāi)平07-078257號(hào)公報(bào)(專利文獻(xiàn)2)中,公開(kāi)了在一個(gè)探索區(qū)域內(nèi)檢索多個(gè)工件的方法。另外,在JP特開(kāi)2009-300431號(hào)公報(bào)(專利文獻(xiàn)3)中,公開(kāi)了在表示重復(fù)圖案的圖像的圖案間存在噪聲的情況下也能夠進(jìn)行正確的缺陷檢查的形狀檢查方法?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I JP特開(kāi)2009-111886號(hào)公報(bào)專利文獻(xiàn)2 JP特開(kāi)平07-078257號(hào)公報(bào)專利文獻(xiàn)3 JP特開(kāi)2009-300431號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題即使有上述的現(xiàn)有技術(shù),在多個(gè)工件規(guī)則配置的情況下,也無(wú)法實(shí)現(xiàn)恰當(dāng)?shù)挠?jì)測(cè)處理。即,在使用專利文獻(xiàn)I所公開(kāi)的檢索處理的情況下,常常針對(duì)同一工件而檢測(cè)出多個(gè)判斷為與模型一致(匹配)的位置,例如,存在如下問(wèn)題:難以判斷某封裝體內(nèi)是否含有應(yīng)該內(nèi)置的個(gè)數(shù)的產(chǎn)品(工件)。另外還存在這樣的問(wèn)題:針對(duì)同一輸入圖像,需要分別獨(dú)立設(shè)定要檢測(cè)的數(shù)目的模型,因設(shè)定作業(yè)而需要很多時(shí)間。另外,專利文獻(xiàn)2所公開(kāi)的方法對(duì)各個(gè)工件進(jìn)行評(píng)價(jià),存在用于評(píng)價(jià)全部多個(gè)工件的處理復(fù)雜的問(wèn)題。另外,在專利文獻(xiàn)3所公開(kāi)的方法中,雖然能夠自動(dòng)分割具有重復(fù)圖案的檢查區(qū)域,但自動(dòng)分割耗時(shí)間,并且,也存在自動(dòng)分割失敗的可能性。如果自動(dòng)分割失敗,則即使產(chǎn)品配置的位置以及數(shù)目已知,計(jì)測(cè)處理仍會(huì)中斷,成為阻礙生產(chǎn)性的要因。另外,例如存在如下問(wèn)題:在不存在應(yīng)該包含在同一封裝體內(nèi)的產(chǎn)品(工件)的情況下,必須對(duì)此進(jìn)行檢測(cè),但是,其不是自動(dòng)分割的對(duì)象,無(wú)法進(jìn)行檢測(cè)。進(jìn)而,專利文獻(xiàn)3所公開(kāi)的方法并不能評(píng)價(jià)全部多個(gè)工件。本發(fā)明的目的在于,提供一種圖像處理裝置以及圖像處理方法,在輸入圖像內(nèi),針對(duì)成為圖像處理對(duì)象的多個(gè)對(duì)象(object)規(guī)則配置的工件,能夠進(jìn)行恰當(dāng)?shù)挠?jì)測(cè)處理。用于解決問(wèn)題的手段根據(jù)本發(fā)明的一個(gè)方面,提供一種圖像處理裝置,能夠?qū)υ谳斎雸D像上所規(guī)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域執(zhí)行圖像處理。圖像處理裝置接受與對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理有關(guān)的設(shè)定,接受基準(zhǔn)區(qū)域的設(shè)定,該基準(zhǔn)區(qū)域用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域,接受以基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)有規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的設(shè)定,按照針對(duì)共通的圖像處理的設(shè)定,對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖像處理,輸出整體處理結(jié)果,該整體處理結(jié)果反映出分別對(duì)多個(gè)處理對(duì)象區(qū)域進(jìn)行的各圖像處理的結(jié)果。優(yōu)選地,圖像處理包括用于判斷是否滿足預(yù)先設(shè)定的條件的處理。圖像處理裝置進(jìn)而接受判斷條件的設(shè)定,該判斷條件是與多個(gè)處理對(duì)象區(qū)域中的具有特定判斷結(jié)果的處理對(duì)象區(qū)域的數(shù)目有關(guān)的判斷條件。輸出表示多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果是否滿足判斷條件的信息,來(lái)作為整體處理結(jié)果。更加優(yōu)選地,以使輸入圖像上的顯示狀態(tài)不同的方式,來(lái)輸出多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果。優(yōu)選地,圖像處理裝置還接受與有效或無(wú)效有關(guān)的設(shè)定,所述與有效或無(wú)效有關(guān)的設(shè)定用于將多個(gè)處理對(duì)象區(qū)域中的各處理對(duì)象區(qū)域分別設(shè)定成作為圖像處理的執(zhí)行對(duì)象有效或無(wú)效。針對(duì)在多個(gè)處理對(duì)象區(qū)域中被設(shè)為無(wú)效而不能成為圖像處理的執(zhí)行對(duì)象的處理對(duì)象區(qū)域,跳過(guò)圖像處理。更加優(yōu)選地,圖像處理裝置還顯示輸入圖像以及針對(duì)輸入圖像所設(shè)定的多個(gè)處理對(duì)象區(qū)域。響應(yīng)于與顯示單元中的顯示位置相對(duì)應(yīng)關(guān)聯(lián)的輸入設(shè)備上的輸入,來(lái)確定在多個(gè)處理對(duì)象區(qū)域中被選擇的處理對(duì)象區(qū)域,并且決定是否將該處理對(duì)象區(qū)域設(shè)為有效而使其成為圖像處理的執(zhí)行對(duì)象。優(yōu)選地,圖像處理裝置以使相鄰的處理對(duì)象區(qū)域滿足所接受的設(shè)定的方式,在輸入圖像上規(guī)定出多個(gè)處理對(duì)象區(qū)域。更加優(yōu)選地,在接受了基準(zhǔn)區(qū)域的新的設(shè)定的情況以及在接受了用于有規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的新的設(shè)定的情況中的至少一個(gè)情況下,在輸入圖像上再次規(guī)定出多個(gè)處理對(duì)象區(qū)域。更加優(yōu)選地,針對(duì)方形的基準(zhǔn)區(qū)域,將多個(gè)處理對(duì)象區(qū)域規(guī)定為矩陣狀。
或者更加優(yōu)選地,將多個(gè)處理對(duì)象區(qū)域規(guī)定為曲折交錯(cuò)狀。或者更加優(yōu)選地,以使多個(gè)處理對(duì)象區(qū)域互不重疊的方式規(guī)定出多個(gè)處理對(duì)象區(qū)域,并且使多個(gè)處理對(duì)象區(qū)域內(nèi)切于被設(shè)定為任意形狀的基準(zhǔn)區(qū)域?;蛘吒觾?yōu)選地,以基準(zhǔn)區(qū)域內(nèi)的點(diǎn)為中心,將多個(gè)處理對(duì)象區(qū)域規(guī)定為放射狀。優(yōu)選地,圖像處理包括使用了預(yù)先登錄的單一模型的匹配處理。根據(jù)該發(fā)明的其它方面,提供一種圖像處理方法,對(duì)在輸入圖像上所規(guī)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域執(zhí)行圖像處理。該方法包括:接受與要對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理有關(guān)的設(shè)定的步驟;接受基準(zhǔn)區(qū)域的設(shè)定的步驟,該基準(zhǔn)區(qū)域用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域;接受用于以基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)有規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的設(shè)定的步驟;按照針對(duì)共通的圖像處理的設(shè)定,對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖像處理的步驟;輸出整體處理結(jié)果的步驟,該整體處理結(jié)果反映出分別對(duì)多個(gè)處理對(duì)象區(qū)域進(jìn)行的各圖像處理的結(jié)果。發(fā)明的效果通過(guò)本發(fā)明,能夠針對(duì)在輸入圖像內(nèi)規(guī)則地配置的成為圖像處理的對(duì)象的工件,進(jìn)行恰當(dāng)?shù)挠?jì)測(cè)處理。
圖1是表示本發(fā)明的實(shí)施方式的包括圖像處理裝置的視覺(jué)傳感器系統(tǒng)的整體結(jié)構(gòu)的示意圖。圖2是表示本發(fā)明的實(shí)施方式的包括圖像處理裝置的視覺(jué)傳感器系統(tǒng)成為對(duì)象的工件的例子的示意圖。圖3是表示本發(fā)明的實(shí)施方式的圖像處理裝置的概略結(jié)構(gòu)圖。圖4是表示本發(fā)明的實(shí)施方式的圖像處理裝置所執(zhí)行的全部處理的步驟的流程圖。圖5是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的模型登錄處理中的用戶接口畫(huà)面的一例的圖。圖6是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的區(qū)域設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖7是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的矩陣(matrix)設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖8是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的矩陣設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖9是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的矩陣設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖10是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的計(jì)測(cè)參數(shù)設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖11是表示本發(fā)明的實(shí)施方式的圖像處理裝置所提供的輸出參數(shù)設(shè)定處理中的用戶接口畫(huà)面的一例的圖。圖12是表示在本發(fā)明的實(shí)施方式的圖像處理裝置的“工作模式”中執(zhí)行的處理的概要的示意圖。圖13是表示本實(shí)施方式的圖像處理裝置在“工作模式”中提供的用戶接口畫(huà)面的一例的圖。圖14是表示本發(fā)明的實(shí)施方式的第一變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面的一例的圖。圖15是表示本發(fā)明的實(shí)施方式的第二變形例的圖像處理裝置成為對(duì)象的工件的一例的不意圖。圖16是表示本發(fā)明的實(shí)施方式的第二變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面的一例的圖。圖17是表示本發(fā)明的實(shí)施方式的第三變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面的一例的圖。圖18是表示本發(fā)明的實(shí)施方式的第四變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面的一例的圖。
具體實(shí)施例方式針對(duì)本發(fā)明的實(shí)施方式,參照附圖來(lái)詳細(xì)說(shuō)明。此外,針對(duì)圖中的相同或者相當(dāng)部分,標(biāo)注相同附圖標(biāo)記而不重復(fù)其說(shuō)明?!禔.概要》在本實(shí)施方式的圖像處理裝置中,針對(duì)輸入圖像設(shè)定多個(gè)處理對(duì)象區(qū)域。圖像處理裝置分別對(duì)所設(shè)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域,執(zhí)行圖像處理(計(jì)測(cè)處理),并且,輸出反映出針對(duì)各處理對(duì)象區(qū)域的圖像處理結(jié)果的整體處理結(jié)果。本實(shí)施方式的圖像處理裝置,響應(yīng)于基準(zhǔn)區(qū)域的設(shè)定,以該基準(zhǔn)區(qū)域作為基準(zhǔn),按規(guī)則來(lái)規(guī)定多個(gè)處理對(duì)象區(qū)域。這樣,能夠同時(shí)設(shè)定針對(duì)與多個(gè)工件相關(guān)的圖像處理的條件,并且,例如能夠相互獨(dú)立地對(duì)與多個(gè)工件分別對(duì)應(yīng)關(guān)聯(lián)的處理對(duì)象區(qū)域進(jìn)行圖像處理。因此,能夠簡(jiǎn)化條件設(shè)定,并且能夠恰當(dāng)?shù)剡M(jìn)行計(jì)測(cè)處理?!禕.整體裝置結(jié)構(gòu)》圖1是表示本發(fā)明的實(shí)施方式的包括圖像處理裝置100的視覺(jué)傳感器系統(tǒng)I的整體結(jié)構(gòu)的示意圖。圖2是表示本發(fā)明的實(shí)施方式的包括圖像處理裝置100的視覺(jué)傳感器系統(tǒng)I成為對(duì)象的工件的例子的示意圖。參照?qǐng)D1,視覺(jué)傳感器系統(tǒng)I安裝在生產(chǎn)線等中,對(duì)工件組(set of work,成套的工件)2執(zhí)行計(jì)測(cè)處理。本實(shí)施方式的視覺(jué)傳感器系統(tǒng)1,適合對(duì)多個(gè)工件規(guī)則配置的工件組進(jìn)行的計(jì)測(cè)處理。作為本實(shí)施方式的圖像處理裝置100所執(zhí)行的計(jì)測(cè)處理,典型的多包括檢索處理、貼標(biāo)處理。在檢索處理中,預(yù)先將工件的特征部分登錄為圖像圖案(模型),在輸入圖像中,從輸入圖像搜索出與該預(yù)先登錄的模型最類似的部分。此時(shí),計(jì)算出與模型最類似的部分的位置、傾斜度、旋轉(zhuǎn)角度等,即,計(jì)算出表示相對(duì)于模型類似到何種程度的相關(guān)值等。另外,在貼標(biāo)處理中,從輸入圖像中搜索出與預(yù)先登錄的模型或者顯示屬性(顏色等)一致的部分,對(duì)該搜索出的部分附加標(biāo)簽(編號(hào))。利用這些編號(hào),來(lái)響應(yīng)編號(hào)的指定,計(jì)算出所指定的部分的面積、重心位置等。
作為典型的一例,圖1示出封裝了藥片等的塑料泡罩包裝(Press ThroughPackage:下面也稱為“PTP”)的檢查線的例子。在這樣的檢查線中,作為工件組2的一例的PTP所包裝的各個(gè)藥片,相當(dāng)于工件。并且,判斷在各ΡΤΡ2內(nèi)是否包裝了規(guī)定數(shù)的藥片(工件),是否混入了不同的藥片。例如,在圖1中示出如下?tīng)顟B(tài):各PTP正確包裝了 4X6個(gè)藥片,但有I個(gè)藥片為次品。在本實(shí)施方式的視覺(jué)傳感器系統(tǒng)I中,在所進(jìn)行的拍攝中,一個(gè)輸入圖像中至少包括與I個(gè)PTP對(duì)應(yīng)的像,并且,對(duì)該輸入圖像進(jìn)行計(jì)測(cè)處理,從而檢測(cè)圖1所示的藥片的次品。圖2表示其它應(yīng)用例子。即,在圖2所示的例子中,以密封了飲品的多個(gè)瓶子裝入各筐體3而構(gòu)成的工件組作為計(jì)測(cè)對(duì)象。例如,適用于這樣的流水線:在出廠前,針對(duì)各筐體3檢查是否裝入了規(guī)定數(shù)的啤酒瓶。圖2表示紙面右側(cè)的筐體3中I個(gè)瓶是次品的狀態(tài)。本實(shí)施方式的視覺(jué)傳感器系統(tǒng)1,針對(duì)這樣的次品,也按照后述的邏輯進(jìn)行檢測(cè)。這樣,本實(shí)施方式的圖像處理裝置100,針對(duì)輸入圖像,對(duì)規(guī)定的多個(gè)處理對(duì)象區(qū)域(即,對(duì)象)中的每個(gè)區(qū)域執(zhí)行圖像處理(計(jì)測(cè)處理),并輸出整體處理結(jié)果,該整體處理結(jié)果反映出針對(duì)多個(gè)處理對(duì)象區(qū)域(對(duì)象)的各圖像處理(計(jì)測(cè)處理)的結(jié)果。接著,說(shuō)明視覺(jué)傳感器系統(tǒng)I及其所含的圖像處理裝置100的具體的裝置結(jié)構(gòu)。再次參照?qǐng)D1,在視覺(jué)傳感器系統(tǒng)I中,工件組2被傳送帶等的搬送機(jī)構(gòu)6搬送,拍攝裝置8在規(guī)定時(shí)間(時(shí)機(jī))對(duì)被搬送的工件組2進(jìn)行拍攝。作為一例,拍攝裝置8除了包括透鏡(鏡頭)等的光學(xué)系統(tǒng)之外,還包括CXD (Coupled Charged Device:電荷耦合器件)或CMOS (Complementary Metal Oxide Semiconductor:互補(bǔ)型金屬氧化物半導(dǎo)體)傳感器這樣的劃分多像素的拍攝元件。此外,還可以設(shè)置照明機(jī)構(gòu),對(duì)由拍攝裝置8拍攝的工件組2照射光。拍攝裝置8拍攝而得到的圖像(輸入圖像)被傳輸至圖像處理裝置100。圖像處理裝置100對(duì)從該拍攝裝置8接收的輸入圖像執(zhí)行圖案匹配處理,將處理結(jié)果顯示在所連接的顯示器102上,或?qū)⑻幚斫Y(jié)果輸出至外部裝置。由配置在搬送機(jī)構(gòu)6兩端的光電傳感器4來(lái)檢測(cè)工件組2 (是否)已到達(dá)拍攝裝置8的視場(chǎng)內(nèi)。具體而言,光電傳感器4包括配置在同一光軸上的受光部4a和投光部4b,受光部4a檢測(cè)出從投光部4b出射的光被工件組2遮擋,從而檢測(cè)出工件組2到達(dá)。該光電傳感器4的觸發(fā)信號(hào)向PLC (Programmable Logic Controller:可編程序邏輯控制器)5輸出。PLC5從光電傳感器4等接收觸發(fā)信號(hào),并且對(duì)搬送機(jī)構(gòu)6進(jìn)行控制。圖像處理裝置100具有:計(jì)測(cè)模式,用于對(duì)工件組2執(zhí)行各種圖像處理;設(shè)定模式,用于進(jìn)行后述的模型登錄處理等。這些模式能夠由用戶通過(guò)操作鼠標(biāo)104等進(jìn)行切換。就圖像處理裝置100而言,典型的是具有通用結(jié)構(gòu)的計(jì)算機(jī),通過(guò)執(zhí)行預(yù)先安裝的程序(指令代碼),從而提供后述的各種功能。就這樣的程序而言,典型的以裝在存儲(chǔ)卡106等中的狀態(tài)流通。在使用這樣的通用的計(jì)算機(jī)的情況下,除了安裝用于提供本實(shí)施方式的功能的應(yīng)用程序之外,還可以安裝有用于提供計(jì)算機(jī)基本功能的0S(0perating System:操作系統(tǒng))。此時(shí),可以在作為OS的一部分而提供的程序模塊中,按規(guī)定排列方式在規(guī)定時(shí)間(時(shí)機(jī))調(diào)用所需的模塊,從而執(zhí)行本實(shí)施方式的程序。即,本實(shí)施方式的程序本身也可以不包含上述的模塊,而是與OS聯(lián)動(dòng)執(zhí)行處理。作為本實(shí)施方式的程序。也可以是這樣一部分的不含模塊的形式。進(jìn)而,本實(shí)施方式的程序也可以嵌入其它程序的一部分中來(lái)提供。此時(shí),在程序本身中,并不含有上述那樣組合的其它程序內(nèi)的模塊,而是與該其它程序聯(lián)動(dòng)而執(zhí)行處理的。即,作為本實(shí)施方式的程序,也可以是這樣嵌入其它程序的形式。通過(guò)執(zhí)行程序而提供的功能的一部分或全部,也可以安裝為專用的硬件電路。圖3是本發(fā)明的實(shí)施方式的圖像處理裝置100的概略結(jié)構(gòu)圖。參照?qǐng)D3,圖像處理裝置100包括:作為計(jì)算處理部的CPU (Central Processing Unit:中央處理器)110、作為存儲(chǔ)部的主存儲(chǔ)器112以及硬盤114、攝像機(jī)接口 116、輸入接口 118、顯示控制器120、PLC接口 122、通信接口 124、數(shù)據(jù)讀寫(xiě)器126。這些各部件通過(guò)總線128而連接,能夠相互進(jìn)行數(shù)據(jù)通信。CPUllO將存儲(chǔ)在硬盤114中的程序(代碼)展開(kāi)在主存儲(chǔ)器112中,按規(guī)定順序執(zhí)行這些程序,從而實(shí)施各種計(jì)算。主存儲(chǔ)器112典型的是DRAM (Dynamic Random AccessMemory:動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)等的易失性的存儲(chǔ)裝置,除了保存從硬盤114讀取的程序之外,還保存由拍攝裝置8取得的圖像數(shù)據(jù)、工件數(shù)據(jù)、與模型相關(guān)的信息等。進(jìn)而,硬盤114也可以存儲(chǔ)各種設(shè)定值等。此外,也可以在硬盤114的基礎(chǔ)上,或者取代硬盤114,而采用閃存器等的半導(dǎo)體存儲(chǔ)裝置。攝像機(jī)接口 116是CPUllO與拍攝裝置8之間的數(shù)據(jù)傳送中介。S卩,攝像機(jī)接口116與拍攝裝置8相連接,該拍攝裝置8用于拍攝工件組2而生成圖像數(shù)據(jù)。更具體而言,攝像機(jī)接口 116能夠連接一個(gè)以上的拍攝裝置8,并且具有圖像緩存116a,該圖像緩存116a用于暫時(shí)蓄積存儲(chǔ)來(lái)自拍攝裝置8的圖像數(shù)據(jù)。并且,如果圖像緩存116a中蓄積了規(guī)定幀數(shù)的圖像數(shù)據(jù),則攝像機(jī)接口 116將所蓄積的數(shù)據(jù)傳送至主存儲(chǔ)器112。另外,攝像機(jī)接口116按照CPUllO產(chǎn)生的內(nèi)部指令,對(duì)拍攝裝置8發(fā)出拍攝指令。輸入接口 118是CPUllO與鼠標(biāo)104、鍵盤、觸摸板等的輸入部之間的數(shù)據(jù)傳送的中介。即,輸入接口 118接收用戶操作輸入部而發(fā)出的操作指令。顯示控制器120與作為顯示裝置的典型例子的顯示器102相連接,將CPUllO中的圖像處理的結(jié)果等通知給用戶。即,顯示控制器120與顯示器102連接,控制該顯示器102上的顯示。PLC接口 122是CPUllO與PLC5之間的數(shù)據(jù)傳送的中介。更具體而言,PLC接口122將由PLC5控制的生產(chǎn)線的狀態(tài)信息、工件信息等傳送至CPU110。通信接口 124是CPUllO與控制臺(tái)(或者,個(gè)人計(jì)算機(jī)、服務(wù)器裝置)等之間的數(shù)據(jù)傳送的中介。通信接口 124典型的由以太網(wǎng)(注冊(cè)商標(biāo))、USB (Universal Serial Bus:通用串行總線)等構(gòu)成。此外,如后述,可以取代將存儲(chǔ)在存儲(chǔ)卡106中的程序安裝到圖像處理裝置100的方式,而將通過(guò)通信接口 124來(lái)從配信服務(wù)器等下載的程序安裝到圖像處理裝置100中。數(shù)據(jù)讀寫(xiě)器126是CPUllO與作為存儲(chǔ)介質(zhì)的存儲(chǔ)卡106之間的數(shù)據(jù)傳送的中介。即,在存儲(chǔ)卡106中,用于圖像處理裝置100執(zhí)行的程序等以被存儲(chǔ)的狀態(tài)流通,數(shù)據(jù)讀寫(xiě)器126從該存儲(chǔ)卡106讀取程序。另外,數(shù)據(jù)讀寫(xiě)器126響應(yīng)于CPUllO的內(nèi)部指令,將由拍攝裝置8取得的圖像數(shù)據(jù)以及/或者圖像處理裝置100中的處理結(jié)果等寫(xiě)入存儲(chǔ)卡106。此外,存儲(chǔ)卡106由CF (Compact Flash:快閃存儲(chǔ))卡、SD (Secure Digital:安全數(shù)字)卡等的通用的半導(dǎo)體存儲(chǔ)設(shè)備、軟盤(Flexible Disk)等的磁存儲(chǔ)介質(zhì)、⑶-ROM (CompactDisk Read Only Memory:只讀光盤)等的光學(xué)存儲(chǔ)介質(zhì)等構(gòu)成。另外,圖像處理裝置100也可以根據(jù)需要而與打印機(jī)等的其它輸出裝置連接?!禖.全部處理步驟》首先,說(shuō)明在本實(shí)施方式的圖像處理裝置100中執(zhí)行的全部處理的概要。此外,本實(shí)施方式的圖像處理裝置100具有“工作模式”和“設(shè)定模式”,在“工作模式”中,實(shí)際針對(duì)各工件組2取得輸入圖像,并且對(duì)所取得的輸入圖像執(zhí)行計(jì)測(cè)處理,在“設(shè)定模式”中進(jìn)行各種設(shè)定,以此在該“工作模式”中實(shí)現(xiàn)用戶所希望的動(dòng)作。該“設(shè)定模式”和“工作模式”能夠根據(jù)用戶操作而適當(dāng)切換。圖4是表示本發(fā)明的實(shí)施方式的圖像處理裝置100所執(zhí)行的全部處理的步驟的流程圖。圖4所示的各步驟,是圖像處理裝置100的CPUllO執(zhí)行預(yù)先準(zhǔn)備的程序(指令代碼)而提供的。此外,在圖4中,包括“設(shè)定模式”以及“工作模式”兩者的處理步驟,初始模式為“設(shè)定模式”。參照?qǐng)D4,CPUllO接受模型登錄(步驟S11)。利用在該模型登錄處理中設(shè)定的模型,執(zhí)行圖案匹配處理(檢索處理)。如后述,分別針對(duì)在該輸入圖像上對(duì)規(guī)定的多個(gè)處理對(duì)象區(qū)域的每個(gè)區(qū)域,預(yù)先登錄單一的模型,基于所登錄的模型來(lái)執(zhí)行針對(duì)一個(gè)輸入圖像的圖案匹配處理。即,重復(fù)執(zhí)行使用同一模型的圖案匹配處理,所重復(fù)的次數(shù)等于針對(duì)輸入圖像所規(guī)定的處理對(duì)象區(qū)域的數(shù)目。在步驟Sll中CPUllO所接受的設(shè)定為,與要分別對(duì)多個(gè)處理對(duì)象區(qū)域執(zhí)行的共通的圖像處理相關(guān)的設(shè)定。接下來(lái),CPUllO接受基準(zhǔn)區(qū)域的設(shè)定,該基準(zhǔn)區(qū)域用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域(步驟S12)。進(jìn)而,CPUllO接受如下設(shè)定:以在步驟S12中設(shè)定的基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn),規(guī)則地將輸入圖像規(guī)定為多個(gè)處理對(duì)象區(qū)域的設(shè)定(矩陣設(shè)定)(步驟S13)。此時(shí),以在步驟S12中設(shè)定的基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn),針對(duì)輸入圖像,按照在步驟S13中設(shè)定的設(shè)定值來(lái)規(guī)則地規(guī)定(劃分)出多個(gè)處理對(duì)象區(qū)域。此外,在步驟S12中接收到基準(zhǔn)區(qū)域的新設(shè)定的情況下,或者,在步驟S13中接收到用于規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的新設(shè)定的情況下,CPUllO在輸入圖像上再次規(guī)定多個(gè)處理對(duì)象區(qū)域。即,如果用戶變更了基準(zhǔn)區(qū)域或者用于規(guī)則地規(guī)定多個(gè)處理對(duì)象區(qū)域的設(shè)定,則CPUlio響應(yīng)于該變更,對(duì)所規(guī)定的多個(gè)處理對(duì)象區(qū)域也進(jìn)行更新。接下來(lái),CPUllO接受計(jì)測(cè)參數(shù)(步驟S14)。該計(jì)測(cè)參數(shù)包括:評(píng)價(jià)條件,用于針對(duì)各處理對(duì)象區(qū)域來(lái)評(píng)價(jià)所執(zhí)行的計(jì)測(cè)處理的結(jié)果;輸出條件,用于輸出整體處理結(jié)果,該整體處理結(jié)果反映針對(duì)多個(gè)處理對(duì)象區(qū)域的各計(jì)測(cè)處理的結(jié)果。典型的,作為前者的條件(評(píng)價(jià)條件),可以舉出針對(duì)各處理對(duì)象區(qū)域執(zhí)行了圖案匹配處理的情況下所得的相關(guān)值所關(guān)聯(lián)的閾值等。即,如果根據(jù)執(zhí)行圖案匹配處理的結(jié)果而得的相關(guān)值在規(guī)定閾值以上,則判斷為該處理對(duì)象區(qū)域“0K”(合格,以下僅記為0K),如果該相關(guān)值小于規(guī)定閾值,則判斷為“NG”(不合格,以下僅記為NG)。這樣,針對(duì)各處理對(duì)象區(qū)域所執(zhí)行的計(jì)測(cè)處理(圖像處理),包括用于判斷是否滿足作為計(jì)測(cè)參數(shù)的一部分而預(yù)先設(shè)定的條件的處理。
另一方面,作為后者的條件(輸出條件),可以舉出,在多個(gè)處理對(duì)象區(qū)域中,針對(duì)具有特定判斷結(jié)果的處理對(duì)象區(qū)域的數(shù)目的判斷條件的設(shè)定。例如,如果針對(duì)一個(gè)輸入圖像所規(guī)定的多個(gè)處理對(duì)象區(qū)域,分別執(zhí)行了圖案匹配處理,結(jié)果判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目在規(guī)定閾值以上,則判斷為該輸入圖像整體“0K”;如果判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目小于該閾值,則判斷為整體“NG”。這樣,來(lái)設(shè)定如下的條件,該條件用于,分別基于多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果,來(lái)評(píng)價(jià)輸入圖像整體,來(lái)作為整體處理結(jié)果。另外,CPUllO接受輸出參數(shù)(步驟S15)。該輸出參數(shù)包括輸出在工作模式中執(zhí)行的計(jì)測(cè)處理(圖像處理)的結(jié)果時(shí)的條件。然后,CPUllO判斷是否接收到向“工作模式”切換的指示(步驟S16)。如果沒(méi)有向“工作模式”切換的指示(步驟S16中為“否”)。則重復(fù)執(zhí)行步驟Sll及其以下的處理。與此相對(duì),如果有向“工作模式”切換的指示(步驟S16中為“是”),則執(zhí)行步驟S21及其以下的處理。此外,在圖4所示的流程圖中,為了方便,順序記載了步驟Sll S15的處理,但這些處理可以并行執(zhí)行,也可以適當(dāng)切換執(zhí)行順序。如果切換為“工作模式”,則CPUllO等待輸入圖像的取得時(shí)機(jī)(時(shí)刻)(步驟S21)。典型的,根據(jù)來(lái)自圖1所示的光電傳感器4 (受光部4a以及投光部4b)的傳感器輸出(信息),檢測(cè)出工件組2已經(jīng)到達(dá)拍攝裝置8的視場(chǎng)范圍,如果從PLC5傳來(lái)該檢測(cè)(信息),則CPUllO判斷為是輸入圖像的取得時(shí)機(jī)。如果判斷為是輸入圖像的取得時(shí)機(jī)(步驟S21中為“是”),則CPUllO取得輸入圖像(步驟S22)。更具體而言,CPUllO對(duì)拍攝裝置8發(fā)送拍攝指令,從而使拍攝裝置8執(zhí)行拍攝處理?;蛘撸谂臄z裝置8連續(xù)重復(fù)(以規(guī)定幀周期)拍攝的情況下,將該時(shí)刻從拍攝裝置8輸出的圖像數(shù)據(jù)保存為輸入圖像。另一方面,如果判為不是輸入圖像的取得時(shí)機(jī)(步驟S21中為“否”),則重復(fù)步驟S21的處理。接下來(lái),CPUllO針對(duì)在步驟S22中取得的輸入圖像,規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域(步驟S23)。此時(shí),CPUllO將表示輸入圖像的圖像數(shù)據(jù)與各處理對(duì)象區(qū)域相對(duì)應(yīng)關(guān)聯(lián),以此方式來(lái)分割輸入圖像。通過(guò)該分割而得的各處理對(duì)象區(qū)域所對(duì)應(yīng)的圖像數(shù)據(jù)的子(sub)工件組,成為圖案匹配處理的對(duì)象。在此,CPUllO這樣進(jìn)行規(guī)定處理:在與輸入圖像對(duì)應(yīng)關(guān)聯(lián)設(shè)定的基準(zhǔn)區(qū)域中,以使相鄰的處理對(duì)象區(qū)域滿足設(shè)定規(guī)則的方式,來(lái)在輸入圖像上規(guī)定出多個(gè)處理對(duì)象區(qū)域,所述設(shè)定規(guī)則是指,在步驟S13中設(shè)定的用于規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的設(shè)定(矩陣設(shè)定)(的內(nèi)容)。接下來(lái),CPUllO按照與在步驟Sll中設(shè)定的共通的圖像處理有關(guān)的設(shè)定(預(yù)先登錄的模型),分別對(duì)多個(gè)處理對(duì)象區(qū)域執(zhí)行圖像處理(圖案匹配處理)(步驟S24)。接下來(lái),CPUllO判斷步驟S24的圖像處理的執(zhí)行結(jié)果是否滿足在步驟S14中預(yù)先設(shè)定的條件(計(jì)測(cè)參數(shù))(步驟S25)。CPUllO重復(fù)執(zhí)行步驟S24以及S25的處理,所重復(fù)的次數(shù)等于對(duì)輸入圖像規(guī)定出的處理對(duì)象區(qū)域的數(shù)目。然后,CPUllO輸出反映了針對(duì)多個(gè)處理對(duì)象區(qū)域的各圖像處理結(jié)果的整體處理結(jié)果步驟S26)。此時(shí),CPUllO輸出的整體處理結(jié)果是指,針對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域的判斷結(jié)果,判斷該結(jié)果是否滿足在步驟S14中預(yù)先設(shè)定的判斷條件(計(jì)測(cè)參數(shù))而得出的結(jié)果。然后,本次處理結(jié)束。然后,CPUllO判斷是否有切換為“設(shè)定模式”的指示(步驟S27)。如果沒(méi)有切換為“設(shè)定模式”的指示(步驟S27中為“否”),則重復(fù)步驟S21及其以下的處理。與此相對(duì),如果有切換為“設(shè)定模式”的指示(步驟S27中為“是”),則執(zhí)行步驟Sll及其以下的處理。此外,如果用戶發(fā)出處理結(jié)束的指示,則中斷/中止圖4所示的流程圖的執(zhí)行?!禗.用戶接口》圖5 圖11以及圖13表示本實(shí)施方式的圖像處理裝置100所提供的用戶接口畫(huà)面的一例。在設(shè)定模式中提供圖5 圖11所示的用戶接口畫(huà)面,在工作模式中提供圖13所示的用戶接口畫(huà)面。在圖5 圖11所示的用戶接口畫(huà)面中,顯示由拍攝裝置8取得的輸入圖像,并且,能夠設(shè)定本實(shí)施方式的計(jì)測(cè)處理所需的各種參數(shù)。此外,在圖5 圖11所示的用戶接口畫(huà)面之間,能夠通過(guò)選擇標(biāo)簽來(lái)相互切換。另外,在圖13所示的用戶接口畫(huà)面中,顯示由拍攝裝置8取得的輸入圖像,并且顯示對(duì)該輸入圖像執(zhí)行的計(jì)測(cè)處理的結(jié)果。下面,參照這些用戶接口畫(huà)面,來(lái)說(shuō)明圖4所示的主要步驟中的詳細(xì)處理/動(dòng)作。《E.模型登錄處理》首先,說(shuō)明圖4的步驟Sll所示的模型登錄處理。圖5表示本發(fā)明的實(shí)施方式的圖像處理裝置100所提供的模型登錄處理中的用戶接口畫(huà)面201的一例。在用戶接口畫(huà)面201中,接受用于與對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理有關(guān)的設(shè)定。更具體而言,在用戶接口畫(huà)面201中,以可選擇的方式示出模型登錄標(biāo)簽210、區(qū)域設(shè)定標(biāo)簽212、矩陣設(shè)定標(biāo)簽214、計(jì)測(cè)參數(shù)標(biāo)簽216、輸出參數(shù)標(biāo)簽218。圖5所示的用戶接口畫(huà)面201提供了選擇了模型登錄標(biāo)簽210時(shí)的畫(huà)面。用戶接口畫(huà)面201含有:模型參數(shù)設(shè)定區(qū)220、模型登錄圖像區(qū)228、圖像顯示區(qū)250、全部顯示區(qū)252、顯示控制圖標(biāo)組254。在圖像顯示區(qū)250中,顯示通過(guò)拍攝裝置8進(jìn)行拍攝而生成的輸入圖像。在模型登錄處理中,在拍攝裝置8的視場(chǎng)范圍內(nèi)設(shè)置了成為基準(zhǔn)的工件組(基準(zhǔn)模型)。將拍攝該工件組而得的輸入圖像顯示在圖像顯示區(qū)250內(nèi),并且,用戶通過(guò)鼠標(biāo)操作等,來(lái)設(shè)定想要登錄為模型的范圍,由此將其范圍所含的圖像登錄為模型。此外,在圖5 圖11所示的用戶接口畫(huà)面的例子中,設(shè)定了 3行X3列的處理對(duì)象區(qū)域(9處)。在這些處理對(duì)象區(qū)域中示出了這樣的例子:在7處配置有檢測(cè)對(duì)象的工件0KW,在其它I處配置有不應(yīng)該檢測(cè)的對(duì)象的工件NGW,剩余I處沒(méi)有配置任何工件。因此,本來(lái)針對(duì)7個(gè)工件OKW判斷為“0K”,對(duì)剩余的處理對(duì)象區(qū)域判斷為“NG”,或者,需要跳過(guò)計(jì)測(cè)處理。首先,圖5示出了登錄圓形(包括正圓以及橢圓)的范圍作為模型的例子。此時(shí),用戶使游標(biāo)(鼠標(biāo))移動(dòng)至應(yīng)該登錄為模型的中心位置(游標(biāo)位置CRS1),接下來(lái),按住按鍵而拖動(dòng)至模型的外周位置(游標(biāo)位置CRS2),由此設(shè)定模型區(qū)域262,將該模型區(qū)域262內(nèi)的圖像登錄為模型。此外,還示出了模型區(qū)域262的中心位置260。此外,登錄為模型的形狀能夠由用戶任意設(shè)定。即,用戶如果選擇了編輯按鈕22,則顯示用于選擇模型形狀的彈出畫(huà)面(未圖示),在該彈出畫(huà)面中,能夠選擇長(zhǎng)方形、多角(邊)形等。此外,也能夠針對(duì)同一輸入圖像來(lái)登錄多個(gè)模型。在登錄圖像區(qū)227以表示形狀的文字來(lái)一覽顯示所登錄的模型。在圖5所示的例子中,登錄了圓形的模型,同時(shí)顯示其為“橢圓”的文字。此外,如果用戶選擇了顯示控制圖標(biāo)組254中的任意一個(gè)按鈕,則能夠?qū)?yīng)于所選擇的按鈕,改變?cè)趫D像顯示區(qū)250顯示的圖像的18顯示范圍/顯示倍率等。另外,在全部顯示區(qū)252,顯示能夠在圖像顯示區(qū)250中顯示的全部圖像。這樣一來(lái),設(shè)定了用作模型的圖像。在用戶接口畫(huà)面201中,還能夠輸入與使用了該模型的圖案匹配處理相關(guān)的設(shè)定(信息)。更具體而言,顯示用于輸入與圖案匹配處理相關(guān)的設(shè)定的模型參數(shù)設(shè)定區(qū)220。在模型參數(shù)設(shè)定區(qū)220中,接受與圖案匹配處理相關(guān)的設(shè)定(檢索模式、穩(wěn)定度、精度等)。針對(duì)檢索模式的設(shè)定,如果選擇了單選按鈕221,則能夠設(shè)定“相關(guān)檢索”或者“形狀檢索”中的任意檢索。在“相關(guān)檢索”中,基于模型與處理對(duì)象區(qū)域內(nèi)的圖像之間的相關(guān)值來(lái)執(zhí)行檢索處理(圖案匹配處理)。與此相對(duì),在“形狀檢索”中,基于表示模型與處理對(duì)象區(qū)域內(nèi)的圖像之間的形狀的值(例如,表示邊緣的矢量的邊緣代碼)來(lái)執(zhí)行檢索處理(圖案匹配處理)。另外,不僅能夠?qū)λ卿浀哪P瓦M(jìn)行圖案匹配處理,而且能夠在旋轉(zhuǎn)該模型的狀態(tài)下進(jìn)行圖案匹配處理。在此,還假設(shè)在工件組2從本來(lái)位置開(kāi)始旋轉(zhuǎn)了的狀態(tài)下由拍攝裝置8進(jìn)行拍攝。更具體而言,如果激活旋轉(zhuǎn)復(fù)選框223 (使其有效),則使得上述的詳細(xì)檢索處理以及角度檢索處理等變?yōu)橛行?。另外,如果使旋轉(zhuǎn)復(fù)選框223無(wú)效,則不進(jìn)行使模型旋轉(zhuǎn)的圖案匹配處理。在旋轉(zhuǎn)復(fù)選框223被置為有效的情況下,則使模型在用戶于旋轉(zhuǎn)參數(shù)設(shè)定區(qū)222內(nèi)的數(shù)值輸入框內(nèi)設(shè)定的旋轉(zhuǎn)范圍內(nèi)旋轉(zhuǎn),來(lái)執(zhí)行檢索處理。另外,也可以設(shè)定使該模型旋轉(zhuǎn)的角度間隔(每個(gè)角度、角度刻度)。根據(jù)所設(shè)定的模型以及對(duì)象的處理對(duì)象區(qū)域,恰當(dāng)?shù)卦O(shè)定該旋轉(zhuǎn)范圍以及角度刻度,由此能夠在保持檢索精度的前提下提高處理速度。另外,用戶能夠通過(guò)操作滑塊224以及225,來(lái)分別設(shè)定與檢索處理有關(guān)的穩(wěn)定度和精度。通過(guò)提高穩(wěn)定度的值,能夠降低誤檢測(cè)的概率,但檢索處理所需的時(shí)間相對(duì)長(zhǎng)。另外,通過(guò)提高精度的值,能夠提高所檢測(cè)的坐標(biāo)位置的精度,但檢索處理所需的時(shí)間相對(duì)長(zhǎng)。因此,用戶可以考慮各工件組所允許的檢查時(shí)間等,來(lái)設(shè)定這些參數(shù)。此外,還能夠針對(duì)所登錄的模型進(jìn)行編輯操作。更具體而言,在模型登錄圖像區(qū)228中,以可選擇的方式顯示以下按鈕:用于顯示所登錄的模型的“登錄圖像顯示”按鈕、用于對(duì)所登錄的模型重新登錄的“模型再登錄”按鈕、以及用于刪除所登錄的模型的“刪除”按鈕。通過(guò)以上步驟,來(lái)設(shè)定模型和使用了該模型的圖案匹配處理所需的參數(shù)?!禙.區(qū)域設(shè)定處理》接著,說(shuō)明圖4的步驟S12所示的區(qū)域設(shè)定處理。圖6表示本發(fā)明的實(shí)施方式的圖像處理裝置100所提供的區(qū)域設(shè)定處理中的用戶接口畫(huà)面202的一例。在用戶接口畫(huà)面202中,接受用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域的基準(zhǔn)區(qū)域的設(shè)定(信息)。通過(guò)選擇區(qū)域設(shè)定標(biāo)簽212,來(lái)提供圖6所示的用戶接口畫(huà)面 202。更具體而言,在用戶接口畫(huà)面202中,首先設(shè)定一個(gè)處理對(duì)象區(qū)域的大小。即,在輸入圖像上,重疊顯示圖5所示的模型登錄處理中設(shè)定的模型區(qū)域262,并且,用戶通過(guò)操作鼠標(biāo)104等,來(lái)設(shè)定用于顯示一個(gè)處理對(duì)象區(qū)域的單位區(qū)域264。在圖6所示的用戶接口畫(huà)面202中,作為一例,示出了用戶設(shè)定長(zhǎng)方形的單位區(qū)域264的狀態(tài)。在該例子中,用戶使游標(biāo)移動(dòng)至應(yīng)該作為單位區(qū)域264的范圍的左上位置(游標(biāo)位置CRS3),接下來(lái),按住按鍵而拖拽到應(yīng)該作為單位區(qū)域264的范圍的右下位置(游標(biāo)位置CRS4),從而設(shè)定單位區(qū)域264。在本實(shí)施方式的圖像處理裝置100中,利用該單位區(qū)域264,來(lái)設(shè)定用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域的基準(zhǔn)區(qū)域。利用圖7來(lái)說(shuō)明設(shè)定該基準(zhǔn)區(qū)域的處理。此外,用戶能夠任意設(shè)定單位區(qū)域264的形狀。即,如果用戶選擇了編輯按鈕232,則顯示用于選擇單位區(qū)域264的形狀的彈出畫(huà)面(未圖示),在該彈出畫(huà)面中,也能夠選擇長(zhǎng)方形、多角(邊)形等。在登錄圖像區(qū)230,由表示形狀的文字來(lái)一覽顯示所設(shè)定的單位區(qū)域264。在圖6所示的例子中,登錄了長(zhǎng)方形的模型,同時(shí)顯示出其為“長(zhǎng)方形”的文字。在圖6所示的用戶接口畫(huà)面202中,顯示“自動(dòng)更新矩陣設(shè)定”這樣的復(fù)選框234。用戶如果通過(guò)選擇該復(fù)選框234而使其有效,則按照單位區(qū)域264的設(shè)定而規(guī)定出多個(gè)處理對(duì)象區(qū)域后,如果改變了該單位區(qū)域264的大小等,則按照該變更后的單位區(qū)域264的大小等,再次規(guī)定出多個(gè)處理對(duì)象區(qū)域。這樣,復(fù)選框234用于使聯(lián)動(dòng)處理有效/無(wú)效,所述聯(lián)動(dòng)處理是指,使單位區(qū)域264的設(shè)定與針對(duì)輸入圖像的多個(gè)處理對(duì)象區(qū)域的設(shè)定相聯(lián)動(dòng)的處理?!禛.矩陣設(shè)定處理》接著,說(shuō)明圖4的步驟S13所示的矩陣設(shè)定處理。圖7 圖9表示本發(fā)明的實(shí)施方式的圖像處理裝置100所提供的矩陣設(shè)定處理中的用戶接口畫(huà)面203的一例。在用戶接口畫(huà)面203中,接受用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域的基準(zhǔn)區(qū)域的設(shè)定。通過(guò)選擇矩陣設(shè)定標(biāo)簽214,來(lái)提供圖7所示的用戶接口畫(huà)面 203。更具體而言,在用戶接口畫(huà)面203中,首先,利用在圖6所示的用戶接口畫(huà)面202中設(shè)定的表示一個(gè)處理對(duì)象區(qū)域的單位區(qū)域264,來(lái)設(shè)定基準(zhǔn)區(qū)域。具體而言,在用戶接口畫(huà)面203中,在輸入圖像上,重疊顯示出在圖6所示的區(qū)域設(shè)定處理中設(shè)定的單位區(qū)域264,并且,用戶通過(guò)操作鼠標(biāo)104等,分別在輸入圖像上的兩個(gè)以上的位置配置單位區(qū)域264。并且,基于配置在輸入圖像上的多個(gè)單位區(qū)域264,來(lái)設(shè)定基準(zhǔn)區(qū)域。在本實(shí)施方式的圖像處理裝置100中,作為一例,在用戶接口畫(huà)面上移動(dòng)單位區(qū)域264而配置兩個(gè)單位區(qū)域(拷貝)266,將內(nèi)切這兩個(gè)單位區(qū)域(拷貝)266的范圍設(shè)定為基準(zhǔn)區(qū)域。例如,如圖7所示,用戶使單位區(qū)域264左上移動(dòng),從而配置(從游標(biāo)位置CRS5移動(dòng)至游標(biāo)位置CRS6)單位區(qū)域(拷貝)266_1 ;接下來(lái),使單位區(qū)域264右下移動(dòng),從而配置(從游標(biāo)位置CRS7移動(dòng)至游標(biāo)位置CRS8)單位區(qū)域(拷貝)266_2。此時(shí),將特定的長(zhǎng)方形的范圍設(shè)定為基準(zhǔn)區(qū)域,該特定的長(zhǎng)方形,以單位區(qū)域(拷貝)266_1的左上的坐標(biāo)點(diǎn)和單位區(qū)域(拷貝)266_2的右下的坐標(biāo)點(diǎn)作為頂點(diǎn)。S卩,用戶使單位區(qū)域264移動(dòng),從而使其與輸入圖像所顯現(xiàn)出來(lái)的工件組2中位于先頭位置(左上部)的工件一致,并且,使其與位于最終位置(右下部)的工件一致。此外,也可以將選擇矩陣設(shè)定標(biāo)簽214而顯示出圖7所示的用戶接口畫(huà)面203作為觸發(fā)事件,基于單位區(qū)域264的設(shè)定,來(lái)生成單位區(qū)域(拷貝)266_1以及266_2,并且可選擇地將它們顯示在缺省位置。當(dāng)然,如后述,用戶可以設(shè)定任意形狀作為基準(zhǔn)區(qū)域。這樣,在用戶接口畫(huà)面203中,接受用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域的基準(zhǔn)區(qū)域的設(shè)定。此外,針對(duì)單位區(qū)域(拷貝)266_1以及266_2的形狀,用戶能夠任意變更。即,用戶如果選擇了編輯按鈕232,則顯示用于選擇單位區(qū)域264的形狀的彈出畫(huà)面(未圖示),在該彈出畫(huà)面中、能夠變更其大小和形狀等。在登錄圖像區(qū)230,利用表示形狀的文字來(lái)一覽顯示設(shè)定在輸入圖像上的單位區(qū)域(拷貝)。在圖7所示的例子中,由于設(shè)定了兩個(gè)單位區(qū)域(拷貝),因此將它們與兩個(gè)“長(zhǎng)方形”的文字一起顯示。接下來(lái),在用戶接口畫(huà)面203中,接受用于規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的設(shè)定。在本實(shí)施方式的圖像處理裝置100中,針對(duì)方形狀的基準(zhǔn)區(qū)域,按矩陣(matrix)狀規(guī)定出多個(gè)處理對(duì)象區(qū)域。因此,在用戶接口畫(huà)面203中,接受用于這樣將處理對(duì)象區(qū)域配置為矩陣狀所需的參數(shù)。更具體而言,在用戶接口畫(huà)面203中,含有矩陣設(shè)定區(qū)240。矩陣設(shè)定區(qū)240含有數(shù)值輸入框241和242,這些數(shù)值輸入框用于分別設(shè)定配置在基準(zhǔn)區(qū)域內(nèi)的處理對(duì)象區(qū)域的行方向的數(shù)目(行數(shù))和列方向的數(shù)目(列數(shù))。用戶分別在數(shù)值輸入框241和242中輸入所希望的數(shù),由此對(duì)基準(zhǔn)區(qū)域設(shè)定多個(gè)處理對(duì)象區(qū)域。此外,在圖7 圖9所示的例子中,示出了設(shè)為規(guī)定出3行X3列的處理對(duì)象區(qū)域的狀態(tài)。這樣,設(shè)定了單位區(qū)域264以及基準(zhǔn)區(qū)域,進(jìn)而,設(shè)定了配置在基準(zhǔn)區(qū)域內(nèi)的處理對(duì)象區(qū)域的行方向的數(shù)目(行數(shù))和列方向的數(shù)目(列數(shù)),然后,如果按壓“0K”按鈕,則圖像處理裝置100在輸入圖像上規(guī)定出多個(gè)處理對(duì)象區(qū)域,以使相鄰的處理對(duì)象區(qū)域滿足在矩陣設(shè)定區(qū)240的數(shù)值輸入框241和242中接受的設(shè)定(參數(shù))。即,顯示圖8所示的用戶接口畫(huà)面203。參照?qǐng)D8,在用戶接口畫(huà)面203中,針對(duì)輸入圖像,將多個(gè)處理對(duì)象區(qū)域267_1 267_9(也將它們總稱為“處理對(duì)象區(qū)域267”)配置為矩陣狀。在此,處理對(duì)象區(qū)域267_1 267_9的各自的大小,與在圖6中設(shè)定的單位區(qū)域264的大小相同。此外,如果基準(zhǔn)區(qū)域的面積比多個(gè)處理對(duì)象區(qū)域(單位區(qū)域264)所占的范圍更大,則能夠不相互重疊地將多個(gè)處理對(duì)象區(qū)域配置為矩陣狀。在該狀態(tài)下,呈現(xiàn)恰好分割了基準(zhǔn)區(qū)域(參照?qǐng)D8)的狀態(tài),因此,在圖7 圖9所示的用戶接口畫(huà)面203中,標(biāo)注了“分割數(shù)”這樣的名稱。但是,在本實(shí)施方式的圖像處理裝置100中,也允許多個(gè)處理對(duì)象區(qū)域相互重疊配置的情況。在該的情況下,只要關(guān)注各處理對(duì)象區(qū)域中的共通部分(例如,中心點(diǎn)),就能夠?qū)⒍鄠€(gè)處理對(duì)象區(qū)域配置為矩陣狀。矩陣設(shè)定區(qū)240進(jìn)而包括:數(shù)值輸入框243和244,用于調(diào)整基準(zhǔn)區(qū)域的尺寸;數(shù)值輸入框245和246,用于對(duì)以基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)而設(shè)定的多個(gè)處理對(duì)象區(qū)域的全部區(qū)域的位置進(jìn)行調(diào)整。用戶通過(guò)分別在數(shù)值輸入框243和244中輸入所希望的數(shù)值,從而變更基準(zhǔn)區(qū)域的尺寸。即,在數(shù)值輸入框243中輸入基準(zhǔn)區(qū)域?qū)挾鹊淖兏?,在?shù)值輸入框244輸入基準(zhǔn)區(qū)域高度的變更量。此外,在數(shù)值輸入框243和244中輸入的數(shù)值,優(yōu)選是(相對(duì)于當(dāng)前設(shè)定的基準(zhǔn)區(qū)域)相對(duì)值。這樣,通過(guò)變更基準(zhǔn)區(qū)域的尺寸,來(lái)更新處理對(duì)象區(qū)域267_1 267_9的配置方式(即,相鄰的處理對(duì)象區(qū)域267的間隔、處理對(duì)象區(qū)域267的位置等)。另外,用戶通過(guò)分別在數(shù)值輸入框245和246中輸入所希望的數(shù)值,從而變更基準(zhǔn)區(qū)域的配置位置。即,在數(shù)值輸入框245中,輸入基準(zhǔn)區(qū)域在X方向(紙面左右方向)上的移動(dòng)量;在數(shù)值輸入框246中,輸入基準(zhǔn)區(qū)域在Y方向(紙面上下方向)上的變更量。此外,在數(shù)值輸入框245和246中輸入的數(shù)值,優(yōu)選是(相對(duì)于當(dāng)前設(shè)定的基準(zhǔn)區(qū)域)相對(duì)值。這樣,通過(guò)變更基準(zhǔn)區(qū)域的配置位置,能夠針對(duì)輸入圖像來(lái)更新處理對(duì)象區(qū)域267_1 267_9的全部的位置關(guān)系。當(dāng)然,如果更新了處理對(duì)象區(qū)域的行數(shù)或者列數(shù)的值,S卩,如果在數(shù)值輸入框241或者242中輸入了新的值,則在輸入圖像上規(guī)定出的處理對(duì)象區(qū)域的數(shù)目、位置被更新。這樣,在本實(shí)施方式的圖像處理裝置100中,在接受到基準(zhǔn)區(qū)域的新設(shè)定的情況下,或者,在接受到用于規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的新設(shè)定的情況下,在輸入圖像上規(guī)定出多個(gè)處理對(duì)象區(qū)域。如上述,在圖4的步驟S13所示的矩陣設(shè)定處理中,用戶設(shè)定基準(zhǔn)區(qū)域的先頭位置以及最終位置,接下來(lái),設(shè)定針對(duì)行方向(紙面上下方向)和列方向(紙面左右方向)的分割數(shù),由此,規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域。在此基礎(chǔ)上,用戶可以對(duì)基準(zhǔn)區(qū)域的尺寸(寬度以及高度)以及基準(zhǔn)區(qū)域的位置(X方向以及Y方向)進(jìn)行調(diào)整。這樣,用戶能夠一邊觀察輸入圖像一邊設(shè)定基準(zhǔn)區(qū)域,由此,能夠更加容易地規(guī)則配置處理對(duì)象區(qū)域。即,在應(yīng)該針對(duì)輸入圖像設(shè)定的多個(gè)處理對(duì)象區(qū)域中,只要僅對(duì)分別位于左上以及右下(或者,右上以及左下)的處理對(duì)象區(qū)域進(jìn)行設(shè)定,就能夠自動(dòng)設(shè)定剩余的處理對(duì)象區(qū)域,從而能夠非常簡(jiǎn)便且在短時(shí)間內(nèi)設(shè)定處理對(duì)象區(qū)域。此外,在對(duì)象的工件組2中,也有不滿足主要規(guī)則性的一部的情況。例如,如圖8所示,在最左列的第2行不存在檢測(cè)對(duì)象的工件。為了也適應(yīng)這樣的部分不滿足規(guī)則性的工件組2,在本實(shí)施方式的圖像處理裝置100中,針對(duì)規(guī)定出的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域設(shè)定有效或者無(wú)效,從而設(shè)定計(jì)測(cè)處理(圖像處理)的執(zhí)行對(duì)象。S卩,如果用戶利用鼠標(biāo)等對(duì)在輸入圖像上規(guī)定出的多個(gè)處理對(duì)象區(qū)域267_1 267_9的某個(gè)區(qū)域進(jìn)行了點(diǎn)擊,則顯示圖9所示的下拉式菜單279。在下拉式菜單279中,能夠選擇“有效”或者“無(wú)效”。如果選擇了“有效”,則所對(duì)應(yīng)的處理對(duì)象區(qū)域267成為計(jì)測(cè)處理(圖像處理)的對(duì)象。另一方面,如果選擇了“無(wú)效”,則跳過(guò)所對(duì)應(yīng)的處理對(duì)象區(qū)域267的計(jì)測(cè)處理(圖像處理)。這樣,在用戶接口畫(huà)面203中,響應(yīng)于來(lái)自輸入設(shè)備的輸入,在多個(gè)處理對(duì)象區(qū)域中確定所選擇的處理對(duì)象區(qū)域,并且決定將該處理對(duì)象區(qū)域設(shè)定為有效或者無(wú)效,從而決定計(jì)測(cè)處理(圖像處理)的執(zhí)行對(duì)象,該輸入設(shè)備是指,與顯示器102上的顯示位置相對(duì)應(yīng)關(guān)聯(lián)的鼠標(biāo)(或者,觸摸板)這樣的輸入設(shè)備。此外,為了能夠一目了然地把握各處理對(duì)象區(qū)域有效或無(wú)效,可以根據(jù)有效/無(wú)效的狀態(tài)來(lái)使顯示方式不同。例如,對(duì)于設(shè)定為無(wú)效的處理對(duì)象區(qū)域,以灰色顯示(顯示為灰蒙蒙的狀態(tài))?!禜.計(jì)測(cè)參數(shù)設(shè)定處理》接著,說(shuō)明圖4的步驟S14所示的計(jì)測(cè)參數(shù)設(shè)定處理。圖10表示本發(fā)明的實(shí)施方式的圖像處理裝置100所提供的計(jì)測(cè)參數(shù)設(shè)定處理中的用戶接口畫(huà)面204的一例。在用戶接口畫(huà)面204中,接受如下條件:用于評(píng)價(jià)的條件,其用于評(píng)價(jià)針對(duì)各處理對(duì)象區(qū)域267執(zhí)行的計(jì)測(cè)處理(圖像處理)的結(jié)果;用于生成結(jié)果的條件,其用于生成整體處理結(jié)果,該整體處理結(jié)果反映出針對(duì)多個(gè)處理對(duì)象區(qū)域的各圖像處理的評(píng)價(jià)結(jié)果。通過(guò)選擇計(jì)測(cè)參數(shù)標(biāo)簽216,來(lái)提供圖10所示的在用戶接口畫(huà)面204。首先,在用戶接口畫(huà)面204中,含有計(jì)測(cè)條件區(qū)以及提取條件區(qū)。這些區(qū)接受用于評(píng)價(jià)的條件,該條件用于評(píng)價(jià)針對(duì)各處理對(duì)象區(qū)域267執(zhí)行的計(jì)測(cè)處理(圖像處理)的結(jié)果。S卩,在計(jì)測(cè)條件區(qū)中顯示有:亞像素處理復(fù)選框271,用于設(shè)定是否以亞像素(subpixel)為單位執(zhí)行圖案匹配處理;數(shù)值輸入框272,用于設(shè)定執(zhí)行亞像素處理時(shí)的候選點(diǎn)等級(jí)的值。如果亞像素處理復(fù)選框271被置為有效,則針對(duì)與預(yù)先登錄的模型間一致度(一致程度)的高的候補(bǔ)點(diǎn)(像素單位)執(zhí)行亞像素處理。作為提取執(zhí)行該亞像素處理的候補(bǔ)點(diǎn)的條件(閾值),采用在數(shù)值輸入框272中輸入的值(相關(guān)值)。另外,在提取條件區(qū)中接受用于判斷的條件(閾值),該條件(閾值)用于,在與預(yù)先登錄的模型一致的區(qū)域中,判斷哪個(gè)區(qū)域?yàn)椤?K”。更具體而言,在提取條件區(qū)中顯示有:數(shù)值輸入框274,用于設(shè)定針對(duì)相關(guān)值的閾值,該相關(guān)值是用于判斷為“0K”對(duì)象的相關(guān)值;數(shù)值輸入框275,用于設(shè)定閾范圍,該閾范圍是針對(duì)用于判斷為“0K”對(duì)象的旋轉(zhuǎn)角度的閾范圍。在圖案匹配處理中,計(jì)算出相關(guān)值,來(lái)作為表示與預(yù)先登錄的模型間的一致度的值,并且,使模型圖像在規(guī)定范圍內(nèi)旋轉(zhuǎn),以使一致度最大。因此,圖案匹配處理的結(jié)果包括相關(guān)值以及旋轉(zhuǎn)角度。因此,在根據(jù)圖案匹配處理的結(jié)果而得的相關(guān)值大于等于在數(shù)值輸入框274中設(shè)定的值,并且,根據(jù)圖案匹配處理的結(jié)果而得的旋轉(zhuǎn)角度落入在數(shù)值輸入框275中設(shè)定的范圍內(nèi)的情況下,判斷為所對(duì)應(yīng)的處理對(duì)象區(qū)域?yàn)椤?K”。接著,在用戶接口畫(huà)面204中,包括計(jì)測(cè)參數(shù)區(qū)以及判斷條件區(qū)。這些區(qū)接受用于生成整體處理結(jié)果的條件,該整體處理結(jié)果反映出針對(duì)多個(gè)處理對(duì)象區(qū)域的各圖像處理的評(píng)價(jià)結(jié)果。在計(jì)測(cè)參數(shù)區(qū)中顯示單選按鈕273,該單選按鈕273用于進(jìn)行如下設(shè)定:為了生成整體處理結(jié)果,是使用判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目,還是使用判斷為“NG”的處理對(duì)象區(qū)域的數(shù)目。如果選擇了與“0K”區(qū)域數(shù)對(duì)應(yīng)的單選按鈕,則“0K區(qū)域數(shù)”被選擇為計(jì)測(cè)模式。在該計(jì)測(cè)模式中,在針對(duì)多個(gè)處理對(duì)象區(qū)域分別執(zhí)行的計(jì)測(cè)處理的結(jié)果中,如果判斷為“0K”的數(shù)目與后述的判斷條件一致,則判斷為整體處理結(jié)果為“0K”。即,輸出表示對(duì)象的工件組2為“0K”的結(jié)果。該“0K區(qū)域數(shù)”的計(jì)測(cè)模式,適用于檢查工件組2內(nèi)是否含有規(guī)定數(shù)的工件的處理。與此相對(duì),如果選擇了與“NG”區(qū)域數(shù)對(duì)應(yīng)的單選按鈕,則“NG區(qū)域數(shù)”被選擇為計(jì)測(cè)模式。在該計(jì)測(cè)模式中,在針對(duì)多個(gè)處理對(duì)象區(qū)域分別執(zhí)行的計(jì)測(cè)處理的結(jié)果中,如果判斷為“NG”的數(shù)目與后述的判斷條件一致,則判斷為整體處理結(jié)果為“0K”。該“NG區(qū)域數(shù)”的計(jì)測(cè)模式,適用于檢查工件組2所含的不合格品的數(shù)目是否在規(guī)定數(shù)以下的處理。在判斷條件區(qū),接受針對(duì)多個(gè)處理對(duì)象區(qū)域中滿足預(yù)先設(shè)定的條件的處理對(duì)象區(qū)域的數(shù)目的判斷條件的設(shè)定。更具體而言,在判斷條件區(qū)中,顯示用于設(shè)定針對(duì)特定的處理對(duì)象數(shù)目的判斷條件的數(shù)值輸入框276,該特定的處理對(duì)象具有根據(jù)在單選按鈕273中設(shè)定的計(jì)測(cè)模式而指定的特定的判斷結(jié)果(即,“0K”或者“NG”)。在圖10所示的例子中,區(qū)域數(shù)的下限值為“0”,并且,上限值為“9”,進(jìn)而,選擇“0K區(qū)域數(shù)”作為計(jì)測(cè)模式,因此,只要針對(duì)輸入圖像(工件組2)的計(jì)測(cè)處理的結(jié)果判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目落入O個(gè) 9個(gè)的范圍,則輸出“0K”來(lái)作為整體處理結(jié)果。否則,輸出“NG”來(lái)作為整體處理結(jié)果。進(jìn)而,在用戶接口畫(huà)面204中,設(shè)有用于預(yù)執(zhí)行計(jì)測(cè)處理的計(jì)測(cè)按鈕277。如果按壓該計(jì)測(cè)按鈕277,則與“工作模式”同樣地,針對(duì)當(dāng)前輸入的輸入圖像,設(shè)定多個(gè)處理對(duì)象區(qū)域,并且對(duì)各處理對(duì)象區(qū)域分別執(zhí)行圖案匹配處理。在圖10中,示出了預(yù)執(zhí)行了該計(jì)測(cè)處理的狀態(tài)的一例。即,在處理對(duì)象區(qū)域267_1 267_9中,在成功進(jìn)行了圖案匹配處理的處理對(duì)象區(qū)域,顯示用于表示各坐標(biāo)位置的十字(+ )標(biāo)記 269_1、269_2、269_3、269_5、269_6、22969_7,269_8。進(jìn)而,與該十字標(biāo)記一起顯示區(qū)域標(biāo)記 268_1、268_2、268_3、268_5、268_6、268_7、268_8,該區(qū)域標(biāo)記 268_1、268_2、268_3、268_5、268_6、268_7、268_8表示與根據(jù)圖案匹配處理的結(jié)果而得的模型圖像一致的區(qū)域的外形。此外,在處理對(duì)象區(qū)域267_4內(nèi)不存在任何工件,因此,沒(méi)有顯示十字標(biāo)記以及區(qū)域標(biāo)記。另外,在處理對(duì)象區(qū)域267_9中,配置有不應(yīng)該檢測(cè)的對(duì)象的工件NGW,因此,同樣也不顯示十字標(biāo)記以及區(qū)域標(biāo)記。此外,在用戶接口畫(huà)面204中含有顯示設(shè)定區(qū)278。在該顯示設(shè)定區(qū)278中,顯示用于對(duì)重疊顯示在輸入圖像上的信息進(jìn)行選擇的單選按鈕。即,如果選擇了“相關(guān)值”的單選按鈕,則將通過(guò)執(zhí)行圖案匹配處理而計(jì)算出的相關(guān)值與所對(duì)應(yīng)的處理對(duì)象區(qū)域?qū)?yīng)關(guān)聯(lián)地進(jìn)行顯示,如果選擇了 “角度”的單選按鈕,則將通過(guò)執(zhí)行圖案匹配處理而計(jì)算出的角度與所對(duì)應(yīng)的處理對(duì)象區(qū)域相對(duì)應(yīng)關(guān)聯(lián)地進(jìn)行顯示。此外,在圖10所示的用戶接口畫(huà)面204中,通過(guò)使輸入圖像上的顯示狀態(tài)不同,由此能夠顯示多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果。例如,就針對(duì)各處理對(duì)象區(qū)域的圖案匹配處理的結(jié)果而判斷為“0K”的處理對(duì)象區(qū)域(在圖10的例子中,處理對(duì)象區(qū)域267_1、267_2、267_3、267_5、267_6、267_7、267_8)而言,其外框用“綠色”顯示;針對(duì)判斷為“NG”的處理對(duì)象區(qū)域(圖10的例子中,處理對(duì)象區(qū)域267_9),其外框用“紅色”顯示。進(jìn)而,針對(duì)沒(méi)有成為計(jì)測(cè)處理對(duì)象的處理對(duì)象區(qū)域(處理對(duì)象區(qū)域267_4),其外框用“灰色”顯示。這樣,在用戶接口畫(huà)面204中,輸出表示多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果是否判斷條件的信息,來(lái)作為整體處理結(jié)果。即,所輸出的整體處理結(jié)果,反映出針對(duì)多個(gè)處理對(duì)象區(qū)域分別進(jìn)行的圖像處理的結(jié)果。另外,通過(guò)使輸入圖像上的顯示狀態(tài)不同,能夠輸出多個(gè)處理對(duì)象區(qū)域各自的判斷結(jié)果?!?.輸出參數(shù)設(shè)定處理》接著,說(shuō)明圖4的步驟S15所示的輸出參數(shù)設(shè)定處理。
圖11表示本發(fā)明的實(shí)施方式的圖像處理裝置100所提供的輸出參數(shù)設(shè)定處理中的用戶接口畫(huà)面205的一例。在用戶接口畫(huà)面205中,接受與輸出方法相關(guān)的設(shè)定,該輸出方法用于輸出針對(duì)在輸入圖像上分別規(guī)定出的多個(gè)處理對(duì)象區(qū)域執(zhí)行的計(jì)測(cè)處理的結(jié)果。通過(guò)選擇輸出參數(shù)標(biāo)簽218來(lái)提供圖11所示的用戶接口畫(huà)面205。用戶接口畫(huà)面205含有輸出坐標(biāo)區(qū)281、校驗(yàn)區(qū)282、綜合判斷反映區(qū)283。在輸出坐標(biāo)區(qū)281中顯示的按鈕,用于設(shè)定將位置偏差修正前的值作為計(jì)測(cè)坐標(biāo)輸出,還是將位置偏差修正后的值作為計(jì)測(cè)坐標(biāo)輸出。該位置偏差修正的處理,包括針對(duì)由拍攝裝置8拍攝而取得的輸入圖像進(jìn)行的前處理等。即,為了對(duì)拍攝裝置8的光學(xué)的特性等進(jìn)行修正,能夠預(yù)先針對(duì)輸入圖像,進(jìn)行放大/縮小/旋轉(zhuǎn)等的前處理,從而,能夠選擇將通過(guò)圖案匹配處理而得的結(jié)果,作為在進(jìn)行該前處理前的坐標(biāo)系的值輸出,還是作為進(jìn)行前處理后的坐標(biāo)系的值輸出。在校驗(yàn)區(qū)282中顯示的單選按鈕,用于設(shè)定將校驗(yàn)處理前的值作為計(jì)測(cè)坐標(biāo)輸出,還是將校驗(yàn)處理后的值作為計(jì)測(cè)坐標(biāo)輸出。在該校驗(yàn)處理中,為了修正因拍攝裝置8的設(shè)置環(huán)境導(dǎo)致的誤差,以預(yù)先拍攝基準(zhǔn)而得的輸入圖像為基準(zhǔn)進(jìn)行修正。在該校驗(yàn)區(qū)282中,選擇輸出應(yīng)用校驗(yàn)處理前的坐標(biāo)值,還是輸出應(yīng)用了校驗(yàn)處理后的坐標(biāo)值。在綜合判斷反映區(qū)283顯示的單選按鈕,用于設(shè)定在綜合判斷結(jié)果中是否含有針對(duì)各處理對(duì)象區(qū)域的判斷結(jié)果?!禞.工作模式》接著,說(shuō)明圖4的步驟S21 26所示的“工作模式”中的處理。圖12是表示在本發(fā)明的實(shí)施方式的圖像處理裝置100的“工作模式”中執(zhí)行的處理概要的示意圖。參照?qǐng)D12,在“工作模式”中,按照以下步驟,對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖案匹配處理。(I)對(duì)于針對(duì)輸入圖像設(shè)定的基準(zhǔn)區(qū)域(從配置在左上的單位區(qū)域(拷貝)的先頭位置到配置在右下的單位區(qū)域(拷貝)的最終位置的范圍),按照所指定的規(guī)則,來(lái)設(shè)定多個(gè)處理對(duì)象區(qū)域。(2)針對(duì)位于最前面的處理對(duì)象區(qū)域,對(duì)預(yù)先登錄的模型執(zhí)行圖案匹配處理。(3)判斷根據(jù)圖案匹配處理結(jié)果而得的相關(guān)值以及角度是否都滿足預(yù)先設(shè)定的條件,從而判斷該處理對(duì)象區(qū)域是“0K”的區(qū)域還是“NG”的區(qū)域。(4)針對(duì)全部處理對(duì)象區(qū)域執(zhí)行(2)和(3)的處理。(5)根據(jù)所設(shè)定的計(jì)測(cè)模式,基于判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目或者判斷為“NG”的處理對(duì)象區(qū)域的數(shù)目,輸出整體處理結(jié)果。即,在計(jì)測(cè)模式為“0K區(qū)域數(shù)”的情況下,計(jì)算出判斷為“0K”的處理對(duì)象區(qū)域的數(shù)目,如果該計(jì)算出的數(shù)值在作為判斷條件設(shè)定的范圍內(nèi),則輸出“0K”來(lái)作為整體處理結(jié)果,否則輸出“NG”。另一方面,在計(jì)測(cè)模式為“NG區(qū)域數(shù)”的情況下,計(jì)算出判斷為“NG”的處理對(duì)象區(qū)域的數(shù)目,如果該計(jì)算出的數(shù)值在作為判斷條件而設(shè)定的范圍內(nèi),則輸出“0K”來(lái)作為整體處理結(jié)果,否則輸出“NG”。圖13是本實(shí)施方式的圖像處理裝置100在“工作模式”中提供的用戶接口畫(huà)面301的一例的圖。參照?qǐng)D13,在用戶接口畫(huà)面301中,在拍攝裝置8的視場(chǎng)內(nèi)存在包括多個(gè)工件的工件組2的情況下,針對(duì)在該情況下生成的輸入圖像,顯示通過(guò)執(zhí)行上述計(jì)測(cè)處理而得的計(jì)測(cè)結(jié)果。在該圖13所示的用戶接口畫(huà)面301中,使各處理對(duì)象區(qū)域中的圖案匹配處理的結(jié)果(“0K”或者“NG”)所對(duì)應(yīng)的顯示狀態(tài)(用于規(guī)定各處理對(duì)象區(qū)域的外框的顏色)各不相同,以此方式來(lái)向用戶通知該結(jié)果(“0K”或者“NG”)。同時(shí),在用戶接口畫(huà)面301中,在其左上顯示出表示整體處理結(jié)果的文字“0K”或者“NG”。這樣,在用戶接口畫(huà)面301中,將針對(duì)各處理對(duì)象區(qū)域執(zhí)行的圖案匹配處理的結(jié)果,與整體處理結(jié)果引起顯示在同一畫(huà)面上,該整體處理結(jié)果是對(duì)各處理對(duì)象區(qū)域的圖案匹配處理的結(jié)果進(jìn)行歸納總結(jié)而成的。此外,還顯示出通過(guò)各計(jì)測(cè)處理而得的相關(guān)值、位置以及角度等的信息(附圖標(biāo)記302)?!禟.作用/效果》通過(guò)本實(shí)施方式的圖像處理裝置,在成為計(jì)測(cè)處理對(duì)象的工件多的情況下,也能夠一次就完成計(jì)測(cè)處理所需的條件設(shè)定。特別,作為用于規(guī)定多個(gè)處理對(duì)象區(qū)域的設(shè)定,只要指定了規(guī)則(分割方法)即可,該規(guī)則(分割方法)用于設(shè)定基準(zhǔn)區(qū)域(整體范圍)和處理對(duì)象區(qū)域。因此,能夠簡(jiǎn)化計(jì)測(cè)處理開(kāi)始前所要求的設(shè)定處理。另外,采用本實(shí)施方式的圖像處理裝置,通過(guò)手動(dòng)對(duì)輸入圖像設(shè)定處理對(duì)象區(qū)域,因此,與自動(dòng)分割基準(zhǔn)區(qū)域的處理相比,本實(shí)施方式的圖像處理裝置省略了用于自動(dòng)化的處理,因此能夠縮短其處理時(shí)間,并且能夠避免錯(cuò)誤設(shè)定處理對(duì)象區(qū)域?qū)е碌臅r(shí)間消耗。另外,通過(guò)本實(shí)施方式的圖像處理裝置,針對(duì)全部處理對(duì)象區(qū)域并行執(zhí)行同一圖案匹配處理(檢索處理、貼標(biāo)處理等),進(jìn)而,對(duì)這些處理結(jié)果進(jìn)行綜合評(píng)價(jià),因此,能夠可靠地檢查包括多個(gè)工件的工件組?!禠.變形例》(11:第一變形例)在上述的實(shí)施方式中,如圖7所示,通過(guò)在用戶接口畫(huà)面上上定義兩個(gè)單位區(qū)域(拷貝)266,來(lái)自動(dòng)設(shè)定基準(zhǔn)區(qū)域。與此相對(duì),在工件組2的角(端)上不存在檢測(cè)對(duì)象的工件等的情況下,有時(shí)用戶將基準(zhǔn)區(qū)域設(shè)定為任意形狀,對(duì)用戶來(lái)說(shuō)更加方便(user friend)。在本變形例中,示出了用戶能夠?qū)⑷我庑螤钤O(shè)定為基準(zhǔn)區(qū)域的用戶接口的例子。圖14表示本發(fā)明的實(shí)施方式的第一變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面203A的一例。在圖14所示的用戶接口畫(huà)面203A中,用戶通過(guò)操作鼠標(biāo)等,針對(duì)顯示在圖像顯示區(qū)250中的輸入圖像,能夠?qū)⑷我庑螤钤O(shè)定為基準(zhǔn)區(qū)域280。例如,如圖14所示,用戶從游標(biāo)位置CRS9到游標(biāo)位置CRSlO進(jìn)行(按住按鍵的)拖拽操作,從而設(shè)定長(zhǎng)方形的基準(zhǔn)區(qū)域280。如果設(shè)定了該基準(zhǔn)區(qū)域280,則通過(guò)與上述同樣的處理,規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域。關(guān)于其它處理,與上述實(shí)施方式相同,因此不重復(fù)詳細(xì)說(shuō)明。(12:第二變形例)在上述的實(shí)施方式以及第一變形例中,作為規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的一例,示出了多個(gè)處理對(duì)象區(qū)域配置為矩陣狀的例子。與此相對(duì),在第二變形例中,說(shuō)明將多個(gè)處理對(duì)象區(qū)域規(guī)定為曲折交錯(cuò)狀的例子。圖15是表示將本發(fā)明的實(shí)施方式的第二變形例的圖像處理裝置作為對(duì)象的工件的一例的示意圖。在圖15中,示出了在各列安裝了多個(gè)LED的照明裝置的一例。在這樣的照明裝置中,有時(shí)為了提高所安裝的LED的密度,在相鄰的列之間,使安裝LED的位置相互錯(cuò)開(kāi)。典型的采用如下結(jié)構(gòu):使奇數(shù)編號(hào)的列中的LED的安裝位置與偶數(shù)編號(hào)的列中的LED的安裝位置互不相同。在這樣的情況下,優(yōu)選不像上述那樣全部形成為矩陣狀,而是將處理對(duì)象區(qū)域配置為曲折交錯(cuò)狀。圖16表示本發(fā)明的實(shí)施方式的第二變形例的圖像處理裝置所提供的處理對(duì)象區(qū)域的設(shè)定涉及的用戶接口畫(huà)面203B的一例。與圖7 圖9所示的用戶接口畫(huà)面203相比,在圖16所示的用戶接口畫(huà)面203B中,設(shè)有包括更多的設(shè)定項(xiàng)目的矩陣設(shè)定區(qū)240B。矩陣設(shè)定區(qū)240B含有:單選按鈕247,其用于選擇相對(duì)于圖7 圖9所示的矩陣設(shè)定區(qū)240而進(jìn)一步配置為曲折交錯(cuò)狀所需的錯(cuò)位的對(duì)象;數(shù)值輸入框248,其用于設(shè)定為了配置為曲折交錯(cuò)狀而錯(cuò)位的對(duì)象的周期;數(shù)值輸入框249,其用于設(shè)定位置偏差量,該位置偏差量用于配置為曲折交錯(cuò)狀。通過(guò)選擇單選按鈕247,能夠設(shè)定“行”或者“列”。如果選擇了 “行”,則以在紙面上下方向上的各排列為單位,在紙面上下方向上發(fā)生錯(cuò)位。另一方面,如果選擇了 “列”,則以在紙面左右方向上的各排列為單位,在紙面左右方向上發(fā)生錯(cuò)位。在數(shù)值輸入框248中,針對(duì)通過(guò)單選按鈕247選擇的方向,來(lái)設(shè)定相錯(cuò)位的列的數(shù)目(空間的周期)。如圖16所示,在將“位置偏差間隔”設(shè)為“I”的情況下,在相隔一排的列之間,即針對(duì)在奇數(shù)編號(hào)的列與偶數(shù)編號(hào)的列之間被設(shè)置相對(duì)的位置偏差。在數(shù)值輸入框249中,設(shè)置用于產(chǎn)生位置偏差的位移量(X方向以及Y方向)。按照這些設(shè)定參數(shù),以基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn),來(lái)規(guī)定出多個(gè)處理對(duì)象區(qū)域。換言之,以滿足這些設(shè)定參數(shù)的方式,在輸入圖像上規(guī)定出相鄰的處理對(duì)象區(qū)域。關(guān)于其它處理,與上述實(shí)施方式相同,因此不重復(fù)詳細(xì)說(shuō)明。通過(guò)本變形例,不僅能夠檢查全部配置為矩陣狀的多個(gè)工件,而且能夠一并檢查配置為曲折交錯(cuò)狀的多個(gè)工件。(13:第三變形例)在上述的實(shí)施方式以及第一變形例中,例示出了針對(duì)方形狀的基準(zhǔn)區(qū)域而指定了行方向和列方向的數(shù)目的處理對(duì)象區(qū)域。與此相對(duì),在第三變形例中,舉例說(shuō)明針對(duì)用戶任意設(shè)定的基準(zhǔn)區(qū)域來(lái)規(guī)定最大數(shù)目的處理對(duì)象區(qū)域的方法。更具體而言,在本變形例中,使規(guī)則地規(guī)定出的多個(gè)處理對(duì)象區(qū)域內(nèi)切于設(shè)定為任意形狀的基準(zhǔn)區(qū)域,并且多個(gè)處理對(duì)象
區(qū)域互不重疊。圖17表示本發(fā)明的實(shí)施方式的第三變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面203C的一例。在圖17所示的用戶接口畫(huà)面203C中例示出如下情況:針對(duì)圖像顯示區(qū)250所顯示的輸入圖像,設(shè)定了圓形的基準(zhǔn)區(qū)域296。但是,基準(zhǔn)區(qū)域296并非僅限于此,而能夠設(shè)定為任意形狀。這樣,在基準(zhǔn)區(qū)域296被設(shè)定為任意形狀的情況下,本變形例的圖像處理裝置將互不重疊的多個(gè)處理對(duì)象區(qū)域配置為矩陣狀,并使它們內(nèi)切于設(shè)定為任意形狀的基準(zhǔn)區(qū)域。這樣的處理對(duì)象區(qū)域的設(shè)定處理,例如適用于在具有各種各樣的剖面的容器中盡可能裝滿有某些工件的情況。關(guān)于其它處理,與上述實(shí)施方式相同,因此不重復(fù)詳細(xì)說(shuō)明。通過(guò)本變形例,不僅能夠恰當(dāng)?shù)貙?duì)具有固定形狀的工件組進(jìn)行檢查,而且能夠恰當(dāng)?shù)貙?duì)具有任意形狀的工件組進(jìn)行檢查。(14:第四變形例)在上述的實(shí)施方式中,示出了將處理對(duì)象區(qū)域規(guī)定為矩陣狀的例子。與此相對(duì),在第四變形例中說(shuō)明如下例子:以基準(zhǔn)區(qū)域內(nèi)的點(diǎn)為中心,將多個(gè)處理對(duì)象區(qū)域規(guī)定為放射狀。圖18表示本發(fā)明的實(shí)施方式的第四變形例的圖像處理裝置所提供的與處理對(duì)象區(qū)域的設(shè)定有關(guān)的用戶接口畫(huà)面203D的一例。在圖18所示的用戶接口畫(huà)面203D中,針對(duì)在圖像顯示區(qū)250顯示的輸入圖像,設(shè)定同心圓或者圓的基準(zhǔn)區(qū)域。并且,在半徑方向分割該基準(zhǔn)區(qū)域,并且分別針對(duì)分割所得的圓或者同心圓,設(shè)定規(guī)定規(guī)則的數(shù)目的處理對(duì)象區(qū)域。更具體而言,與圖7 圖9所示的用戶接口畫(huà)面203相比,在圖18所示的用戶接口畫(huà)面203D中,設(shè)有包括更多的設(shè)定項(xiàng)目的矩陣設(shè)定區(qū)240D。在矩陣設(shè)定區(qū)240D中含有用于設(shè)定半徑方向分割數(shù)的數(shù)值輸入框294,該半徑方向分割數(shù)用于,相對(duì)于圖7 圖9所示的矩陣設(shè)定區(qū)240,進(jìn)一步將處理對(duì)象區(qū)域規(guī)定為放射狀。通過(guò)在數(shù)值輸入框294中輸入數(shù)值,將所設(shè)定的基準(zhǔn)區(qū)域在半徑方向上分割為所輸入的份數(shù)。在圖18中,在數(shù)值輸入框294中設(shè)定為“3”,因此,基準(zhǔn)區(qū)域被分割為3份。如果這樣在半徑方向上分割基準(zhǔn)區(qū)域,則能夠使單個(gè)設(shè)定區(qū)290的顯示和設(shè)定有效。更具體而言,單個(gè)設(shè)定區(qū)290含有數(shù)值輸入框291、292、293,分別用于設(shè)定對(duì)各分割的同心圓(或圓)分配的處理對(duì)象區(qū)域的數(shù)目。按照在這些數(shù)值輸入框291、292、293中設(shè)定的值,針對(duì)各分割的區(qū)域,設(shè)定處理對(duì)象區(qū)域。在數(shù)值輸入框291中設(shè)定組編號(hào),即,設(shè)定用于在半徑方向上分割的每個(gè)分割數(shù)的組的識(shí)別編號(hào)。在數(shù)值輸入框292中,針對(duì)每組來(lái)設(shè)定圓周方向的分割數(shù)。在該數(shù)值輸入框292中輸入的分割數(shù),被設(shè)定為針對(duì)與在數(shù)值輸入框291中設(shè)定的數(shù)值對(duì)應(yīng)的編號(hào)的組的分割數(shù)。在數(shù)值輸入框293中,針對(duì)每組設(shè)定開(kāi)始區(qū)域設(shè)定的角度。在該數(shù)值輸入框293中輸入的開(kāi)始角度,被設(shè)定為與在數(shù)值輸入框291中設(shè)定的數(shù)值對(duì)應(yīng)的編號(hào)的組的分割數(shù)。因此,在圓周方向分割數(shù)(數(shù)值輸入框292)以及開(kāi)始角度(數(shù)值輸入框293)中,輸入與在數(shù)值輸入框294中設(shè)定的半徑方向分割數(shù)的數(shù)目對(duì)應(yīng)的數(shù)目的數(shù)值組。關(guān)于其它處理,與上述實(shí)施方式相同,因此不重復(fù)詳細(xì)說(shuō)明。通過(guò)本變形例,能夠檢查將工件配置為放射狀的工件組,例如,能夠恰當(dāng)?shù)貦z查將多個(gè)LED安裝為放射狀的LED照明等。本次公開(kāi)的實(shí)施方式皆為例示,并非限制。本發(fā)明的范圍不在于上述說(shuō)明,而是由權(quán)利要求書(shū)示出,包括與權(quán)利要求等價(jià)的意義及范圍內(nèi)的全部變更。附圖標(biāo)記的說(shuō)明I視覺(jué)傳感器系統(tǒng)2工件組
3 ' 筐體
4光電傳感器
4a 受光部
4b 投光部
6: 搬送機(jī)構(gòu)
8拍攝裝置
100 圖像處理裝置
102 顯示器
104 鼠標(biāo)
106 存儲(chǔ)卡
112 主存儲(chǔ)器
114 硬盤
116 攝像機(jī)接口
116a圖像緩存
118 輸入接口
120 顯示控制器
122 接口
124 通信接口
126 數(shù)據(jù)讀寫(xiě)器
12 8 總線
權(quán)利要求
1.一種圖像處理裝置,對(duì)在輸入圖像上所規(guī)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域執(zhí)行圖像處理,其特征在于,具有: 第一設(shè)定輸入單元,其用于接受針對(duì)共通的圖像處理的設(shè)定,該共通的圖像處理是指,要對(duì)多個(gè)所述處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理, 第二設(shè)定輸入單元,其用于接受基準(zhǔn)區(qū)域的設(shè)定,該基準(zhǔn)區(qū)域用于在所述輸入圖像上規(guī)定多個(gè)所述處理對(duì)象區(qū)域, 第三設(shè)定輸入單元,其用于接受以所述基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)有規(guī)則地規(guī)定出多個(gè)所述處理對(duì)象區(qū)域的設(shè)定, 處理執(zhí)行單元,其用于按照針對(duì)所述共通的圖像處理的設(shè)定,對(duì)多個(gè)所述處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖像處理, 輸出單元,其用于輸出整體處理結(jié)果,該整體處理結(jié)果反映出分別對(duì)多個(gè)所述處理對(duì)象區(qū)域進(jìn)行的各圖像處理的結(jié)果。
2.如權(quán)利要求1所述的圖像處理裝置,其特征在于, 所述圖像處理,包括用于判斷是否滿足預(yù)先設(shè)定的條件的處理, 所述圖像處理裝置還具有第四設(shè)定輸入單元,該第四設(shè)定輸入單元用于接受判斷條件的設(shè)定,該判斷條件,是與多個(gè)所述處理對(duì)象區(qū)域中的具有特定判斷結(jié)果的處理對(duì)象區(qū)域的數(shù)目相關(guān)的判斷條件, 所述輸出單元,輸出表示多個(gè)所述處理對(duì)象區(qū)域各自的判斷結(jié)果是否滿足所述判斷條件的信息,來(lái)作為所述整體處理結(jié)果。
3.如權(quán)利要求2所述的圖像處理裝置,其特征在于, 所述輸出單元,以使所述輸入圖像上的顯示狀態(tài)不同的方式,輸出多個(gè)所述處理對(duì)象區(qū)域各自的判斷結(jié)果。
4.如權(quán)利要求1 3中任意一項(xiàng)所述的圖像處理裝置,其特征在于, 還具有第五設(shè)定輸入單元,該第五設(shè)定輸入單元用于接受與有效或無(wú)效有關(guān)的設(shè)定,所述與有效或無(wú)效有關(guān)的設(shè)定用于將多個(gè)所述處理對(duì)象區(qū)域中的各所述處理對(duì)象區(qū)域分別設(shè)定成作為所述圖像處理的執(zhí)行對(duì)象有效或無(wú)效, 所述處理執(zhí)行單元,針對(duì)在多個(gè)所述處理對(duì)象區(qū)域中被設(shè)為無(wú)效而不能成為所述圖像處理的執(zhí)行對(duì)象的處理對(duì)象區(qū)域,跳過(guò)所述圖像處理。
5.如權(quán)利要求4所述的圖像處理裝置,其特征在于, 還具有顯示單元,該顯示單元用于顯示所述輸入圖像以及針對(duì)所述輸入圖像所設(shè)定的多個(gè)所述處理對(duì)象區(qū)域, 所述第五設(shè)定輸入單元,響應(yīng)于與所述顯示單元中的顯示位置相對(duì)應(yīng)關(guān)聯(lián)的輸入設(shè)備上的輸入,來(lái)確定在多個(gè)所述處理對(duì)象區(qū)域中被選擇的處理對(duì)象區(qū)域,并且決定是否將該處理對(duì)象區(qū)域設(shè)為有效而使其成為所述圖像處理的執(zhí)行對(duì)象。
6.如權(quán)利要求1 3中任意一項(xiàng)所述的圖像處理裝置,其特征在于, 還具有區(qū)域規(guī)定單元,該區(qū)域規(guī)定單元用于以使相鄰的處理對(duì)象區(qū)域滿足由所述第三設(shè)定輸入單元接受的設(shè)定的方式,在所述輸入圖像上規(guī)定出多個(gè)所述處理對(duì)象區(qū)域。
7.如權(quán)利要求6所述的圖像處理裝置,其特征在于, 所述區(qū)域規(guī)定單元,在第一情況和第二情況中的至少一個(gè)情況下,在所述輸入圖像上再次規(guī)定出多個(gè)所述處理對(duì)象區(qū)域, 所述第一情況是指,由所述第二設(shè)定輸入單元接受了所述基準(zhǔn)區(qū)域的新的設(shè)定的情況, 所述第 二情況是指,由所述第三設(shè)定輸入單元接受了用于有規(guī)則地規(guī)定出多個(gè)所述處理對(duì)象區(qū)域的新的設(shè)定的情況。
8.如權(quán)利要求6所述的圖像處理裝置,其特征在于, 所述區(qū)域規(guī)定單元,針對(duì)方形的所述基準(zhǔn)區(qū)域,將多個(gè)所述處理對(duì)象區(qū)域規(guī)定為矩陣狀。
9.如權(quán)利要求6所述的圖像處理裝置,其特征在于, 所述區(qū)域規(guī)定單元,將多個(gè)所述處理對(duì)象區(qū)域規(guī)定為曲折交錯(cuò)狀。
10.如權(quán)利要求6所述的圖像處理裝置,其特征在于, 所述區(qū)域規(guī)定單元,以使多個(gè)所述處理對(duì)象區(qū)域互不重疊的方式規(guī)定出多個(gè)所述處理對(duì)象區(qū)域,并且使多個(gè)所述處理對(duì)象區(qū)域內(nèi)切于被設(shè)定為任意形狀的所述基準(zhǔn)區(qū)域。
11.如權(quán)利要求6所述的圖像處理裝置,其特征在于, 所述區(qū)域規(guī)定單元,以所述基準(zhǔn)區(qū)域內(nèi)的點(diǎn)為中心,將多個(gè)所述處理對(duì)象區(qū)域規(guī)定為放射狀。
12.如權(quán)利要求1所述的圖像處理裝置,其特征在于, 所述圖像處理,包括使用了預(yù)先登錄的單一模型的匹配處理。
13.一種圖像處理方法,對(duì)在輸入圖像上所規(guī)定的多個(gè)處理對(duì)象區(qū)域中的每個(gè)區(qū)域執(zhí)行圖像處理,其特征在于,包括: 接受針對(duì)共通的圖像處理的設(shè)定的步驟,該共通的圖像處理是指,要對(duì)多個(gè)所述處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理, 接受基準(zhǔn)區(qū)域的設(shè)定的步驟,該基準(zhǔn)區(qū)域用于在所述輸入圖像上規(guī)定多個(gè)所述處理對(duì)象區(qū)域, 接受用于以所述基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)有規(guī)則地規(guī)定出多個(gè)所述處理對(duì)象區(qū)域的設(shè)定的步驟, 按照針對(duì)所述共通的圖像處理的設(shè)定,對(duì)多個(gè)所述處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖像處理的步驟, 輸出整體處理結(jié)果的步驟,該整體處理結(jié)果反映出分別對(duì)多個(gè)所述處理對(duì)象區(qū)域進(jìn)行的各圖像處理的結(jié)果。
全文摘要
某實(shí)施方式的圖像處理裝置(100),接受與要對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行的共通的圖像處理相關(guān)的設(shè)定(S11),接受用于在輸入圖像上規(guī)定多個(gè)處理對(duì)象區(qū)域的基準(zhǔn)區(qū)域的設(shè)定(S12),接受用于以基準(zhǔn)區(qū)域?yàn)榛鶞?zhǔn)有規(guī)則地規(guī)定出多個(gè)處理對(duì)象區(qū)域的設(shè)定(S13)。按照針對(duì)共通的圖像處理的設(shè)定,分別對(duì)多個(gè)處理對(duì)象區(qū)域中的各區(qū)域執(zhí)行圖像處理,輸出反映出對(duì)多個(gè)處理對(duì)象區(qū)域的各圖像處理的結(jié)果的整體處理結(jié)果(S26)。
文檔編號(hào)G06T7/00GK103140872SQ20118004796
公開(kāi)日2013年6月5日 申請(qǐng)日期2011年10月11日 優(yōu)先權(quán)日2010年10月13日
發(fā)明者山本佳英 申請(qǐng)人:歐姆龍株式會(huì)社