本發(fā)明涉及用于開發(fā)/制作圖像檢查系統(tǒng)等的計(jì)算機(jī)系統(tǒng)(有時(shí)記載為開發(fā)系統(tǒng))等的技術(shù)。
背景技術(shù):
1、開發(fā)了各種圖像檢查系統(tǒng)。例如,在具有生產(chǎn)線的工廠等的現(xiàn)場(chǎng),利用圖像檢查系統(tǒng)。圖像檢查系統(tǒng)利用線傳感器(line?sensor)、區(qū)域傳感器(area?sensor)等攝像機(jī)/傳感器設(shè)備,對(duì)流經(jīng)生產(chǎn)線上的部件、產(chǎn)品等對(duì)象物進(jìn)行攝像。圖像檢查系統(tǒng)關(guān)于所攝像的影像/圖像,根據(jù)由計(jì)算機(jī)實(shí)施的圖像處理等來(lái)進(jìn)行對(duì)象物的檢測(cè)/判定等處理。由此,實(shí)現(xiàn)關(guān)于對(duì)象物的圖像檢查。作為圖像檢查的一個(gè)例子,可以列舉對(duì)映現(xiàn)于圖像的對(duì)象物進(jìn)行辨識(shí)/檢測(cè)而判定對(duì)象物的有無(wú)、數(shù)量、外觀的品質(zhì)等的外觀檢查。
2、以往,圖像檢查系統(tǒng)的開發(fā)是由具有專業(yè)技術(shù)、知識(shí)的工程師等人員(還有時(shí)記載為開發(fā)人員、用戶等)來(lái)進(jìn)行的,需要高度的編程技術(shù)等(例如基于c語(yǔ)言等的編程等)。另外,圖像檢查系統(tǒng)還有通過(guò)使用機(jī)器學(xué)習(xí)(例如深度學(xué)習(xí))等ai(人工智能)的圖像處理技術(shù)來(lái)構(gòu)成的情況,在該情況下對(duì)開發(fā)人員要求與ai有關(guān)的知識(shí)等。
3、作為如上所述的與系統(tǒng)開發(fā)有關(guān)的現(xiàn)有技術(shù)例,可以列舉日本特開2009-141413號(hào)公報(bào)(專利文獻(xiàn)1)。在專利文獻(xiàn)1中記載了如下的內(nèi)容等:構(gòu)成由操作人員高效地進(jìn)行作業(yè)的圖像處理裝置;指定預(yù)先設(shè)定的多個(gè)工作流程中的1個(gè)工作流程,利用工作流程編輯單元來(lái)進(jìn)行該工作流程的處理步驟的增減、處理步驟的順序的變更等的編輯,并利用工作流程選擇單元人為地選擇在編輯后保存的工作流程并執(zhí)行。
4、現(xiàn)有技術(shù)文獻(xiàn)
5、專利文獻(xiàn)1:日本特開2009-141413號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)思路
1、例如專利文獻(xiàn)1雖然是與圖像檢查系統(tǒng)的開發(fā)不同的技術(shù),但關(guān)于照片打印裝置中的與圖像處理有關(guān)的工作流程的編輯,例如在圖5、0045段以后有記載。在專利文獻(xiàn)1中,在圖6那樣的畫面中操作編輯按鈕,顯示圖10那樣的工作流程編輯畫面。在該工作流程編輯畫面中,在正常顯示區(qū)域中顯示預(yù)先設(shè)定的工作流程,在編輯區(qū)域中將構(gòu)成工作流程的處理步驟顯示為圖標(biāo)。工作流程編輯單元具備能夠用光標(biāo)來(lái)拖放正常顯示區(qū)域的工作流程的處理步驟的圖標(biāo)并顯示于編輯區(qū)域的gui。在指定編輯區(qū)域的圖標(biāo)并操作時(shí),顯示與該處理步驟關(guān)聯(lián)起來(lái)的處理進(jìn)程信息,能夠選擇要執(zhí)行的處理進(jìn)程。在保存按鈕被操作時(shí),輸入并保存所編輯的工作流程的名稱。另外,記載了如下內(nèi)容:能夠通過(guò)錄像模式(圖11)或者圖標(biāo)的拖放來(lái)進(jìn)行處理進(jìn)程的序列的設(shè)定。
2、此外,專利文獻(xiàn)1記載的“預(yù)覽畫面”(圖7)是對(duì)照片圖像的縮略圖圖像等進(jìn)行顯示的畫面,是構(gòu)成工作流程的一部分的處理步驟的要素,與在本說(shuō)明書中記載的“預(yù)覽”不同。
3、在如圖像檢查系統(tǒng)那樣的系統(tǒng)(換言之是軟件、應(yīng)用等)的開發(fā)/制作中,對(duì)作為開發(fā)人員的人員要求高度的技術(shù)知識(shí)等,所以難度比較高,編程、調(diào)試等作業(yè)的工作量也大。為了能夠降低這樣的難度、工作量,要求能夠支援系統(tǒng)開發(fā)而使其變?nèi)菀?、變高效的系統(tǒng)(有時(shí)記載為開發(fā)系統(tǒng))。
4、在現(xiàn)有技術(shù)例的開發(fā)系統(tǒng)中,在系統(tǒng)開發(fā)/制作時(shí),用戶暫且制作與開發(fā)對(duì)象系統(tǒng)對(duì)應(yīng)的整個(gè)流程線(flow?line),之后,進(jìn)行該制作的流程線整體的動(dòng)作確認(rèn)等。確認(rèn)的結(jié)果,用戶在關(guān)于開發(fā)對(duì)象系統(tǒng)的一部分有調(diào)試、變更等的情況下,進(jìn)行流程線的一部分的變更等作業(yè)。之后,用戶再次進(jìn)行該流程線整體的動(dòng)作確認(rèn)等。包括這樣的作業(yè)的重復(fù)在內(nèi)的開發(fā)作業(yè)有時(shí)導(dǎo)致用戶的工作量變大且開發(fā)時(shí)間變長(zhǎng)。
5、本公開的目的在于,關(guān)于上述圖像檢查系統(tǒng)等的系統(tǒng)開發(fā)/制作用的計(jì)算機(jī)系統(tǒng)(開發(fā)系統(tǒng))等的技術(shù),提供一種能夠降低系統(tǒng)開發(fā)的難度、由用戶承擔(dān)的作業(yè)的工作量的技術(shù)。
6、本公開中的代表性的實(shí)施方式具有以下所示的結(jié)構(gòu)。實(shí)施方式是一種開發(fā)系統(tǒng),支援圖像檢查系統(tǒng)的開發(fā),其中,所述開發(fā)系統(tǒng)具備計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)具有處理器以及存儲(chǔ)器,所述計(jì)算機(jī)系統(tǒng)針對(duì)進(jìn)行所述開發(fā)的用戶,生成并提供具有用于支援所述開發(fā)的圖形用戶界面(gui)的gui畫面,所述gui畫面具備:模塊選擇部,配置有多個(gè)處理模塊,該處理模塊是用于構(gòu)成所述圖像檢查系統(tǒng)的流程線的部件;模塊配置部,通過(guò)配置從所述模塊選擇部根據(jù)所述用戶的gui操作來(lái)選擇的處理模塊,并將配置的處理模塊彼此用線連接起來(lái),從而構(gòu)成制作中的所述流程線并顯示;以及預(yù)覽顯示部,關(guān)于配置于所述模塊配置部的制作中的所述流程線,根據(jù)所述用戶的gui操作,顯示所述流程線的動(dòng)作狀態(tài)的預(yù)覽影像。
7、根據(jù)本公開中的代表性的實(shí)施方式,關(guān)于上述圖像檢查系統(tǒng)等的系統(tǒng)開發(fā)/制作用的計(jì)算機(jī)系統(tǒng)(開發(fā)系統(tǒng))等的技術(shù),能夠降低系統(tǒng)開發(fā)的難度、由用戶承擔(dān)的作業(yè)的工作量。在具體實(shí)施方式中示出上述以外的課題、結(jié)構(gòu)以及效果等。
1.一種開發(fā)系統(tǒng),支援圖像檢查系統(tǒng)的開發(fā),其中,
2.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
3.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
4.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
5.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
6.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
7.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
8.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
9.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
10.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
11.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
12.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
13.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
14.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
15.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
16.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
17.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
18.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
19.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
20.根據(jù)權(quán)利要求19所述的開發(fā)系統(tǒng),其中,
21.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
22.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
23.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
24.根據(jù)權(quán)利要求23所述的開發(fā)系統(tǒng),其中,
25.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
26.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
27.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
28.根據(jù)權(quán)利要求27所述的開發(fā)系統(tǒng),其中,
29.根據(jù)權(quán)利要求27所述的開發(fā)系統(tǒng),其中,
30.根據(jù)權(quán)利要求1所述的開發(fā)系統(tǒng),其中,
31.一種開發(fā)方法,是支援圖像檢查系統(tǒng)的開發(fā)的開發(fā)系統(tǒng)中的開發(fā)方法,其中,
32.一種開發(fā)程序,使支援圖像檢查系統(tǒng)的開發(fā)的開發(fā)系統(tǒng)執(zhí)行處理,其中,