本發明涉及能夠在設置用于檢查檢查對象的檢查條件的情況下通過利用更清晰的擴展圖像來設置詳細的檢查條件的圖像處理設備,以及在該圖像處理設備中執行的圖像處理方法。
背景技術:在執行檢查對象的視覺檢查的情況下,對由進行成像的成像裝置獲取的圖像數據執行圖像處理,以便以更高的精度判定檢查對象的故障/非故障。在以原樣對通過進行成像而獲取的圖像數據執行圖像處理的情況下,由于大的數據量而導致運算處理負荷變得過大,從而,已經開發出了一種對通過對進行成像所獲取的圖像數據進行壓縮而得到的壓縮圖像數據進行圖像處理的技術。例如,日本未審查的專利公開No.2009-063365公開了一種檢查裝置,其對通過對檢查對象進行成像獲取的每個圖像數據進行數據壓縮以減小數據量,從而允許減輕執行圖像處理情況下的運算處理負荷。由于可以減輕執行圖像處理情況下的運算處理負荷,因此可以縮短運算處理時間,從而可以縮短檢查周期。然而,在利用壓縮圖像數據執行檢查的情況下,壓縮前的原始圖像數據中看得見的特征部分可能會根據壓縮率而被破壞。因而,已存在的問題在于有可能變得難以看到檢查對象的特征部分,從而可能不能正確檢測到檢查對象的缺陷。此外,可以利用通過剪切圖像數據的一部分而得到的局部圖像數據來執行檢查。然而,在執行用于檢查檢查對象等的邊緣的周邊檢查的情況下,僅通過局部圖像數據也許不能正確進行檢查。即,在總是僅使用局部圖像數據的情況下,存在的問題在于不能對除了要使用的局部圖像數據以外的圖像數據執行周邊檢查。
技術實現要素:鑒于上述情形做出了本發明,并且本發明的一個目的在于提供一種圖像處理設備,即使在使用檢查對象的局部圖像數據進行檢查的情況下,該圖像處理設備甚至也能夠看到檢查對象的特征部分,本發明的目的還在于提供在圖像處理設備中執行的圖像處理方法和計算機程序。為了實現上述目的,根據本發明的一個實施例,一種圖像處理設備包括:成像部件,用于對檢查對象進行成像;壓縮處理部件,用于對通過在所述成像部件中進行成像所捕獲的圖像數據進行壓縮處理,以產生壓縮圖像數據;以及圖像處理部件,用于執行針對檢查的圖像處理,其中所述圖像處理部件包括:局部圖像產生部件,用于產生作為所捕獲的圖像數據的一部分的局部圖像數據;以及選擇接收部件,用于接收對所述壓縮圖像數據和所述局部圖像數據中的任一種數據的選擇;并且利用已經在所述選擇接收部件中接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據來執行針對所述檢查的圖像處理。此外,根據本發明的另一個實施例,根據第一方面的圖像處理設備包括檢查條件數據設置部件,用于設置與用于檢查所述檢查對象的條件相關的檢查條件數據,所述檢查條件數據包括示出將使用所述壓縮圖像數據和所述局部圖像數據中的哪一個作為在所述圖像處理中使用的圖像數據的參數,其中所述檢查接收部件基于所述檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。此外,根據本發明的再一個實施例,根據第一或第二方面的圖像處理設備包括檢查條件切換指令接收部件,用于接收針對檢查條件數據的切換指令,其中,當所述檢查條件切換指令接收部件接收到針對所述檢查條件數據的切換指令時,所述選擇接收部件基于切換后的檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。此外,根據本發明的又一個實施例,根據第一至第三方面中任一方面的圖像處理設備包括基準圖像存儲部件,用于將已經在所述選擇接收部件中接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據存儲為基準圖像,其中所述圖像處理部件進行與所存儲的基準圖像的比較,以執行針對所述檢查的圖像處理。此外,根據本發明的又一個實施例,在根據第一至第四方面中任一方面的圖像處理設備中,所述局部圖像產生部件產生包括所捕獲(獲取)的圖像數據的中心的局部圖像數據。此外,根據本發明的又一個實施例,在根據第一至第四方面中任一方面的圖像處理設備中,所述局部圖像產生部件包括提取范圍設置部件,該提取范圍設置部件用于把將要提取的范圍設置為所述局部圖像數據。此外,根據本發明的又一個實施例,在根據第一至第六方面中任一方面的圖像處理設備中,所述局部圖像產生部件產生所述局部圖像數據,使得所述局部圖像數據的高寬比等于顯示圖像的屏幕的高寬比。此外,根據本發明的又一個實施例,在根據第一至第七方面中任一方面的圖像處理設備中,所述局部圖像產生部件產生所述局部圖像數據,使得所述局部圖像數據的像素數等于顯示圖像的屏幕的像素數。接下來,為了實現上述目的,根據本發明的又一個實施例,提供了一種可由圖像處理設備執行的圖像處理方法,所述圖像處理設備包括:成像部件,用于對檢查對象進行成像;壓縮處理部件,用于對通過在所述成像部件中進行成像所捕獲的圖像數據進行壓縮處理,以產生壓縮圖像數據;以及圖像處理部件,用于執行針對檢查的圖像處理;其中所述圖像處理部件產生作為所捕獲的圖像數據的一部分的局部圖像數據,接收對所述壓縮圖像數據和所述局部圖像數據中的任一種數據的選擇,以及利用已經接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據來執行針對所述檢查的圖像處理。此外,根據本發明的又一個實施例,在根據第九方面的圖像處理方法中,將與用于檢查所述檢查對象的條件相關的檢查條件數據設置為在所述圖像處理中使用的圖像數據,所述檢查條件數據包括示出將使用所述壓縮圖像數據和所述局部圖像數據中的哪一個的參數,以及基于所述檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。此外,根據本發明的又一個實施例,在根據第九或第十方面的圖像處理方法中,接收針對檢查條件數據的切換指令,以及當接收到針對所述檢查條件數據的切換指令時,基于切換后的檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。此外,根據本發明的又一個實施例,在根據第九至第十一方面中任一方面的圖像處理方法中,將已經接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據存儲為基準圖像,并進行與所存儲的基準圖像的比較,以執行針對所述檢查的圖像處理。此外,根據本發明的又一個實施例,在根據第九至第十二方面中任一方面的圖像處理方法中,產生包括所捕獲的圖像數據的中心的局部圖像數據。此外,根據本發明的又一個實施例,在根據第九至第十二方面中任一方面的圖像處理方法中,設置將要提取的范圍作為所述局部圖像數據。此外,根據本發明的又一個實施例,在根據第九至第十四方面中任一方面的圖像處理方法中,產生所述局部圖像數據,使得所述局部圖像數據的高寬比等于顯示圖像的屏幕的高寬比。此外,根據本發明的又一個實施例,在根據第九至第十五方面中任一方面的圖像處理方法中,產生所述局部圖像數據,使得所述局部圖像數據的像素數等于顯示圖像的屏幕的像素數。接下來,為了實現上述目的,根據本發明的又一個實施例,提供了一種可由圖像處理設備執行的計算機程序,所述圖像處理設備包括:成像部件,用于對檢查對象進行成像;壓縮處理部件,用于對通過在所述成像部件中進行成像所捕獲的圖像數據進行壓縮處理,以產生壓縮圖像數據;以及圖像處理部件,用于執行針對檢查的圖像處理,其中使所述圖像處理部件用作局部圖像產生單元,該局部圖像產生單元用于產生作為所捕獲的圖像數據的一部分的局部圖像數據,以及使所述圖像處理部件用作選擇接收部件,該選擇接收部件用于接收對所述壓縮圖像數據和所述局部圖像數據中的任一種數據的選擇以作為在所述圖像處理中使用的圖像數據,以及作為通過利用已經接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據來執行針對所述檢查的圖像處理的單元。此外,根據本發明的又一個實施例,在根據第十七方面的計算機程序中,使圖像處理部件用作檢查條件數據設置單元,該檢查條件數據設置單元用于設置與用于檢查所述檢查對象的條件相關的檢查條件數據,所述檢查條件數據包括示出將使用所述壓縮圖像數據和所述局部圖像數據中的哪一個作為在所述圖像處理中使用的圖像數據的參數,以及使所述選擇接收部件用作用于基于所述檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇的單元。此外,根據本發明的再一個實施例,在根據第十七或第十八方面的計算機程序中,使圖像處理部件用作檢查條件切換指令接收部件,該檢查條件切換指令接收部件用于接收針對檢查條件數據的切換指令,并且當所述檢查條件切換指令接收部件接收到針對檢查條件數據的切換指令時,使得所述選擇接收部件用作用于基于切換后的檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇的單元。此外,根據本發明的又一個實施例,在根據第十七至第十九方面中任一方面的計算機程序中,使所述圖像處理部件用作基準圖像存儲部件,該基準圖像存儲部件用于將已經在所述選擇接收部件中接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據存儲為基準圖像,以及用作用于進行與所存儲的基準圖像的進行比較的單元,以執行針對所述檢查的圖像處理。此外,根據本發明的又一個實施例,在根據第十七至第二十方面中任一方面的計算機程序中,使所述局部圖像產生部件用作用于產生包括所捕獲的圖像數據的中心的局部圖像數據的單元。此外,根據本發明的又一個實施例,在根據第十七至第二十方面中任一方面的計算機程序中,使所述局部圖像產生單元用作提取范圍設置單元,該提取范圍設置單元用于把將要提取的范圍設置為所述局部圖像數據。此外,根據本發明的又一個實施例,在根據第十七至第二十二方面中任一方面的計算機程序中,使所述局部圖像產生單元用作產生所述局部圖像數據從而使得所述局部圖像數據的高寬比等于顯示圖像的屏幕的高寬比的單元。此外,根據本發明的又一個實施例,在根據第十七至第二十三方面中任一方面的計算機程序中,使所述局部圖像產生單元用作用于產生所述局部圖像數據從而使得所述局部圖像數據的像素數等于顯示圖像的屏幕的像素數的單元。在第一、第九和第十七方面中,圖像處理設備包括:成像部件,用于對檢查對象進行成像;壓縮處理部件,用于對通過在所述成像部件中進行成像所捕獲的圖像數據進行壓縮處理,以產生壓縮圖像數據;以及圖像處理部件,用于執行針對檢查的圖像處理。圖像處理部件產生作為所捕獲的圖像數據的一部分的局部圖像數據,并且接收對所述壓縮圖像數據和所述局部圖像數據中的任一種數據的選擇來作為用于圖像處理中的圖像數據。圖像處理部件利用壓縮圖像數據或局部圖像數據來執行針對所述檢查的圖像處理。通過根據檢查的內容適當地選擇接已經收到對其選擇的壓縮圖像數據和局部圖像數據中的任意一種,消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據來執行圖像處理的情況下,也不會降低檢查精度,從而允許明顯地發揮與通過增加視野放大率所獲得的效果相類似的效果。在第二、第十和第十八方面中,將與用于檢查所述檢查對象的條件相關的檢查條件數據設置為在所述圖像處理中使用的圖像數據,所述檢查條件數據包括示出將使用所述壓縮圖像數據和所述局部圖像數據中的哪一個的參數,以及基于所述檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。這允許根據檢查的內容通過利用檢查條件數據中包括的參數來適當地選擇壓縮圖像數據或局部圖像數據,從而消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據來執行圖像處理的情況下,也允許明顯地發揮與通過增加視野放大率所獲得的效果相類似的效果。在第三、第十一和第十九方面中,接收針對檢查條件數據的切換指令,以及當接收到針對檢查條件數據的切換指令時,基于切換后的檢查條件數據中包括的參數來接收對在所述圖像處理中使用的圖像數據的選擇。這允許每次切換檢查條件數據時利用檢查條件數據中包括的參數來切換將使用壓縮圖像數據和局部圖像數據中的哪一個的選擇,,從而消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據來執行圖像處理的情況下,也不會降低檢查精度,從而允許明顯地發揮與通過增加視野放大率所獲得的效果相類似的效果。在第四、第十二和第二十方面中,將已經接收到對其選擇的所述壓縮圖像數據或所述局部圖像數據存儲為基準圖像,并進行與所存儲的基準圖像的比較,以執行針對所述檢查的圖像處理,從而消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據執行圖像處理的情況下,也不會降低檢查精度,從而允許明顯地發揮與通過增加視野放大率所獲得的效果相類似的效果。在第五、第十三和第二十一方面中,產生了包括所捕獲的圖像數據的中心的局部圖像數據,從而允許產生包括檢查對象的經常布置在圖像中心且被成像的特征部分的局部圖像數據。在第六、第十四和第二十二方面中,設置了將要被提取為所述局部圖像數據的范圍,從而允許可靠地產生包括檢查對象的特征部分的局部圖像數據。在第七、第十五和第二十三方面中,產生局部圖像數據,使得所述局部圖像數據的高寬比等于顯示圖像的屏幕的高寬比。因此,在屏幕顯示局部圖像數據的情況下防止了以不同于原始圖像數據的高寬比的高寬比來進行放大或縮小顯示。在第八、第十六和第二十四方面中,產生局部圖像數據,使得所述局部圖像數據的像素數與顯示圖像的屏幕的像素數相同。因此,可以獲得與原始圖像數據的清晰度相等的清晰度,從而允許觀看檢查對象的特征部分。在本發明中,根據檢查的內容適當地選擇了壓縮圖像數據和局部圖像數據中的任一種數據,從而消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據執行圖像處理的情況下,也不會降低檢查精度,從而允許明顯地發揮與通過增加視野放大率所獲得的效果相類似的效果。附圖說明圖1是示出根據本發明的一個實施例的圖像處理傳感器的構造的示意示圖;圖2A至圖2C是示出根據本發明實施例的圖像處理傳感器的成像裝置的構造的外形示圖;圖3是示出根據本發明實施例的圖像處理傳感器的成像裝置的硬件構造的框圖;圖4是示出根據本發明實施例的圖像處理傳感器的顯示裝置的構造的正視圖;圖5A和圖5B是根據本發明實施例的圖像處理傳感器的顯示裝置中的模式切換屏幕的示例性示圖;圖6A至圖6F是根據本發明實施例的圖像處理傳感器的顯示裝置的設置屏幕的示例性示圖;圖7中(a)至圖7中(c)是示出根據本發明實施例的圖像處理傳感器的壓縮處理的概述的示意示圖;圖8A至圖8C是在根據本發明實施例的圖像處理傳感器執行了壓縮處理之后所顯示的圖像的示例性示圖;圖9中(a)至圖9中(c)是示出根據本發明實施例的圖像處理傳感器的局部圖像數據的產生處理的概況的示意示圖;圖10A和圖10B是針對根據本發明實施例的圖像處理傳感器的局部圖像數據執行了產生處理后所顯示的屏幕的示例性示圖;圖11是根據本發明實施例的圖像處理傳感器的成像裝置的功能框圖;圖12是針對根據本發明實施例的圖像處理傳感器的提取范圍設置的示例性示圖;圖13是示出根據本發明實施例的圖像處理傳感器的成像裝置中的主基板的FPGA的過程的流程圖;以及圖14是示出用于位置校正工具和邊緣辨別工具的檢查條件數據的列表的表格。具體實施方式下面將參照附圖描述根據本發明一個實施例的圖像處理設備。應該注意,對該實施例的描述中參考的全部附圖中具有相同或相似構造或功能的元件提供相同或相似的附圖標記,并省略其詳細描述。下文中,將以圖像處理傳感器作為圖像處理設備為例進行說明。圖1是示出根據本發明一個實施例的圖像處理傳感器的構造的示意示圖。如圖1所示,根據該實施例的圖像處理傳感器由成像裝置1和顯示裝置2構成,其中顯示裝置2以可進行數據通信的方式通過連接電纜3與成像裝置1連接。無需說,圖像處理傳感器可以是具有代替顯示裝置2的顯示器的外部計算機。成像裝置1和顯示裝置2可以一體形成。成像裝置1中包括執行圖像處理的FPGA、DSP等,并且還包括用于對檢查對象進行成像以獲取圖像數據的照相機模塊(成像部件)、用于以光照射檢查對象的照明部件。為了使成像裝置1緊湊,例如,如圖1所示,將透鏡12布置為靠近成像裝置1前面的中央,并且圍繞透鏡12的周圍布置多個LED11作為照明部件。應該注意,可以與成像裝置1獨立地提供外部照明(環形照明等)。圖2A至圖2C是示出根據本發明實施例的圖像處理傳感器的成像裝置1的構造的外形示圖。圖2A是示出根據本發明實施例的圖像處理傳感器的成像裝置1的構造的正視圖,圖2B是示出根據本發明實施例的圖像處理傳感器的成像裝置1的構造的平面圖,而圖2C是示出根據本發明實施例的圖像處理傳感器的成像裝置1的構造的后視圖。如圖2A所示,透鏡12布置為靠近成像裝置1的前面的中央,并且圍繞透鏡12的周圍布置多個LED11。成像時,該多個LED11打開從而以光照射檢查對象,從而允許對檢查對象清晰地進行成像。如圖2B和圖2C所示,成像裝置1在其背面包括將要與從外部電源接收電力供應的電力電纜連接的電源連接器102,以及可與和顯示裝置2進行數據通信的連接電纜3連接的連接連接器103。此外,成像裝置1還在背面包括能夠手動調節焦點的焦點調節螺釘。圖3是示出根據本發明實施例的圖像處理傳感器的成像裝置1的硬件構造的框圖。在圖3中,連接器基板16經由設置在電源接口161中的電源連接器102(見圖2B和圖2C)從外部電源接收電力供應。電源基板18將所供應的電力供應給各個基板。在本實施例中,電力被經由主基板13供給照相機模塊14。電源基板18的電機驅動器181向照相機模塊14的電機141提供驅動電力,以實現自動聚焦。通信基板17將從主基板13輸出的根據是否已經檢測到缺陷而表明檢查對象的故障/非故障的OK/NG信號(確定信號)、圖像數據等發送給顯示裝置2。已經接收到確定信號的顯示裝置2顯示確定結果。此外,盡管在本實施例中經由通信基板17輸出了OK/NG信號(確定信號),但是還可以經由例如連接器基板16輸出OK/NG信號(確定信號)。照明基板15提供有用于以光照射對檢查對象進行成像的成像區域的多個LED11,以及在該多個LED11前面設置反射器(未示出)。此外,透鏡12可更換為用于短距離或長距離的透鏡單元。在照相機模塊(成像部件)14中,電機141被驅動,從而允許控制自動聚焦操作。根據來自主基板13的成像指令信號對檢查對象進行成像。在該實施例中,CMOS基板142被設置為成像元件,并且基于在CMOS基板142上擴展動態范圍的轉換特性將成像的彩色圖像轉換為HDR圖像,以及將成像的彩色圖像輸出至主基板13的FPGA131。主基板13控制已經與其連接的每個基板的操作。例如,對于照明基板15,向LED驅動器151發送用于控制多個LED11的打開/關閉的控制信號。LED驅動器151例如根據來自FPGA131的控制信號調整LED11的打開/關閉、光量等。此外,經由電源基板18的電機驅動器181向照相機模塊14的電機141發送用于控制自動聚焦操作的控制信號,并且成像指令信號等被發送至CMOS基板142。在執行照明控制和成像控制時,主基板13的FPGA131對通過在成像部件中進行成像而捕獲的圖像數據執行壓縮處理(壓縮處理部件),并執行用于檢查的圖像處理(圖像處理部件)。此外,主基板13的DSP132對圖像數據執行邊緣檢測處理、模式搜索處理等。作為模式搜索處理的結果,根據是否已經檢測到缺陷而表明檢查對象的故障/非故障的OK/NG信號(確定信號)被輸出至通信基板17。運算處理結果等被存儲到存儲器133中。此外,作為將變為圖像處理基準的基準圖像,存儲器133將通過以預定壓縮比進行壓縮處理所獲得的壓縮圖像數據或局部圖像數據存儲為通過提取設定范圍而獲得的圖像數據。盡管在本實施例中FPGA131執行照明控制、成像控制等,但是DSP132也可以執行照明控制、成像控制等。此外,可以提供由FPGA131和DSP132聯合形成的電路,即主控制電路(主控制單元)。簡言之,用于控制所述多個LED11的打開/關閉的控制信號可以發送至LED驅動器151,用于控制自動聚焦操作的控制信號可以發送至照相機模塊14的電機141,成像指令信號等可以發送至CMOS基板142,或者可以提供具有FPGA131和DSP132兩者的功能的主控制單元。圖4是示出根據本發明實施例的圖像處理傳感器的顯示裝置2的構造的正視圖。如圖4所示,在顯示裝置2的正面中央部分提供了觸摸板21,并且觸摸板21在接收用戶輸入的選擇時在屏幕上顯示被成像的檢查對象的彩色圖像。此外,顯示裝置2提供有將與被供給來自外部電源的電力的電源電纜連接的電源連接器24,以及可與執行與成像裝置1的數據通信的連接電纜3連接的電源連接器25。此外,在正面上提供了可與USB存儲器等連接的USB端口22。用戶選擇顯示在顯示裝置2的觸摸板21的屏幕上的按鈕,從而控制圖像處理傳感器的操作。還可以在對檢查對象進行檢查的“檢查模式”和用于對圖像處理傳感器進行條件設置的“設置模式”之間進行切換。換言之,根據本實施例的圖像處理傳感器具有模式切換部件,用于在用于確定檢查對象的故障/非故障的檢查模式(Run模式(運行模式))和用于設置用于檢查的各種參數(成像參數、照明參數、圖像處理參數等)的設置模式(Non-Run模式(非運行模式))之間進行切換。圖5A和圖5B是根據本發明實施例的圖像處理傳感器的顯示裝置2中的模式切換屏幕的示例示圖。圖5A是“檢查模式”的屏幕顯示的示例示圖。如圖5A所示,由成像裝置1成像的檢查對象的圖像顯示在檢查對象顯示區域51中。設置在左下部的“傳感器設置”按鈕52用作模式切換部件,并且當“傳感器設置”按鈕52被選擇時,模式切換至“設置模式”,并且屏幕變換為圖5B所示的屏幕。圖5B是“設置模式”的屏幕顯示的示例示圖。如圖5B所示,在程序選擇區域53中選擇了檢查對象或檢查環境的類型。本文中,“程序”是指根據檢查對象或檢查環境的類型設置的一系列數據組(參數值的組合),并且針對檢查對象或檢查環境的每種類型可以將不同的數據組存儲為程序。此外,當存儲將成為用于與檢查對象進行比較的基準的主圖像時,該主圖像顯示在主圖像顯示區域54中。當選擇了“設置導航”按鈕55時,屏幕變換為用于執行詳細設置的設置屏幕。圖5B的“開始操作”按鈕56用作模式切換部件,并且當選擇了“開始操作”按鈕56時,模式切換至“檢查模式”,并且屏幕變換為圖5A所示的屏幕。圖6A至圖6F是根據本發明實施例的圖像處理傳感器的顯示裝置2的設置屏幕的示例示圖。通過圖6A至圖6F中所示的設置屏幕,用戶順序執行成像條件的設置(圖6A)、將成為用于模式搜索的基準的主圖像的登記(圖6B)、諸如主圖像上的邊緣搜索的工具的設置(圖6C至圖6E)以及輸出的分配(圖6F)的流程中的設置。下文中,將給出詳細描述。當選擇了圖5B所示的“設置導航”按鈕55時,首先,顯示圖6A所示的成像條件設置屏幕。在成像條件設置屏幕上,當存儲主圖像時將該主圖像顯示在主顯示區域61中,并將用于設置成像條件的設置按鈕組顯示在屏幕的下部中。例如,當選擇了“觸發條件”按鈕時,可以設置用于指定成像裝置1對檢查對象進行成像時的定時的觸發條件。盡管省略了詳細的設置屏幕,但是當選擇每個按鈕時,都根據每個設置條件在圖4所示的觸摸板21上顯示設置屏幕。如果未存儲主圖像,或即使存儲了主圖像,也可以將當前成像的圖像(下文中稱作實況圖像)顯示在主顯示區域61中。同樣在該情況中,當如下所述選擇了“登記實況圖像”按鈕64時,將當前成像的圖像登記為主圖像。此外,對于更詳細的設置,可以選擇圖6A的“擴展功能”按鈕62。當選擇了“擴展功能”按鈕62時,單獨顯示用于進行詳細設置的按鈕。如上所述,在成像條件設置屏幕上,可以調節亮度、調節焦點,以及設置成像范圍、照明的開/關、放大(zoomon)/縮小(zoomoff)等。當選擇了圖6A的顯示為“下一個”的“屏幕變換”按鈕63時,顯示圖6B所示的主圖像登記屏幕。下文中,將對登記的主圖像設置用于進行檢查的各種工具。在該實施例中,針對一個主圖像存儲一個程序。即,對特定的主圖像設置不同的工具,并且針對該特定的主圖像預先存儲一個程序。在一些情況中,可以在不同的程序之間使用相同的主圖像。作為主圖像,可以登記當前成像的圖像,或者可以選擇并登記之前成像的圖像。在登記當前成像的圖像的情況下,用戶可以選擇“登記實況圖像”按鈕64。當選擇“登記實況圖像”按鈕64時正被成像的圖像被登記為主圖像。當選擇了圖6B的顯示為“下一個”的“屏幕變換”按鈕65時,顯示針對圖6C所示的每個主圖像的工具設置屏幕。下文中,將對主圖像設置用于檢查的各種工具。在工具設置屏幕上,在所顯示的主圖像中額外地設置執行檢查的工具。當選擇了圖6C所示的“添加”按鈕66時,顯示圖6D所示的工具選擇屏幕。額外地設置工具選擇屏幕上所選的工具。例如,當選擇了“搜索邊緣”按鈕67時,顯示圖6E所示的邊緣搜索設置屏幕。通過預先設置將在邊緣搜索設置屏幕上利用檢查對象的成像圖像來檢查主圖像中的哪個邊緣,可以根據是否已檢測到缺陷來確定檢查對象的故障/非故障。下文中,可以設置顏色區域、位置校正等。當選擇了圖6C的被顯示為“下一個”的“屏幕變換”按鈕68時,顯示圖6F所示的輸出分配屏幕。在輸出分配屏幕上,可以設置輸出行代表什么,該行在屏幕上被顯示為檢查結果。當選擇了“結束”按鈕69時,屏幕顯示返回到圖5B所示的“設置模式”。以此方式,通過順序選擇圖6A至圖6F所示的顯示裝置2的觸摸板21上被顯示為“下一個”的“屏幕變換”按鈕63、65、68,用戶易于在短時間內設置用于檢查的各種參數。此外,由于甚至不熟悉圖像處理傳感器的用戶在顯示裝置2上被引導進行下一操作,因此可以容易地設置各種參數。本發明涉及主基板13的FPGA131對捕獲的圖像數據進行圖像處理之前的預處理。例如,在利用具有用于圖像處理傳感器的照相機模塊14的CMOS基板142的WVGA的成像元件情況下,成像圖像數據的像素數為752像素×480像素。在利用此進行圖像處理的情況下,檢測其中由于透鏡12造成的圖像變形較大的每個端部,并使用具有640像素×480像素的圖像數據。圖7中(a)至圖7中(c)是示出根據本發明實施例的圖像處理傳感器的壓縮處理的概況的示意示圖。如圖7中(a)所示,成像圖像數據的像素數是752像素×480像素,并且將已經刪除了其每個端部的640像素×480像素的圖像數據用于進行圖像處理。當顯示裝置2的最大顯示的像素數為320像素×240像素時,對具有640像素×480像素的圖像數據進行壓縮處理,并且將壓縮圖像數據產生為使得像素數與顯示裝置2的最大顯示的像素數一致。盡管用于壓縮處理的方法沒有特別限制,但是可以通過例如計算四個周邊像素的像素值的平均值來進行壓縮。由于顯示裝置2的最大顯示的像素數與圖7中(b)所示的壓縮圖像數據的像素數一致,因此該壓縮圖像數據在顯示裝置2中被原樣顯示和輸出,如圖7中(c)所示。圖8A至圖8C是根據本發明實施例的圖像處理傳感器執行了壓縮處理之后顯示的圖像的示意示圖。圖8A所示的檢查對象的圖像通過原樣顯示和輸出壓縮圖像數據而獲得。圖8B示出了當顯示和輸出的壓縮圖像數據被放大兩倍時顯示和輸出的圖像。在圖8B中,盡管檢查對象本身被放大顯示,但是顯示分辨率變得粗糙,導致模糊顯示。類似地,圖8C示出了通過放大三倍而獲得的圖像。在圖8C中,盡管檢查對象被進一步放大顯示,但是顯示分辨率變得更加粗糙,從而顯示變得更加不清晰。因此,顯示被放大得越大,就越難以看到檢查對象的特征部分,從而越難以保持檢查的高精度。在根據本實施例的圖像處理傳感器中,通過接收用戶做出的選擇,可以利用作為圖像數據的一部分的局部圖像數據來代替壓縮圖像數據來執行圖像處理。這與產生壓縮圖像數據的情況相同之處在于成像圖像數據的像素數為752像素×480像素并且使用了其中已經刪除了其每個端部的640像素×480像素的圖像數據。然而,不同之處在于,當顯示裝置2的最大顯示的像素數為320像素×240像素時,從具有640像素×480像素的圖像數據中提取320像素×240像素的范圍來產生局部圖像數據。圖9中(a)至圖9中(c)是示出根據本發明實施例的圖像處理傳感器的局部圖像數據的產生處理的概況的示意示圖。如圖9中(a)所示,成像圖像數據的像素數為752像素×480像素,并使用其中已經刪除了其每個端部的640像素×480像素的圖像數據進行圖像處理。根據顯示裝置2的最大顯示像素數把將被提取作為局部圖像數據的范圍設置為提取范圍901,以產生具有320像素×240像素的局部圖像數據。由于局部圖像數據的像素數與顯示裝置2的最大顯示像素數一致,因此該局部圖像數據在顯示裝置2中被原樣顯示并輸出,如圖9中(c)所示。圖10A和圖10B是根據本發明實施例的圖像處理傳感器執行了局部圖像數據的產生處理之后所顯示的屏幕的示意示圖。圖10A所示的檢查對象的圖像通過對執行成像所捕獲的圖像數據進行顯示和輸出來獲得。圖10B是在圖10A的縮放按鈕91上選擇“放大”的情況下所顯示的圖像的示意示圖。在圖10B中,顯示了由640像素×480像素的圖像數據產生的320像素×240像素的局部圖像數據。即,縮放按鈕91用作用于選擇將被顯示的圖像的圖像選擇部件,并且盡管明顯地看出已經放大了兩倍,但是實際上顯示被切換至局部圖像數據。在根據本實施例的圖像處理傳感器中,在利用局部圖像數據的情況下,并未使用全部圖像數據而是使用一部分圖像數據,因此可以減輕圖像顯示的運算處理負荷,并且還使得在不引起將被顯示的圖像的顯示分辨率粗糙的情況下進行清晰地顯示。因此,即使顯示被放大,也可以看到檢查對象的特征部分,以保持檢查的高精度。圖11是根據本發明實施例的圖像處理傳感器的成像裝置1的功能框圖。局部圖像產生部件1101產生作為執行成像所捕獲的圖像數據的一部分的局部圖像數據。優選地產生包括執行成像所捕獲的圖像數據的中心的局部圖像數據來作為局部圖像數據。這是因為通常以使得檢查對象位于屏幕中央的方式來進行成像。然而,檢查對象的特征部分不一定位于中央。因此,提供了提取范圍設置部件1102,以使得可以自由設置被提取作為局部圖像數據的范圍。圖12是用于根據本發明實施例的圖像處理傳感器的提取范圍設置的示意示圖。如圖12所示,通常通過提取包括執行成像所捕獲的圖像數據的中心的提取范圍1201來產生局部圖像數據。然而,根據檢查對象,檢查對象的特征部分可能不是位于檢查對象的特征部分的中央,而是可以位于其周邊部分。因此,通過拖拉操作等來移動要被提取作為局部圖像數據的范圍,以成為提取范圍1202。因此,可以以使得檢查對象的特征部分位于靠近圖像數據的中央的方式來產生局部圖像數據。應該注意,優選地,以使得局部圖像數據的高寬比與顯示裝置2的屏幕的高寬比相等的方式來產生局部圖像數據。這是因為,當在顯示時通過顯示裝置2自動調節放大率/縮小率時,可以以與原始圖像數據的高寬比不同的高寬比來放大/縮小顯示圖像并進行顯示。然而,這些高寬比不必完全相同,只要它們位于用戶能夠看到檢查對象的特征部分的范圍內就可以沒有任何障礙地進行檢查。此外,局部圖像數據被產生為使得局部圖像數據的像素數等于顯示裝置2的屏幕的像素數。這是因為數據在顯示時變得與原始圖像數據一樣清晰,從而允許看到檢查對象的特征部分。然而,像素數不必完全相同,只要它們位于用戶能夠看到檢查對象的特征部分的范圍內就可以沒有任何障礙地進行檢查。返回圖11,選擇接收部件1103接收對將被存儲為成為圖像處理基準的基準圖像的壓縮圖像數據和局部圖像數據中任一個的選擇。即,根據在選擇接收部件1103中接收的選擇,執行產生壓縮圖像數據的處理或產生局部圖像數據的處理。基準圖像存儲部件1104將已經接收了對其進行的選擇的壓縮圖像數據或局部圖像數據存儲到存儲器133中以作為基準圖像。即,通常,壓縮圖像數據被從存儲器133中讀出并顯示在顯示裝置2中,當在圖10A的縮放按鈕91中選擇了“放大”時,從存儲器133中讀出局部圖像數據并在顯示裝置2中進行顯示。以此方式,盡管已經以放大的形式明顯地看到了圖像,但是顯示實際上是被切換為與顯示裝置2的屏幕的像素數對應的局部圖像數據,從而允許顯示清晰的圖像。圖13是示出用于根據本發明實施例的圖像處理傳感器的成像裝置1中的主基板13的FPGA131的過程的流程圖。在圖13中,成像裝置1的主基板13的FPGA131從DSP132接收在照相機模塊14中進行成像的成像指令(步驟S1301)。FPGA131確定縮放是否處于“放大”狀態(步驟S1302)。當FPGA131確定縮放處于“放大”狀態時(步驟S1302:是),FPGA131將要提取的范圍設置為局部圖像數據(步驟S1303),并向CMOS基板142發送指令信號。將要提取的范圍設置為局部圖像數據沒有特別限制,只要包括成像圖像數據的一部分即可。已經接收到指令信號的COMS基板142將設置范圍內的圖像數據作為局部圖像數據發送給FPGA131。FPGA131從CMOS基板142獲取局部圖像數據(步驟S1304),并將該局部圖像數據存儲到存儲器133中(步驟S1308)。隨后,該局部圖像數據被傳遞至圖像處理部件,以執行用于進行檢查的圖像處理。當FPGA131確定縮放處于“縮小”狀態時(步驟1302:否),FPGA131把要提取圖像數據的范圍設置為整個范圍(步驟S1305),并向CMOS基板142發送指令信號。已經接收到指令信號的CMOS基板142將整個范圍中的圖像數據發送至FPGA131。FPGA131從CMOS基板142獲取整個范圍內的圖像數據(步驟S1306),并對獲取的圖像數據執行壓縮處理(步驟S1307)。例如,當圖像數據被捕獲為640像素×480像素的圖像數據時,該圖像被壓縮成與顯示裝置2的最大顯示像素數相同的320像素×240像素,以產生壓縮圖像數據。FPGA131將壓縮圖像數據存儲到存儲器133中(步驟S1308),此后,將壓縮圖像數據傳遞至圖像處理部件,以執行用于檢查的圖像處理。上述步驟S1301至S1308的處理也在前述的“設置模式”和“檢查模式”下執行。圖14是示出用于位置校正工具和邊緣辨別工具的檢查條件數據的列表的表格。具體地,首先,在“設置模式”下,用戶經由顯示裝置2設置關于用于檢查檢查對象的條件的檢查條件數據(例如,包括圖14所示的參數)。此處,當縮放處于“放大”狀態時(步驟S1302:是),捕獲局部圖像數據(步驟S1304),在該局部圖像數據上設置檢查工具,并且將數據登記為基準圖像(步驟S1308)。另一方面,當縮放處于“縮小”狀態時(步驟S1302:否),執行圖像壓縮處理(步驟S1307),在壓縮圖像數據上設置檢查工具,并且將數據登記為基準圖像(步驟S1308)。接下來,在“檢查模式”下,基于在“設置模式”下設置的檢查條件數據中包括的、且示出要使用壓縮圖像數據和局部圖像數據中的哪一個的參數來接收在圖像處理中使用的圖像數據的選擇(步驟S1302)。即,在使用壓縮圖像數據作為在“檢查模式”下進行圖像處理所使用的圖像數據的情況下(步驟S1302:否),對在步驟S1306中連續捕獲的檢查對象的圖像數據進行圖像壓縮處理(步驟S1307),并與“設置模式”的步驟S1308中登記的基準圖像進行比較(例如,模式搜索的處理等)。另一方面,在使用局部圖像數據作為在“檢查模式”下進行圖像處理所使用的圖像數據的情況下(步驟S1302:是),對在步驟S1304中連續捕獲的局部圖像數據執行與“設置模式”的步驟S1308中登記的基準圖像的比較(例如,模式搜索的處理等)。以此方式,在“設置模式”和“檢查模式”下都執行圖13所示的處理流程。應該注意,盡管在該實施例中執行了與“設置模式”的步驟S1308中登記的基準圖像的比較(例如,模式搜索處理等),但是與基準圖像的比較沒有特別限制。例如,在進行關于顏色區域是否位于之前已經設置的預定范圍內的檢查的情況下,不必執行與基準圖像的比較,而是可以設置定義該預定范圍的閾值(上限和下限)。簡言之,可以基于檢查條件數據中包括的參數接收圖像處理中使用的圖像數據(壓縮圖像數據或局部圖像數據)的選擇,并且可以利用接收了對其選擇的壓縮圖像數據或局部圖像數據來執行諸如顏色區域檢查的圖像處理。此外,本發明還應用于所謂的庫切換(程序切換、種類切換)。具體地,例如當改變沿傳送帶傳送的檢查對象的類型時,檢查條件數據自然也需要改變。因此,可以根據檢查對象的類型預先存儲多種檢查條件數據,并且當從PLC等輸入了種類切換信號時可以切換檢查條件數據。即,示出將使用壓縮圖像數據和局部圖像數據中的哪一個的參數可以預先包括在檢查條件數據中,從而允許壓縮圖像數據或局部圖像數據的切換,以及檢查條件數據的切換。將以圖14所示的參數列表中的“縮放設置”為例進行說明。作為“縮放設置”的設置值,可以選擇“標準”或“2倍縮放”。當檢查條件數據切換至已經選擇的“標準”的設置值時,利用壓縮圖像數據執行圖像處理,而當檢查條件數據切換至已經選擇的“2倍縮放”的設置值時,利用局部圖像數據執行圖像處理。簡言之,圖像處理傳感器提供有檢查條件切換指令接收部件,用于接收檢查條件數據的切換指令,并且當檢查條件切換指令接收部件接收到針對檢查條件數據的切換指令時,基于切換后的檢查條件數據中包括的參數來接收圖像處理中使用的圖像數據的選擇。盡管本文中將來自PLC等的種類切換信號假設為針對檢查條件數據的切換指令,但是檢查條件數據例如可以手動切換,從而在圖5B的程序選擇區域53中選擇期望的檢查條件數據(程序)。應該注意,在圖14所示的各種設置項(設置參數)中,對于觸發相關項,優選地將用于選擇內部觸發和外部觸發中的至少任意一種的參數“觸發系統”設置為必要設置項。關于成像相關項,優選地將用于選擇“標準”和“2倍縮放”中的至少任意一項(要使用壓縮圖像數據和局部圖像數據中的哪一項)的參數“縮放設置”設置為必要設置項。對于工具相關項,優選地將用于決定至少那種類型的工具將被用于執行圖像處理的參數“工具類型”以及將成為檢查精度的基準的參數“閾值”(一致度)設置為必要設置項。尤其是,在對檢查對象執行故障/非故障確定的情況下,優選地將“工具類型”設置為必要設置項。如上所述,根據本實施例,產生了已經接收對其選擇的壓縮圖像數據或局部圖像數據,并將其存儲為基準圖像以成為針對檢查的圖像處理的基準,根據檢查的內容適當地選擇要使用的圖像數據。因此,消除了產生不必要的圖像數據的需要。此外,即使在利用局部圖像數據來執行圖像處理的情況下,也不會降低檢查的精度,從而允許顯然地發揮與通過提高視野放大率而獲得的效果相類似的效果。此外,本發明不限于上述實施例,并且只要在本發明主旨的范圍內就可以進行各種改變、修改等。例如,成像裝置1和顯示裝置2不限于通過連接電纜3直接連接的形式,更不用說,成像裝置1和顯示裝置2可以經由諸如LAN、WAN等的網絡來連接。此外,盡管成像裝置1和顯示裝置2在該實施例中是分離的主體,但是還可以使用通過集成這些裝置而獲得的圖像處理傳感器。此外,顯示裝置2用作圖像處理設備的顯示部件。更具體地,圖像處理設備裝備有用于顯示壓縮圖像數據的顯示部件,并且該顯示部件還顯示所產生的局部圖像數據。在“檢查模式”的情況下,在顯示部件中顯示已經在選擇接收部件1103中接收對其選擇的壓縮圖像數據或局部圖像數據的同時執行針對檢查的圖像處理。此外,在“設施模式”的情況下,在顯示部件中顯示已經在選擇接收部件1103中接收對其選擇的壓縮圖像數據或局部圖像數據的同時存儲基準圖像。如上所述,在“檢查模式”和“設置模式”兩者下,在顯示部件中顯示已經在選擇接收部件1103中接收對其選擇的壓縮圖像數據或局部圖像數據的同時可以執行各種處理。