(57)【要約】【課題】画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供する。【解決手段】画像処理システムは、第１設定値群および第１画像処理結果を含む第１表示画像と、第２設定値群および第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成する。画像表示システムは、比較結果により値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる表示画像を生成する。【選択図】図１
2020053811.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に対して設定に従って画像処理を行う画像処理システムであって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーと、
前記管理サーバーと通信可能な画像処理装置とを備え、
前記画像処理装置は、
前記設定値群の複数のうち、第１設定値群と第２設定値群とを取得する取得手段と、
前記入力画像を受け付ける受付手段と、
前記第１設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第１画像処理結果と、前記第２設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第２画像処理結果とを導出する画像処理手段と、
前記第１設定値群に含まれる設定値と、前記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段と、
前記第１設定値群および前記第１画像処理結果を含む第１表示画像と、前記第２設定値群および前記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成する表示画像生成手段とを備え、
前記表示画像生成手段は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像を生成する、画像処理システム。
【請求項２】
入力画像に対して設定に従って画像処理を行う画像処理装置であって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから前記設定値群の複数のうち、第１設定値群と第２設定値群とを取得する取得手段と、
前記入力画像を受け付ける受付手段と、
前記第１設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第１画像処理結果と、前記第２設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第２画像処理結果とを導出する画像処理手段と、
前記第１設定値群に含まれる設定値と、前記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段と、
前記第１設定値群および前記第１画像処理結果を含む第１表示画像と、前記第２設定値群および前記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成する表示画像生成手段とを備え、
前記表示画像生成手段は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像を生成する、画像処理装置。
【請求項３】
前記表示画像生成手段は、前記第１表示画像と前記第２表示画像とが左右に隣接して並んだ前記表示画像を生成する、請求項２に記載の画像処理装置。
【請求項４】
前記表示画像生成手段は、前記第１画像処理結果が前記第２表示画像から最も離れた位置に設けられ、前記第１設定値群が前記第２表示画像に隣接した位置に設けられ、前記第１画像処理結果と前記第１設定値群との間に前記設定項目が設けられた前記第１表示画像と、前記第２設定値群が前記第１表示画像から最も離れた位置に設けられ、前記第２画像処理結果が前記第１表示画像に隣接した位置に設けられ、前記第２画像処理結果と前記第２設定値群との間に前記設定項目が設けられた前記第２表示画像とが左右に隣接して並んだ前記表示画像を生成する、請求項３に記載の画像処理装置。
【請求項５】
前記表示画像生成手段は、前記表示画像の略中央に前記設定項目が設けられ、該設定項目に対して左右のうち一方の隣接する位置に前記第１設定値群が設けられ、他方の隣接する位置に前記第２設定値群が設けられた前記表示画像を生成する、請求項３に記載の画像処理装置。
【請求項６】
前記表示画像生成手段は、前記第１表示画像と前記第２表示画像とが重ね合わせられた前記表示画像を生成する、請求項２に記載の画像処理装置。
【請求項７】
前記第１設定値群に含まれる設定値と、前記第２設定値群に含まれる設定値とは変更可能である、請求項２〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記管理サーバーに前記設定値群を出力する通信手段をさらに備え、
前記通信手段は、前記設定値が変更された前記第１設定値群、および。前記設定値が変更された前記第２設定値群の少なくともいずれかを前記管理サーバーに出力する、請求項７に記載の画像処理装置。
【請求項９】
前記画像処理手段は、前記第１画像処理結果と、前記第２画像処理結果とを同一の前記入力画像に対する前記画像処理により導出する、請求項２〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記入力画像を記憶する記憶装置をさらに備え、
前記画像処理手段は、カメラによりリアルタイムに撮影された前記入力画像、および、前記記憶装置に記憶された前記入力画像のいずれかに対して前記画像処理を行う、請求項２〜９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記第１設定値群に従って前記画像処理が行われる前の前記入力画像、および、前記第２設定値群に従って前記画像処理が行われる前の前記入力画像の少なくともいずれかの前記入力画像に対して任意の前処理を実行する前処理実行手段をさらに備える、請求項２〜１０のいずれか１項に記載の画像処理装置。
【請求項１２】
入力画像に対して設定に従って画像処理を行う画像処理方法であって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから前記設定値群の複数のうち、第１設定値群と第２設定値群とを取得するステップと、
前記入力画像を受け付けるステップと、
前記第１設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第１画像処理結果と、前記第２設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第２画像処理結果とを導出するステップと、
前記第１設定値群に含まれる設定値と、前記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップと、
前記第１設定値群および前記第１画像処理結果を含む第１表示画像と、前記第２設定値群および前記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成するステップとを備え、
前記表示画像を生成するステップは、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像を生成することを含む、画像処理方法。
【請求項１３】
入力画像に対して設定に従って画像処理を行う画像処理装置の画像処理プログラムであって、
前記画像処理プログラムは、前記画像処理装置に設けられた制御装置に、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから前記設定値群の複数のうち、第１設定値群と第２設定値群とを取得するステップと、
前記入力画像を受け付けるステップと、
前記第１設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第１画像処理結果と、前記第２設定値群に従って前記入力画像に対して前記画像処理を行った結果を示す第２画像処理結果とを導出するステップと、
前記第１設定値群に含まれる設定値と、前記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップと、
前記第１設定値群および前記第１画像処理結果を含む第１表示画像と、前記第２設定値群および前記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成するステップとを実行させ、
前記表示画像を生成するステップは、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像を生成することを含む、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置における設定に従った画像処理の技術に関する。
【背景技術】
【０００２】
ＦＡ（Factory Automation）を用いた生産現場では、画像処理装置が、ワークなどを撮像して得られた入力画像の認識結果をディスプレイに表示する。より具体的には、画像処理装置は、画像処理の設定項目と関連付けられた設定値の組からなる設定値群に従い画像処理を実行する。ディスプレイは、例えば、画像処理結果と共に設定項目に関連付けられた設定値群が表示される。画像処理装置による画像処理に関して、特開２０１６−１４６１４３号公報（特許文献１）には、画像処理装置が、予め設定された本撮影パラメーターを用いて本撮影を行い、撮影された画像データに対して本画像処理を行う。画像処理装置は、画像処理中において本撮影パラメーターと異なる少なくとも一つ以上の副撮影パラメーターを用いて副撮影を行って、副撮影された画像データに対して副画像処理を行い、その結果を抽出する。画像処理装置は、抽出された副画像処理結果が適切であれば、その処理結果をもたらした副撮影パラメーターを本撮影パラメーターとして調整する、ことを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４６１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像処理装置が、画像処理に関する複数の設定項目のうち、ある設定項目に対応する設定値の変更を受け付けることで、画像処理の結果が設定値の変更が行われる前と比べて大きく変化することがある。ユーザーは、目的とする画像処理結果が得られるように設定値の変更を試行錯誤的に繰り返し行う。ユーザーは設定値の変更を試行錯誤的に繰り返し行うと、どのような設定値を試したのかがわからなくなることがある。変更した設定値を保存する技術としては、設定項目と対応する設定値群の各々を属性情報と関連付けて保持する管理システムが知られている。このような管理システムによれば、変更した設定値を含む複数の設定値群を保持できる。しかしながら、管理システムにより属性情報に関連付けられた設定値群を保持しても、ある属性情報に関連付けられた設定値群と、別の属性情報に関連付けられた設定値群とにおいて、同じ設定項目に対応する設定値の違いと、設定値の違いによる画像処理結果とを、ユーザーが一見して把握することは困難であった。したがって、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供する技術が必要とされている。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供する技術が開示される。
【課題を解決するための手段】
【０００６】
本開示の一例では、入力画像に対して設定に従って画像処理を行う画像処理システムであって、上記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーと、上記管理サーバーと通信可能な画像処理装置とを備え、上記画像処理装置は、上記設定値群の複数のうち、第１設定値群と第２設定値群とを取得する取得手段と、上記入力画像を受け付ける受付手段と、上記第１設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第１画像処理結果と、上記第２設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第２画像処理結果とを導出する画像処理手段と、上記第１設定値群に含まれる設定値と、上記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段と、上記第１設定値群および上記第１画像処理結果を含む第１表示画像と、上記第２設定値群および上記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成する表示画像生成手段とを備え、上記表示画像生成手段は、上記比較結果により値が異なる上記設定値、および、上記比較結果により上記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる上記表示画像を生成する。
【０００７】
この開示によれば、画像処理システムは、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。
【０００８】
本開示の一例では、入力画像に対して設定に従って画像処理を行う画像処理装置であって、上記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから上記設定値群の複数のうち、第１設定値群と第２設定値群とを取得する取得手段と、上記入力画像を受け付ける受付手段と、上記第１設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第１画像処理結果と、上記第２設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第２画像処理結果とを導出する画像処理手段と、上記第１設定値群に含まれる設定値と、上記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段と、上記第１設定値群および上記第１画像処理結果を含む第１表示画像と、上記第２設定値群および上記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成する表示画像生成手段とを備え、上記表示画像生成手段は、上記比較結果により値が異なる上記設定値、および、上記比較結果により上記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる上記表示画像を生成する。
【０００９】
この開示によれば、画像処理装置は、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。
【００１０】
本開示の一例では、上記表示画像生成手段は、上記第１表示画像と上記第２表示画像とが左右に隣接して並んだ上記表示画像を生成する。
【００１１】
この開示によれば、画像処理装置は、第１表示画像に含まれる画像処理結果および設定値と、第２表示画像に含まれる画像処理結果および設定値との比較をそれぞれの設定項目を確認しながら行える画像をユーザーに提供できる。
【００１２】
本開示の一例では、上記表示画像生成手段は、上記第１画像処理結果が上記第２表示画像から最も離れた位置に設けられ、上記第１設定値群が上記第２表示画像に隣接した位置に設けられ、上記第１画像処理結果と上記第１設定値群との間に上記設定項目が設けられた上記第１表示画像と、上記第２設定値群が上記第１表示画像から最も離れた位置に設けられ、上記第２画像処理結果が上記第１表示画像に隣接した位置に設けられ、上記第２画像処理結果と上記第２設定値群との間に上記設定項目が設けられた上記第２表示画像とが左右に隣接して並んだ上記表示画像を生成する。
【００１３】
この開示によれば、画像処理システムは、ユーザーが第１表示画像に含まれる画像処理結果と、第２表示画像に含まれる画像処理結果とを比較しながら、第１設定値群に含まれる設定値と第２設定値群に含まれる設定値との違いを確認できる画像を提供できる。
【００１４】
本開示の一例では、上記表示画像生成手段は、上記表示画像の略中央に上記設定項目が設けられ、該設定項目に対して左右のうち一方の隣接する位置に上記第１設定値群が設けられ、他方の隣接する位置に上記第２設定値群が設けられた上記表示画像を生成する。
【００１５】
この開示によれば、画像処理装置は、予め定められた大きさの表示画像において、第１画像処理結果および第２画像処理結果の表示領域を拡大でき、表示領域を拡大する前と比べて、ユーザーが処理結果を詳細に確認可能な画像を提供できる。
【００１６】
本開示の一例では、上記表示画像生成手段は、上記第１表示画像と上記第２表示画像とが重ね合わせられた上記表示画像を生成する。
【００１７】
この開示によれば、画像処理装置は、表示画像に含まれる物体の形状等を認識する画像処理における設定値の違いと、設定値の違いによる画像処理結果の違いを一層明確に表わす画像を提供できる。
【００１８】
本開示の一例では上記第１設定値群に含まれる設定値と、上記第２設定値群に含まれる設定値とは変更可能である。
【００１９】
この開示によれば、画像処理装置は、ユーザーが画像処理における変更前の設定値と変更後の設定値とを比較可能な表示画像を提供ができる。
【００２０】
本開示の一例では、上記管理サーバーに上記設定値群を出力する通信手段をさらに備え、上記通信手段は、上記設定値が変更された上記第１設定値群、および。上記設定値が変更された上記第２設定値群の少なくともいずれかを上記管理サーバーに出力する。
【００２１】
この開示によれば、画像処理装置は、最新バージョンの設定値群の情報を旧バージョンの設定値群と共に確実に保存できる。
【００２２】
本開示の一例では、上記画像処理手段は、上記第１画像処理結果と、上記第２画像処理結果とを同一の上記入力画像に対する上記画像処理により導出する。
【００２３】
この開示によれば、画像処理装置は、同一の入力画像に対して、異なる設定値群による画像処理結果の違いを明確に表わす画像を生成できる。
【００２４】
本開示の一例では、上記入力画像を記憶する記憶装置をさらに備え、上記画像処理手段は、カメラによりリアルタイムに撮影された上記入力画像、および、上記記憶装置に記憶された上記入力画像のいずれかに対して上記画像処理を行う。
【００２５】
この開示によれば、画像処理装置は、画像処理を任意のタイミングで実行することができ、ユーザー利便性を向上させることができる。
【００２６】
上記第１設定値群に従って上記画像処理が行われる前の上記入力画像、および、上記第２設定値群に従って上記画像処理が行われる前の上記入力画像の少なくともいずれかの上記入力画像に対して任意の前処理を実行する前処理実行手段をさらに備える。
【００２７】
この開示によれば、画像処理装置は、入力画像をフィルタリングすることで、画像に付加されたノイズを除去できる。
【００２８】
入力画像に対して設定に従って画像処理を行う画像処理方法であって、上記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから上記設定値群の複数のうち、第１設定値群と第２設定値群とを取得するステップと、上記入力画像を受け付けるステップと、上記第１設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第１画像処理結果と、上記第２設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第２画像処理結果とを導出するステップと、上記第１設定値群に含まれる設定値と、上記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップと、上記第１設定値群および上記第１画像処理結果を含む第１表示画像と、上記第２設定値群および上記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成するステップとを備え、上記表示画像を生成するステップは、上記比較結果により値が異なる上記設定値、および、上記比較結果により上記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる上記表示画像を生成することを含む。
【００２９】
この開示によれば、画像処理方法は、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。
【００３０】
入力画像に対して設定に従って画像処理を行う画像処理装置の画像処理プログラムであって、上記画像処理プログラムは、上記画像処理装置に設けられた制御装置に、上記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群の各々を属性情報と関連付けて保持する管理サーバーから上記設定値群の複数のうち、第１設定値群と第２設定値群とを取得するステップと、上記入力画像を受け付けるステップと、上記第１設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第１画像処理結果と、上記第２設定値群に従って上記入力画像に対して上記画像処理を行った結果を示す第２画像処理結果とを導出するステップと、上記第１設定値群に含まれる設定値と、上記第２設定値群に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップと、上記第１設定値群および上記第１画像処理結果を含む第１表示画像と、上記第２設定値群および上記第２画像処理結果を含む第２表示画像とが対応付けられた表示画像を生成するステップとを実行させ、上記表示画像を生成するステップは、上記比較結果により値が異なる上記設定値、および、上記比較結果により上記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる上記表示画像を生成することを含む。
【００３１】
この開示によれば、画像処理プログラムは、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。
【発明の効果】
【００３２】
ある局面において、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。
【図面の簡単な説明】
【００３３】
【図１】画像処理システム１の構成例を示す図である。
【図２】画像処理装置１００に含まれる表示部１４０に表示される表示画像の一例を示す図である。
【図３】画像処理装置１００に含まれる表示画像生成部１１４が生成する表示画像１４１の別の例を示す図である。
【図４】画像処理システム１の具体例を表わす図である。
【図５】画像処理装置１００のハードウェア構成例を説明する図である。
【図６】管理サーバー２００のハードウェア構成例を説明する図である。
【図７】設定値群２４０の変更履歴の一例を示す図である。
【図８】表示画像１４１の具体例を示す図である。
【図９】画像処理システム１の制御構造を示すフローチャートである。
【図１０】表示画像１４１の別の具体例を表わす図である。
【図１１】第１画像処理結果４４１と、第２画像処理結果４４２とを重ね合わせた表示画像１４１について説明する図である。
【図１２】第１画像処理部１１１と第２画像処理部１１２とに出力される入力画像ＩＭが同一の場合と異なる場合とについて説明する図である。
【図１３】画像処理システム１ａの構成例を示す図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３５】
＜適用例＞
［画像処理システム１の構成］
図１は、画像処理システム１の構成例を示す図である。図２は、画像処理装置１００に含まれる表示画像生成部１１４が生成する表示画像１４１の一例を示す図である。図１を参照して、画像処理システム１は、生産ラインなどに組み込まれてワークを撮像することで生成される入力画像ＩＭに基づいて、文字認識やキズ検査といった画像処理を実行する。画像処理システム１は、画像処理装置１００と、管理サーバー２００とを含む。画像処理装置１００と管理サーバー２００とは電気的に接続されており、通信を行うことが可能である。
【００３６】
画像処理装置１００は、画像処理部１１０と、取得部１２０と、受付部１３０とを含む。画像処理部１１０は、入力画像ＩＭに対して設定値群に基づいて画像処理を行う。設定値群は、画像処理に用いられる複数のパラメーター値であり、複数の設定項目と対応する設定値の組からなる。取得部１２０は、管理サーバー２００から設定値群を取得して、画像処理部１１０に送信する。
【００３７】
管理サーバー２００は、設定値群の各々を属性情報（例えば、バージョン情報）と関連付けて保持する。管理サーバー２００は、第１設定値群２４１および第２設定値群２４２等の複数の設定値群を保持する。
【００３８】
画像処理装置１００の受付部１３０は、カメラ（後述する図４に示すカメラ８）により撮像された入力画像ＩＭを受け付けて、画像処理部１１０に送信する。
【００３９】
画像処理部１１０は、第１画像処理部１１１、第２画像処理部１１２、設定値比較部１１３および表示画像生成部１１４を含む。第１画像処理部１１１には、取得部１２０が取得した第１設定値群２４１と、受付部１３０が受け付けた入力画像ＩＭとが送信される。
【００４０】
第１画像処理部１１１は、入力画像ＩＭと第１設定値群２４１とを受信して、第１画像処理結果を導出し、第１画像処理結果を表示画像生成部１１４に出力する。第１画像処理部１１１は、例えば辞書データ（後述する図５に示す辞書データ２５０）を用いて入力画像ＩＭ中の文字を認識する処理（以下、「文字認識処理」ともいう。）を実行する。したがって、表示画像生成部１１４に出力される第１画像処理結果の一例としては、文字認識処理の結果が出力される。
【００４１】
第２画像処理部１１２は、入力画像ＩＭと第２設定値群２４２とを受信して、第２画像処理結果を導出し、第２画像処理結果を表示画像生成部１１４に出力する。第２画像処理部１１２は、例えば辞書データ２５０を用いて文字認識処理を実行する。したがって、表示画像生成部１１４に出力される第２画像処理結果の一例としては、文字認識処理の結果が出力される。
【００４２】
表示画像生成部１１４は、第１画像処理結果と第２画像処理結果を受信して、表示画像１４１（後述する図２に示す第１表示画像１４１ａと、第２表示画像１４１ｂとが対応付けられた画像）を生成する。表示画像生成部１１４は、生成した表示画像１４１を表示部１４０に出力する。表示部１４０は表示画像１４１をユーザーに対して表示する。
【００４３】
図２を参照して、表示画像１４１は、第１表示画像１４１ａと第２表示画像１４１ｂとが対応付けられた画像である。第１表示画像１４１ａは、複数の設定項目３４１と対応する第１設定値群２４１と、第１画像処理結果４４１とを含む。第２表示画像１４１ｂは、複数の設定項目３４２と対応する第２設定値群２４２と、第２画像処理結果４４２とを含む。第１表示画像１４１ａと第２表示画像１４１ｂとは、左右に隣接して並んだ状態で対応付けられ、表示部１４０に表示される。
【００４４】
表示画像生成部１１４は、第１表示画像１４１ａと第２表示画像１４１ｂとが、左右に隣接して並んだ状態で対応付けられた画像を生成する。より具体的には、表示画像生成部１１４は、第１表示画像１４１ａに含まれる第１画像処理結果４４１が第２表示画像１４１ｂから最も離れた位置（左端）に設けられ、第１設定値群２４１が第２表示画像１４１ｂに隣接する位置（中央付近）に設けられた画像を生成する。表示画像生成部１１４は、複数の設定項目３４１が第１画像処理結果４４１と第１設定値群２４１との間の位置に設けられた画像を生成する。また、表示画像生成部１１４は、第２表示画像１４１ｂに含まれる第２設定値群２４２が第１表示画像１４１ａから最も離れた位置（右側）に設けられ、第２画像処理結果４４２が第１表示画像１４１ａに隣接する位置（中央付近）に設けられた画像を生成する。表示画像生成部１１４は、複数の設定項目３４２が第２画像処理結果４４２と第２設定値群２４２との間の位置に設けられた画像を生成する。画像処理システム１は、ユーザーが第１表示画像１４１ａに含まれる画像処理結果と、第２表示画像１４１ｂに含まれる画像処理結果とを比較しながら、第１設定値群２４１に含まれる設定値と第２設定値群２４２に含まれる設定値との違いを確認できる画像を提供できる。
【００４５】
図１を再び参照し、画像処理装置１００に含まれる設定値比較部１１３は、第１設定値群２４１に含まれる設定値と、第２設定値群２４２に含まれる設定値とのうち、同じ設定項目に対応する設定値同士を比較する。設定値比較部１１３は、例えば、第１表示画像１４１ａに含まれる設定項目３４１ａの設定値２４１ａと、第２表示画像１４１ｂに含まれる設定項目３４２ａの設定値２４２ａとを比較して算出した第１比較結果を表示画像生成部１１４に出力する。設定項目３４１ａと設定項目３４２ａとは、同じ設定項目（「ＡＡＡ」）である。また、設定値比較部１１３は、設定項目３４１ｂの設定値２４１ｂと、設定項目３４２ｂの設定値２４２ｂとを比較して算出した第２比較結果を表示画像生成部１１４に出力する。さらに、設定値比較部１１３は、設定項目３４１ｃの設定値２４１ｃと、設定項目３４２ｃの設定値２４２ｃとを比較して算出した第３比較結果を表示画像生成部１１４に出力する。設定項目３４１ｂと設定項目３４２ｂとは、同じ設定項目（「ＢＢＢ」）であり、設定項目３４１ｃと設定項目３４２ｃとは、同じの設定項目（「ＣＣＣ」）である。
【００４６】
設定値比較部１１３が出力する第１比較結果は、設定値同士が同じ値（「ＸＸＸ」）であることを示す比較結果である。また、設定値比較部１１３が出力する第３比較結果は、設定値同士が同じ値（「ＷＷＷ」）であることを示す比較結果である。一方、設定値比較部１１３が出力する第２比較結果は、設定値同士が異なる値（例えば、「ＹＹＹ」と「ＺＺＺ」）であることを示す比較結果である。
【００４７】
表示画像生成部１１４は、第１画像処理部１１１から第１画像処理結果を受信し、第２画像処理部１１２から第２画像処理結果を受信する。また、表示画像生成部１１４は、設定値比較部から第１設定値群２４１および第２設定値群２４２と、比較結果とを受信する。表示画像生成部１１４は、第１設定値群２４１および第１画像処理結果を含む第１表示画像１４１ａと、第２設定値群２４２および第２画像処理結果を含む第２表示画像１４１ｂとを生成する。より具体的には、表示画像生成部１１４は、第１表示画像１４１ａと第２表示画像１４１ｂとが対応付けられた表示画像１４１を生成する。より具体的には、表示画像生成部１１４は、第１画像処理結果４４１、複数の設定項目３４１および第１設定値群２４１とを含む第１表示画像１４１ａと、第２画像処理結果４４２、複数の設定項目３４２および第２設定値群２４２とを含む第２表示画像１４１ｂとを対応付けた（例えば、２つが左右に隣接して並んだ）表示画像１４１を生成する。
【００４８】
また、表示画像生成部１１４は、比較結果により値が異なる設定値に対応する設定項目の表示態様が他とは異なる表示態様となる表示画像１４１を生成する。表示画像生成部１１４は、値が異なる設定値２４１ｂ（「ＹＹＹ」）と、設定値２４２ｂ（「ＺＺＺ」）とに対応する、設定項目３４１ｂと設定項目３４２ｂとの表示態様を、他（例えば、設定項目３４１ａと設定項目３４２ａ）とは異なる表示態様（例えば、強調表示）となるような表示画像１４１を生成する。
【００４９】
表示画像生成部１１４は、例えば、設定項目３４１ｂと設定項目３４２ｂとの背景色が、設定項目３４１ａと設定項目３４２ａとの背景色には異なる色となる表示画像１４１を生成する。より具体的には、表示画像生成部１１４は、設定項目３４１ａと設定項目３４２ａとの背景色が白色となる画像を生成し、設定項目３４１ｂと設定項目３４２ｂとの背景色が赤色となる表示画像１４１を生成する。画像処理システム１は、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。表示部１４０は、表示画像生成部１１４から出力された表示画像１４１を表示する。
【００５０】
また、画像処理装置１００は、第１設定値群２４１に含まれる設定値、および、第２設定値群２４２に含まれる設定値の変更を受け付ける。画像処理装置１００は、ユーザーによる設定値の変更を受け付けた後、新らたに設定された設定値に基づいた表示画像を生成する。画像処理装置１００は、例えば、第１表示画像１４１ａにおける設定値２４１ｂ（「ＹＹＹ」）を他の値（例えば、「ＺＺＺ」）に変更することで、現在の第１表示画像１４１ａに含まれる第１画像処理結果４４１とは異なる処理結果（この場合は、第２画像処理結果４４２と同じ処理結果）を含む表示画像を生成する。画像処理システム１は、ユーザーが画像処理における変更前の設定値と変更後の設定値とを比較可能な画像を提供できる。
【００５１】
次に、表示画像１４１における表示態様について、図２に示した表示態様とは異なる態様について説明する。図２では、表示画像生成部１１４が設定項目３４１ｂおよび設定項目３４２ｂの表示態様を、他の設定項目と異なる表示態様とする表示画像１４１を生成するについて説明した。これに対して、設定値の表示態様を他の設定値と異なる表示態様としてもよい。
【００５２】
図３は、画像処理装置１００に含まれる表示画像生成部１１４が生成する表示画像１４１の別の例を示す図である。図３の基本的な構成は、図２の構成と同じである。図３では、表示態様を変更する対象が図２で説明した設定項目ではなく設定値である点で、図２の内容と相違する。
【００５３】
表示画像生成部１１４は、第１〜第３比較結果のうちの第２比較結果における、値が異なる設定値２４１ｂ（「ＹＹＹ」）と、設定値２４２ｂ（「ＺＺＺ」）との表示態様を、他（例えば、設定値２４１ａと設定値２４２ａ）とは異なる表示態様となるような表示画像１４１を生成する。表示画像生成部１１４は、例えば、設定値２４１ｂと設定値２４２ｂとの背景色が、設定値２４１ａと設定値２４２ａとの背景色に比べて異なる色となる画像を生成する。このように、表示画像生成部１１４は、比較結果により値が異なる設定値の表示態様を、他とは異なる表示態様（例えば、強調表示）となる表示画像１４１を生成する。画像処理システム１は、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる画像を提供できる。表示部１４０は、表示画像生成部１１４から出力された表示画像１４１を表示する。
【００５４】
［画像処理システム１の具体例］
図４は、画像処理システム１の具体例を表わす図である。図４を参照して、画像処理システム１は、生産ラインなどに組み込まれる。画像処理システム１は、対象物であるワーク２を撮像することで得られる入力画像ＩＭに対して、例えば文字認識処理を実行する。より具体的には、画像処理システム１は、予め定められた設定に従って、入力画像ＩＭに対して探索条件に合致する領域を特定して文字認識処理を実行する。
【００５５】
画像処理システム１においては、ワーク２はベルトコンベヤなどの搬送機構６によって搬送され、搬送されたワーク２は、カメラ８によって所定タイミングで撮像される。カメラ８は、一例として、レンズなどの光学系に加えて、ＣＣＤ（Coupled Charged Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサといった、複数の画素に区画された撮像素子を含んで構成される。なお、カメラ８で撮像されるワーク２に対して光を照射する照明機構をさらに設けてもよい。カメラ８を撮像することで得られる入力画像ＩＭは、画像処理装置１００へ伝送される。画像処理装置１００は、受付部１３０によりカメラ８から受け付けた入力画像ＩＭに対して文字認識処理等を実行し、表示画像１４１を表示部１４０に出力する。
【００５６】
表示部１４０は、例えば液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイ、またはその他の表示装置である。
【００５７】
なお、ワーク２がカメラ８の視野内に到達したことは、搬送機構６の両端に配置された光電センサ４によって検出される。具体的には、光電センサ４は、同一の光軸上に配置された受光部４ａと投光部４ｂとを含み、投光部４ｂから放射される光がワーク２で遮蔽されることを受光部４ａで検出することによって、ワーク２の到達を検出する。この光電センサ４のトリガー信号は、ＰＬＣ（Programmable Logic Controller）５へ出力される。ＰＬＣ５は、光電センサ４などからのトリガー信号を受信するとともに、搬送機構６の制御自体を司る。
【００５８】
画像処理装置１００は、ワーク２に対して計測処理（画像処理）を実行し、探索条件（例えば、後述するフォーマット文字列）や計測パラメーターである設定値などを設定する。
【００５９】
画像処理装置１００は、入力装置であるマウス１０４やキーボード（図示せず）をユーザーが操作することで与えられる操作指令を受け付ける。また、画像処理装置１００は、汎用的なアーキテクチャを有しているコンピュータであり、予めインストールされたプログラム（命令コード）を実行することで、各種機能を提供する。
【００６０】
汎用的なコンピュータを画像処理装置１００として利用する場合には、本実施の形態に係る機能を提供するためのアプリケーションに加えて、コンピュータの基本的な機能を提供するためのＯＳ（Operating System）がインストールされていてもよい。この場合には、本実施の形態に係るプログラムは、ＯＳの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。すなわち、本実施の形態に係るプログラム自体は、上記のようなモジュールを含んでおらず、ＯＳと協働して処理が実行されてもよい。本実施の形態に係るプログラムとしては、このような一部のモジュールを含まない形態であってもよい。さらに、本実施の形態に係るプログラムは、他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には、上記のような組合せられる他のプログラムに含まれるモジュールを含んでおらず、当該他のプログラムと協働して実行される。
【００６１】
［画像処理装置１００のハードウェア構成例］
図５は、画像処理装置１００のハードウェア構成例を説明する図である。図５を参照して、画像処理装置１００は、演算処理部であるＣＰＵ（Central Processing Unit）１５０と、記憶部としてのメモリ１５２および記憶装置１５４と、受付部１３０と、入力インターフェイス１６０と、表示コントローラ１６２と、ＰＬＣインターフェイス１６４と、通信インターフェイス１６６とを含む。これらの各部は、バス１７０を介して、互いにデータ通信可能に接続される。
【００６２】
ＣＰＵ１５０は、記憶装置１５４に格納されたプログラム（コード）をメモリ１５２に展開して、これらを所定順序で実行することで、画像処理部として機能する。より具体的には、ＣＰＵ１５０は、プログラムをメモリ１５２に展開して、画像処理部１１０における各種機能を実行する。メモリ１５２は、例えばＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のデバイスである。メモリ１５２は、記憶装置１５４から読み出されたプログラムに加えて、カメラ８によって取得された入力画像ＩＭ、および、入力画像ＩＭに対する画像処理に用いられる複数の設定値群などを保持する。
【００６３】
記憶装置１５４は、例えばハードディスクおよびＳＳＤ（Solid State Drive）などの不揮発性のデバイスであり、管理サーバー２００から取得された複数の設定値群２４０を保持する。また、記憶装置１５４は、辞書データ２５０を保持する。辞書データ２５０は、ＣＰＵ１５０が画像処理部１１０として機能する場合に用いられ、第１画像処理部１１１および第２画像処理部１１２が入力画像ＩＭにおける文字認識処理を実行する。
【００６４】
受付部１３０は、ＣＰＵ１５０とカメラ８との間のデータ伝送を仲介するインターフェイスである。受付部１３０は、ワーク２を撮像して画像データを生成するためのカメラ８と接続される。より具体的には、受付部１３０は、１つ以上のカメラ８と接続が可能であり、カメラ８からの画像データを一時的に蓄積するための画像バッファ１３０ａを含む。そして、受付部１３０は、画像バッファ１３０ａに所定コマ数の画像データが蓄積されると、その蓄積された画像データである入力画像ＩＭをメモリ１５２へ転送する。このように、カメラ８によりリアルタイムに撮影された入力画像ＩＭがメモリ１５２へ転送される。
【００６５】
入力インターフェイス１６０は、ＣＰＵ１５０とマウス１０４およびキーボードなどの入力部との間のデータ伝送を仲介する。すなわち、入力インターフェイス１６０は、ユーザーが入力部を操作することで与えられる操作指令を受け付ける。表示コントローラ１６２は、表示部１４０と接続され、表示部１４０に表示画像１４１を表示させる。
【００６６】
ＰＬＣインターフェイス１６４は、ＣＰＵ１５０とＰＬＣ５との間のデータ伝送を仲介する。より具体的には、ＰＬＣインターフェイス１６４は、ＰＬＣ５によって制御される生産ラインの状態に係る情報やワークに係る情報などをＣＰＵ１５０へ伝送する。通信インターフェイス１６６は、ＣＰＵ１５０と管理サーバー２００との間のデータ伝送を仲介する。通信インターフェイス１６６は、例えば、一般的なネットワークプロトコルであるＥｔｈｅｒＮＥＴ（登録商標）、産業用ネットワークプロトコルとして用いられるＥｔｈｅｒＣＡＴ（登録商標）およびＥｔｈｅｒＮｅｔ／ＩＰ（登録商標）等のいずれかが採用されてもよい。
【００６７】
［管理サーバー２００のハードウェア構成例］
図６は、管理サーバー２００のハードウェア構成例を説明する図である。図６を参照して、管理サーバー２００は、各種プログラムを実行するプロセッサ２０２と、プロセッサ２０２でのプログラム実行に必要なデータを格納するための作業領域を提供するメモリ２０４と、プロセッサ２０２で実行されるプログラムなどを保存する記憶装置２１０と含む。メモリ２０４は、例えばＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のデバイスである。また、記憶装置２１０は、例えばハードディスクおよびＳＳＤ（Solid State Drive）などの不揮発性のデバイスである。
【００６８】
管理サーバー２００は、ユーザーからの操作を受け付ける入力部２０６と、処理結果などをユーザーへ表示するための出力部２０８とを含む。入力部２０６は、例えばマウスおよびキーボードなどの少なくともいずれかで構成され、出力部２０８は、例えばディスプレイ、各種インジケータおよびプリンタなどの少なくともいずれかで構成される。
【００６９】
管理サーバー２００は、さらに、画像処理装置１００と画像処理に関するデータを遣り取りするための通信インターフェイス２１２を含む。これらのインターフェイスは、対象となるネットワークに応じたハードウェアが採用される。上述のそれぞれのコンポーネントは、内部バス２１４を介して相互に接続される。
【００７０】
なお、管理サーバー２００の機能をＰＬＣで代替してもよいし、あるいは、ＡＳＩＣ（Application Specific Integrated Circuit）などを用いて、専用装置として実装してもよい。
【００７１】
記憶装置２１０は、処理プログラム２３０と、設定値群２４０とを保存する。処理プログラムは、プロセッサ２０２がメモリ２０４に展開して各種の演算を実行するプログラムである。
【００７２】
管理サーバー２００は、通信インターフェイス２１２を介して、設定値群２４０を画像処理装置１００に送信する。また、管理サーバー２００は、画像処理装置１００に送信された一つの設定値群２４０の値が編集されたときの変更履歴を、その設定値群２４０の属性情報であるバージョンごとに管理する機能を有する。このため、管理サーバー２００は設定値群２４０をバージョンごとに保存する、バージョン管理サーバーとして機能する。
【００７３】
「バージョン」は、ある設定値群２４０が作成され、その設定値群２４０に対して変更が加えられたことを示す表記である。そして、「設定値群２４０をバージョンごとに保存する」とは、例えば設定値群２４０の変更履歴を保存することである。なお、変更履歴を保存するための記憶装置２１０は、必ずしも管理サーバー２００が備える必要はなく、管理サーバー２００が適宜接続できる装置が備えていてもよい。
【００７４】
図７は、設定値群２４０の変更履歴について説明する図である。図７を参照して、設定値群２４０の各々は、属性情報であるバージョン情報と関連付けて保存される。また、設定値群２４０は、当該設定値群２４０が生成された日時等の情報を含む。より具体的には、バージョン1.0の属性情報と関連付けられた第１設定値群２４１は、2018年1月22日に生成された最初の設定値群である。第１設定値群２４１が生成された後に、バージョン2.0の属性情報と関連付けられた第２設定値群２４２が2018年3月15日に生成され、バージョン3.0の属性情報と関連付けられた第３設定値群２４３が2018年4月5日に生成され、記憶装置に２１０に保存されている。このように設定値群２４０の設定値が変更された場合に、その履歴情報が管理サーバー２００の記憶装置２１０に保存される。
【００７５】
［表示画像１４１の具体例］
図８は、表示画像１４１の具体例を示す図である。画像処理装置１００は、表示画像１４１を生成する。生成された表示画像１４１は表示部１４０に表示される。表示画像１４１は、第１表示画像１４１ａと第２表示画像１４１ｂとを含む。第１表示画像１４１ａは、第１画像処理結果４４１と、設定項目３４１と、第１設定値群２４１とを含む。また、第２表示画像１４１ｂは、第２画像処理結果４４２と、設定項目３４２と、第２設定値群２４２とを含む。
【００７６】
画像処理装置１００の設定値比較部１１３は、第１設定値群２４１に含まれる設定値と第２設定値群２４２に含まれる設定値のうち、同じ設定項目に対応する設定値同士を比較した比較結果を算出する。表示画像生成部１１４は、比較結果により値が異なる設定値に対応する設定項目が、他の設定項目とは異なる表示態様となる表示画像１４１を生成する。例えば、図８に示す第１表示画像１４１ａにおける設定値２４１ｂの「＃＃＃＠＃＃＠＃＃」と、第２表示画像１４１ｂにおける設定値２４２ｂの「＃＃＃＠＃＃＠＃」とが異なる（＃の数が異なる）ため、これらの設定値に対応する設定項目３４１ｂの「Ｌｉｎｅ  Ｎｏ１」と、設定項目３４２ｂの「Ｌｉｎｅ  Ｎｏ１」とを他の設定項目とは異なる表示態様（例えば、強調表示）で表示する。
【００７７】
設定値２４１ｂと設定値２４２ｂとにおける「＃」および「＠」の記号は、フォーマット文字列である。フォーマット文字列は、典型的には、認識対象の文字別に文字種または文字を指定するものである。言い換えれば、フォーマット文字列は、認識対象の文字列について、文字種または文字の組み合わせを指定するものである。文字はひらがな、漢字、英字、数字、記号等を含む。文字認識の処理において、例えば、「＃」は、数字（例えば、「０〜９」）のみ認識候補とし、「＠」は記号（例えば、「．」、「：」、「−」）のみを認識候補とする。
【００７８】
設定値２４１ｂと設定値２４２ｂとが異なることで、第１画像処理結果４４１と第２画像処理結果４４２とは異なる結果となる。より具体的には、第２画像処理結果４４２では、設定値２４２ｂに基づき、文字認識領域５２１が設定され、文字を表わす画像４５２の「００８．０４．２」が認識されている。これに対して、第１画像処理結果４４１では、設定値２４１ｂに基づき、文字認識領域５１１が設定され、文字を表わす画像４５１の「００８．０４．２４」が認識されている。このように、表示画像生成部１１４は、設定値が異なる設定値群同士を、画像処理結果を含めて並べて表示する表示画像１４１を生成する。これにより、画像処理システム１は、画像処理に用いられる設定値の違いと、設定値の違いによる画像処理結果とをユーザーが一見して把握できる表示画像１４１を提供できる。
【００７９】
［画像処理システムの制御構造］
図９は、画像処理システム１の制御構造を示すフローチャートである。本フローチャートの処理は、例えば、画像処理装置１００が、マウス１０４およびキーボードを含む入力部による操作指令を受け付けたときに実行される。
【００８０】
ステップＳ９１０において、画像処理装置１００の取得部１２０は、通信インターフェイス１６６を介して、第１設定値群２４１を管理サーバー２００から取得して、第１設定値群２４１を第１画像処理部１１１および設定値比較部１１３に出力する。
【００８１】
ステップＳ９１５において、画像処理装置１００の取得部１２０は、通信インターフェイス１６６を介して、第２設定値群２４２を管理サーバー２００から取得して、第２設定値群２４２を第２画像処理部１１２および設定値比較部１１３に出力する。このように、画像処理装置１００は、管理サーバー２００からバージョンの異なる設定値群２４０を複数取得する。
【００８２】
ステップＳ９２０において、画像処理装置１００は、カメラ８の撮影条件が成立したか否か判定する。画像処理装置１００は、光電センサ４による検出結果からワーク２がカメラ８の視野内に到達した場合には、撮影条件が成立したと判定して（ステップＳ９２０においてＹＥＳ）、制御をステップＳ９３０に切り替える。そうでない場合には（ステップＳ９２０においてＮＯ）、画像処理装置１００は、ステップＳ９２０の処理に戻り、この処理を繰り返し実行する。
【００８３】
ステップＳ９２５において、取得部１２０は、カメラ８によりリアルタイムに撮影された入力画像ＩＭを取得する。このように取得部１２０は、カメラ８により現時点で搬送中のワーク２を撮影した入力画像ＩＭを取得する。取得された入力画像ＩＭは、第１画像処理部１１１および第２画像処理部１１２に送信される。
【００８４】
ステップＳ９３０において、画像処理装置１００の第１画像処理部１１１は、第１設定値群２４１に従って入力画像ＩＭに対して画像処理を行った結果を示す第１画像処理結果４４１を導出する。第１画像処理部１１１は、第１画像処理結果４４１を表示画像生成部１１４に出力する。
【００８５】
ステップＳ９３５において、画像処理装置１００の第２画像処理部１１２は、第２設定値群２４２に従って入力画像ＩＭに対して画像処理を行った結果を示す第２画像処理結果４４２を導出する。第２画像処理部１１２は、第２画像処理結果４４２を表示画像生成部１１４に出力する。
【００８６】
ステップＳ９４０において、画像処理装置１００の設定値比較部１１３は、第１設定値群２４１に含まれる設定値と、第２設定値群２４２に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する。設定値比較部１１３は、算出した比較結果を表示画像生成部１１４に出力する。また、設定値比較部１１３は、取得部１２０から受け付けた第１設定値群２４１と第２設定値群２４２とを表示画像生成部１１４に出力する。
【００８７】
ステップＳ９４５において、画像処理装置１００の表示画像生成部１１４は、第１設定値群２４１および第１画像処理結果４４１を含む第１表示画像１４１ａと、第２設定値群２４２および第２画像処理結果４４２を含む第２表示画像１４１ｂとが対応付けられた表示画像１４１を生成する。さらに表示画像生成部１１４は、比較結果により値が異なる設定値、および、比較結果により値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる表示画像を生成する。そして、表示画像生成部１１４は、生成した表示画像１４１を表示部１４０に出力する。画像処理システム１は、ユーザーが画像処理における変更前の設定値と変更後の設定値とを比較可能な表示画像１４１を提供ができる。
【００８８】
ステップＳ９５０において、画像処理装置１００は、マウス１０４およびキーボードを含む入力部による設定値の変更を受け付けたか否かを判定する。画像処理装置１００は入力部による設定値の変更を受け付けた場合には（ステップＳ９５０においてＹＥＳ）、制御をステップＳ９２５に切り替える。画像処理装置１００は、前回の処理と同じ入力画像ＩＭに対する画像処理を、前回の処理とは異なる設定値に基づいて実行する。画像処理装置１００は、ユーザーが設定値を試行錯誤的に調整した場合は、ステップＳ９２５〜ステップＳ９５０までの処理を繰り返し実行する。そうでない場合には（ステップＳ９５０においてＮＯ）、画像処理装置１００は、本フローチャートの処理を終了する。
【００８９】
なお、画像処理装置１００は、入力部による設定値の変更を受け付けた場合、変更された設定値を含む設定値群２４０を、通信インターフェイス１６６を介して管理サーバー２００に送信するようにしてもよい。管理サーバー２００は、通信インターフェイス２１２を介して受信した設定値群を新たなバージョンの設定値群２４０として、他のバージョンの設定値群２４０と共に保存する。画像処理装置１００は、例えば図７を用いて説明した第２設定値群２４２に含まれる設定値に対する変更を受け付けた場合に、変更後の設定値群２４０を管理サーバー２００に送信する。管理サーバー２００は、受信した変更後の設定値群２４０を第３設定値群２４３として記憶装置２１０に保存する。画像処理システム１は、最新バージョンの設定値群２４０の情報を旧バージョンの設定値群２４０と共に確実に保存できる。
【００９０】
＜第２の実施の形態＞
以下、本開示に係る第２の実施の形態について説明する。第２の実施の形態に係る画像処理システムは、前述の実施の形態に係る画像処理システム１と同じハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００９１】
第１の実施の形態では、表示画像１４１（例えば、図３に示す表示画像１４１）は、第１表示画像１４１ａと第２表示画像１４１ｂとを左右に並べた画像であり、第２画像処理結果４４２は、第１設定値群２４１に隣接する位置に配置され、第２設定値群２４２は、第１設定値群２４１から最も離れた位置に配置されていた。これに対して、第２の実施の形態では、画像処理装置１００は、第２画像処理結果４４２と第２設定値群２４２の配置を入れ替える。そして、画像処理装置１００は、複数の設定項目３４１を第１設定値群２４１と第２設定値群２４２との間に設けた表示画像１４１を生成して表示部１４０に表示する。
【００９２】
図１０は、表示画像１４１の別の具体例を表わす図である。図１０を参照して、表示画像生成部１１４は、複数の設定項目３４１が画像中の略中央に設けられた表示画像１４１を生成する。より具体的には、表示画像生成部１１４は、表示画像１４１の中央に複数の設定項目３４１が設けられ、その左右の両側に隣接するように第１設定値群２４１（左側）と第２設定値群２４２（右側）とが設けられた表示画像１４１を生成する。また、表示画像生成部１１４は、表示画像１４１の第１設定値群２４１の一方（右側）に前述の複数の設定項目３４１が隣接して設けられ、他方（左側）に第１画像処理結果４４１が隣接して設けられた表示画像１４１を生成する。さらに、表示画像生成部１１４は、表示画像１４１の第２設定値群２４２の一方（右側）に前述の複数の設定項目３４１が隣接して設けられ、他方（左側）に第２画像処理結果４４２が隣接して設けられた表示画像１４１を生成する。このように、表示画像生成部１１４は、表示画像１４１の略中央に複数の設定項目３４１が設けられ、複数の設定項目３４１に対して左右のうち一方の隣接する位置に第１設定値群２４１が設けられ、他方の隣接する位置に第２設定値群２４２が設けられた表示画像１４１を生成する。
【００９３】
表示画像生成部１１４は、表示画像１４１中の複数の設定項目３４１および複数の設定項目３４２を、複数の設定項目３４１のみとして、その両側に第１設定値群２４１と第２設定値群２４２とを設けられた表示画像１４１を生成する。画像処理システム１は、ユーザーが第１設定値群２４１および第２設定値群２４２における各設定値を対応する設定項目と関連付けて比較しやすい画像を提供できる。また、画像処理システム１は、複数の設定項目３４１のみとすることで、予め定められた大きさの表示画像１４１において、第１画像処理結果４４１および第２画像処理結果４４２の表示領域を拡大でき、表示領域を拡大する前と比べて、ユーザーが処理結果を詳細に確認可能な画像を提供できる。なお、表示画像１４１中の複数の設定項目３４１および複数の設定項目３４２を、複数の設定項目３４２のみとしてもよい。
【００９４】
＜第３の実施の形態＞
以下、本開示に係る第３の実施の形態について説明する。第３の実施の形態に係る画像処理システムは、前述の実施の形態に係る画像処理システム１と同じハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００９５】
第１の実施の形態では、画像処理装置１００は、第１表示画像１４１ａと第２表示画像１４１ｂとが左右に隣接して並んだ表示画像１４１を生成することについて説明した。これに対して、第３の実施の形態では、画像処理装置１００は、第１表示画像１４１ａと第２表示画像１４１ｂとを重ね合わせた表示画像１４１を生成する。
【００９６】
図１１は、第１画像処理結果４４１と、第２画像処理結果４４２とを重ね合わせた表示画像１４１の生成について説明する図である。図１１を参照して、画像処理装置１００の表示画像生成部１１４は、第１エッジ画像４５３を含む第１画像処理結果４４１と、第２エッジ画像４５４を含む第２画像処理結果４４２とを重ね合わせた画像処理結果４４３を生成する。画像処理結果４４３は、第１エッジ画像４５３と第２エッジ画像４５４とが重ね合わせられたエッジ画像４５５とを含む。このようなエッジ画像は、例えば設定項目３４１ｃと対応する設定値２４１ｃと、設定項目３４２ｃと対応する設定値２４２ｃとが異なることにより画像処理結果が異なる。
【００９７】
設定項目（ＣＣＣ）は、例えば輝度に関する閾値であり、画素間の輝度差が閾値以上場合にエッジが抽出される。そして、これらの設定値は閾値の値を示し、設定値２４１ｃが設定値２４２ｃよりも小さい（例えば、ＶＶＶ＜ＷＷＷ）ことで第１エッジ画像４５３は、第２エッジ画像４５４に比べて、物体の形状を表わすエッジが一層明確に抽出される。画像処理装置１００は、第１エッジ画像４５３と、第２エッジ画像４５４とを重ね合わせたエッジ画像４５５を含む画像処理結果４４３を含む表示画像１４１を表示部１４０に表示する。画像処理システム１は、表示画像１４１に含まれる物体の形状等を認識する画像処理における設定値の違いと、設定値の違いによる画像処理結果の違いを一層明確に表わす画像を提供できる。
【００９８】
＜第４の実施の形態＞
以下、本開示に係る第４の実施の形態について説明する。第４の実施の形態に係る画像処理システムは、前述の実施の形態に係る画像処理システム１と同じハードウェア構成を用いて実現される。したがって、ハードウェア構成の説明は繰り返さない。
【００９９】
図１２は、第１画像処理部１１１と第２画像処理部１１２とに出力される入力画像ＩＭが同一の場合と異なる場合とについて説明する図である。図１２（Ａ）は、入力画像ＩＭが同じ画像である場合の画像処理の概要を示す図である。より具体的には、受付部１３０に受け付けられた入力画像ＩＭは、第１画像処理部１１１に出力され、第１設定値群２４１に従った画像処理が行われることで、第１画像処理結果４４１が出力される。また、第１画像処理部１１１に出力された入力画像ＩＭと同じ画像である入力画像ＩＭは、第２画像処理部１１２に出力されて、第２設定値群２４２に従った画像処理が行われることで、第２画像処理結果４４２が出力される。画像処理システム１は、同一の入力画像ＩＭに対して、異なる設定値群による画像処理結果の違いを明確に表わす画像を生成できる。
【０１００】
図１２（Ｂ）は、入力画像ＩＭが異なる２つの画像である場合の画像処理の概要を示す図である。より具体的には、受付部１３０に受け付けられた入力画像ＩＭ１は、第１画像処理部１１１に出力され、第１設定値群２４１に従った画像処理が行われることで、第１画像処理結果４４１が出力される。また、第１画像処理部１１１に出力された入力画像ＩＭ１と異なる画像である入力画像ＩＭ２は、第２画像処理部１１２に出力されて、第２設定値群２４２に従った画像処理が行われることで、第２画像処理結果４４２が出力される。画像処理システム１は、異なる入力画像ＩＭ１およびＩＭ２に対して、異なる設定値群による画像処理結果の違いを明確に表わす画像を生成できる。
【０１０１】
なお、入力画像ＩＭは、第１の実施の形態で説明したカメラ８により撮影されるようなリアルタイムに撮影された画像であってもよいし、画像処理装置１００の記憶装置１５４に保存された画像であってもよい。記憶装置１５４に保存された画像は、例えば、過去にカメラ８により撮影された画像を含む。画像処理システム１は、画像処理を任意のタイミングで実行することができ、ユーザー利便性を向上させることができる。
【０１０２】
＜第５の実施の形態＞
以下、本開示に係る第５の実施の形態について説明する。第５の実施の形態に係る画像処理システムは、前述の実施の形態に係る画像処理システム１とは一部が異なり、その他は同じハードウェア構成を用いて実現される。したがって、同じハードウェア構成の説明は繰り返さない。
【０１０３】
図１３は、画像処理システム１ａの構成例を示す図である。第１の実施の形態における画像処理装置１００に対して、本実施の形態における画像処理装置１００ａは、受付部１３０と第１画像処理部１１１との間に第１前処理部１８１を備える。また、画像処理装置１００ａは、受付部１３０と第２画像処理部１１２との間に第２前処理部１８２を備える。
【０１０４】
第１前処理部１８１および第２前処理部１８２は、受付部１３０が受け付けた入力画像ＩＭに対して任意の前処理を実行する。より具体的には、第１前処理部１８１および第２前処理部１８２は、入力画像ＩＭに対して空間フィルタ等の前処理を行い、前処理後の画像を第１画像処理部１１１および第２画像処理部１１２に出力する。画像処理システム１は、入力画像ＩＭをフィルタリングすることで、画像に付加されたノイズを除去できる。なお、第１前処理部１８１および第２前処理部１８２で実行される前処理は、同じ処理でもよいし異なる処理でもよい。例えば、同じ処理の場合は、フィルタリングにおける設定値が同一の値となり、異なる処理の場合は、フィルタリングにおける設定値が異なる値となる。
【０１０５】
＜変形例＞
第１の実施の形態〜第５の実施の形態では、画像処理システム１は、カメラ８により撮影された実画像を用いて画像処理を行うことについて説明した。これに対して、画像処理システム１にシミュレーション装置を設けて画像処理を行うようにしてもよい。より具体的には、シミュレーション装置は、仮想空間に配置される仮想カメラを管理するとともに、仮想カメラの視点位置および視野範囲に応じて、仮想画像を生成する。画像処理装置１００は、生成された仮想画像を入力画像ＩＭとして、画像処理を実行して表示画像１４１を生成する。これにより、画像処理システム１は、実画像を撮影することなく仮想的に生成された画像に基づいて、設定値の比較や設定値の変更を実行でき、ユーザーの利便性を向上できる。
【０１０６】
第１の実施の形態〜第５の実施の形態では、表示画像生成部１１４は、例えば、表示画像１４１における設定値の値が異なる設定項目を他の設定項目と比べての異なる表示態様（例えば、強調表示）となる表示画像１４１を生成ことについて説明した。強調表示の一例としては、設定項目の表示色を異なる色とする以外にも、設定項目の点滅、設定項目内に記載されている文字等のフォントの変更、および文字の色の変更のうちの少なくともいずれかであってもよい。
【０１０７】
第１の実施の形態〜第５の実施の形態では、画像処理装置１００は、一方の設定値群２４０のうち少なくとも１つの設定値（ある設定項目に対応する設定値）を、別の設定値群２４０のうち少なくとも１つの設定値（ある設定項目と同じ設定項目に対応する設定値）に反映するマージ処理を行ってもよい。より具体的には、画像処理装置１００は、ある属性情報（例えば、バージョン1.0）に関連付けられた設定項目に対応する設定値を、別の属性情報（例えば、バージョン2.0）に関連付けられた同一の設定項目に対応する設定値に反映させるマージ処理を実行してもよい。
【０１０８】
＜付記＞
以上のように、本実施形態は以下のような開示を含む。
【０１０９】
［構成１］
入力画像（ＩＭ）に対して設定に従って画像処理を行う画像処理システム（１）であって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群（２４０）の各々を属性情報と関連付けて保持する管理サーバー（２００）と、
前記管理サーバー（２００）と通信可能な画像処理装置（１００）とを備え、
前記画像処理装置（１００）は、
前記設定値群（２４０）の複数のうち、第１設定値群（２４１）と第２設定値群（２４２）とを取得する取得手段（１２０）と、
前記入力画像（ＩＭ）を受け付ける受付手段（１３０）と、
前記第１設定値群（２４１）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第１画像処理結果（４４１）と、前記第２設定値群（２４２）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第２画像処理結果（４４２）とを導出する画像処理手段（１１１、１１２）と、
前記第１設定値群（２４１）に含まれる設定値と、前記第２設定値群（２４２）に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段（１１３）と、
前記第１設定値群（２４１）および前記第１画像処理結果（４４１）を含む第１表示画像（１４１ａ）と、前記第２設定値群（２４１）および前記第２画像処理結果（４４２）を含む第２表示画像（１４１ｂ）とが対応付けられた表示画像（１４１）を生成する表示画像生成手段（１１４）とを備え、
前記表示画像生成手段（１１４）は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像（１４１）を生成する、画像処理システム。
【０１１０】
［構成２］
入力画像（ＩＭ）に対して設定に従って画像処理を行う画像処理装置（１００）であって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群（２４０）の各々を属性情報と関連付けて保持する管理サーバー（２００）から前記設定値群（２４０）の複数のうち、第１設定値群（２４１）と第２設定値群（２４２）とを取得する取得手段（１２０）と、
前記入力画像（ＩＭ）を受け付ける受付手段（１３０）と、
前記第１設定値群（２４１）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第１画像処理結果（４４１）と、前記第２設定値群（２４２）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第２画像処理結果（４４２）とを導出する画像処理手段（１１１、１１２）と、
前記第１設定値群（２４１）に含まれる設定値と、前記第２設定値群（２４２）に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出する比較手段（１１３）と、
前記第１設定値群（２４１）および前記第１画像処理結果（４４１）を含む第１表示画像（１４１ａ）と、前記第２設定値群（２４２）および前記第２画像処理結果（４４２）を含む第２表示画像（１４１ｂ）とが対応付けられた表示画像（１４１）を生成する表示画像生成手段（１１４）と、
前記表示画像生成手段（１１４）は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像（１４１）を生成する、画像処理装置。
【０１１１】
［構成３］
前記表示画像生成手段（１１４）は、前記第１表示画像（１４１ａ）と前記第２表示画像（１４１ｂ）とが左右に隣接して並んだ前記表示画像（１４１）を生成する、構成２に記載の画像処理装置。
【０１１２】
［構成４］
前記表示画像生成手段（１１４）は、前記第１画像処理結果（４４１）が前記第２表示画像（１４１ｂ）から最も離れた位置に設けられ、前記第１設定値群（２４１）が前記第２表示画像（１４１ｂ）に隣接した位置に設けられ、前記第１画像処理結果（４４１）と前記第１設定値群（２４１）との間に前記設定項目（３４１）が設けられた前記第１表示画像（１４１ａ）と、前記第２設定値群（２４２）が前記第１表示画像（１４１ａ）から最も離れた位置に設けられ、前記第２画像処理結果（４４２）が前記第１表示画像（１４１ａ）に隣接した位置に設けられ、前記第２画像処理結果（４４２）と前記第２設定値群（２４２）との間に前記設定項目（３４２）が設けられた前記第２表示画像（１４１ｂ）とが左右に隣接して並んだ前記表示画像（１４１）を生成する、構成３に記載の画像処理装置。
【０１１３】
［構成５］
前記表示画像生成手段（１１４）は、前記表示画像（１４１ａ）の略中央に前記設定項目（３４１）が設けられ、該設定項目（３４１）に対して左右のうち一方の隣接する位置に前記第１設定値群（２４１）が設けられ、他方の隣接する位置に前記第２設定値群（２４２）が設けられた前記表示画像（１４１）を生成する、構成３に記載の画像処理装置。
【０１１４】
［構成６］
前記表示画像生成手段（１１４）は、前記第１表示画像（１４１ａ）と前記第２表示画像（１４１ｂ）とが重ね合わせられた前記表示画像（１４１）を生成する、構成２に記載の画像処理装置。
【０１１５】
［構成７］
前記第１設定値群（２４１）に含まれる設定値と、前記第２設定値群（２４２）に含まれる設定値とは変更可能である、構成２〜６のいずれか１項に記載の画像処理装置。
【０１１６】
［構成８］
前記管理サーバー（２００）に前記設定値群（２４０）を出力する通信手段（１６６）をさらに備え、
前記通信手段（１６６）は、前記設定値が変更された前記第１設定値群（２４１）、および。前記設定値が変更された前記第２設定値群（２４２）の少なくともいずれかを前記管理サーバー（２００）に出力する、構成７に記載の画像処理装置。
【０１１７】
［構成９］
前記画像処理手段（１１１、１１２）は、前記第１画像処理結果（２４１）と、前記第２画像処理結果（２４２）とを同一の前記入力画像（ＩＭ）に対する前記画像処理により導出する、構成２〜８のいずれか１項に記載の画像処理装置。
【０１１８】
［構成１０］
前記入力画像（ＩＭ）を記憶する記憶装置（１５４）をさらに備え、
前記画像処理手段（１１１、１１２）は、カメラ（８）によりリアルタイムに撮影された前記入力画像（ＩＭ）、および、前記記憶装置（１５４）に記憶された前記入力画像（ＩＭ）のいずれかに対して前記画像処理を行う、構成２〜９のいずれか１項に記載の画像処理装置。
【０１１９】
［構成１１］
前記第１設定値群（２４１）に従って前記画像処理が行われる前の前記入力画像（ＩＭ）、および、前記第２設定値群（２４２）に従って前記画像処理が行われる前の前記入力画像（ＩＭ）の少なくともいずれかに、任意の前処理を実行する前処理実行手段（１８１、１８２）をさらに備える、構成２〜１０のいずれか１項に記載の画像処理装置。
【０１２０】
［構成１２］
入力画像（ＩＭ）に対して設定に従って画像処理を行う画像処理方法であって、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群（２４０）の各々を属性情報と関連付けて保持する管理サーバー（２００）から前記設定値群（２４０）の複数のうち、第１設定値群（２４１）と第２設定値群（２４２）とを取得するステップ（Ｓ９１０、Ｓ９１５）と、
前記入力画像（ＩＭ）を受け付けるステップ（Ｓ９２０）と、
前記第１設定値群（２４１）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第１画像処理結果（４４１）と、前記第２設定値群（２４２）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第２画像処理結果（４４２）とを導出するステップ（Ｓ９３０、Ｓ９３５）と、
前記第１設定値群（２４１）に含まれる設定値と、前記第２設定値群（２４２）に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップ（Ｓ９４０）と、
前記第１設定値群（２４１）および前記第１画像処理結果（４４１）を含む第１表示画像（１４１ａ）と、前記第２設定値群（２４２）および前記第２画像処理結果（４４２）を含む第２表示画像（１４１ｂ）とが対応付けられた表示画像（１４１）を生成するステップ（Ｓ９４５）とを備え、
前記表示画像（１４１）を生成するステップ（Ｓ９４５）は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像（１４１）を生成することを含む、画像処理方法。
【０１２１】
［構成１３］
入力画像（ＩＭ）に対して設定に従って画像処理を行う画像処理装置（１００）の画像処理プログラムであって、
前記画像処理プログラムは、前記画像処理装置（１００）に設けられた制御装置（１５０）に、
前記設定に用いられる値であって、複数の設定項目と対応する設定値の組からなる設定値群（２４０）の各々を属性情報と関連付けて保持する管理サーバー（２００）から前記設定値群（２４０）の複数のうち、第１設定値群（２４１）と第２設定値群（２４２）とを取得するステップ（Ｓ９１０、Ｓ９１５）と、
前記入力画像（ＩＭ）を受け付けるステップ（Ｓ９２０）と、
前記第１設定値群（２４１）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第１画像処理結果（４４１）と、前記第２設定値群（２４２）に従って前記入力画像（ＩＭ）に対して前記画像処理を行った結果を示す第２画像処理結果（４４２）とを導出するステップ（Ｓ９３０、Ｓ９３５）と、
前記第１設定値群（２４１）に含まれる設定値と、前記第２設定値群（２４２）に含まれる設定値とのうち同じ設定項目に対応する設定値同士を比較した比較結果を算出するステップ（Ｓ９４０）と、
前記第１設定値群（２４１）および前記第１画像処理結果（４４１）を含む第１表示画像（１４１ａ）と、前記第２設定値群（２４２）および前記第２画像処理結果（４４２）を含む第２表示画像（１４１ｂ）とが対応付けられた表示画像（１４１）を生成するステップ（Ｓ９４５）とを実行させ、
前記表示画像を生成するステップ（Ｓ９４５）は、前記比較結果により値が異なる前記設定値、および、前記比較結果により前記値が異なる設定値に対応する設定項目の少なくとも一方の表示態様が、他とは異なる表示態様となる前記表示画像（１４１）を生成することを含む、画像処理プログラム。
【０１２２】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１２３】
１，１ａ  画像処理システム、２  ワーク、４  光電センサ、６  搬送機構、８  カメラ、１００，１００ａ  画像処理装置、１０４  マウス、１１０  画像処理部、１１１  第１画像処理部、１１２  第２画像処理部、１１３  設定値比較部、１１４  表示画像生成部、１２０  取得部、１３０  受付部、１３０ａ  画像バッファ、１４０  表示部、１４１  表示画像、１４１ａ  第１表示画像、１４１ｂ  第２表示画像、１５２，２０４  メモリ、１５４，２１０  記憶装置、１６０  入力インターフェイス、１６２  表示コントローラ、１６４  インターフェイス、１６６，２１２  通信インターフェイス、１７０  バス、１８１  第１前処理部、１８２  第２前処理部、２００  サーバー、２０２  プロセッサ、２０６  入力部、２０８  出力部、２１４  内部バス、２３０  処理プログラム、２４０  設定値群、２４１  第１設定値群、２４１ａ，２４１ｂ，２４１ｃ，２４２ａ，２４２ｂ，２４２ｃ  設定値、２４２  第２設定値群、２４３  第３設定値群、２５０  辞書データ、３４１ａ，３４１ｂ，３４１ｃ，３４２ａ，３４２ｂ，３４２ｃ  設定項目、４４１  第１画像処理結果、４４２  第２画像処理結果、４４３  画像処理結果、４５３  第１エッジ画像、４５４  第２エッジ画像、４５５  エッジ画像、５１１，５２１  文字認識領域。
【図１】
2020053811.tif 000003
【図２】
2020053811.tif 000004
【図３】
2020053811.tif 000005
【図４】
2020053811.tif 000006
【図５】
2020053811.tif 000007
【図６】
2020053811.tif 000008
【図７】
2020053811.tif 000009
【図８】
2020053811.tif 000010
【図９】
2020053811.tif 000011
【図１０】
2020053811.tif 000012
【図１１】
2020053811.tif 000013
【図１２】
2020053811.tif 000014
【図１３】
2020053811.tif 000015