(57)【特許請求の範囲】
【請求項１】
盛り付けにより外観が変化する複数の物品の標準的な盛り付けに関する標準データを記憶する第１の記憶手段と、
物品を撮像する撮像手段と、
前記撮像手段により撮像された物品に対し、物品を判定する判定手段と、
前記判定手段による判定結果を表示するように表示デバイスを制御する第１の制御手段と、
前記判定手段により判定された物品の前記標準データが表す標準的な盛り付けに対して、前記撮像手段が撮像した物品の盛り付けが類似する度合いを表す数値と閾値との比較により前記盛り付けの合否を判定する第１の比較手段と、
前記第１の比較手段による判定の結果を表す画像を表示するように前記表示デバイスを制御する第２の制御手段と、
前記第１の比較手段による判定の結果が不合格であり、修正した盛り付けの再判定の指示を受け付けことに応じて、前記判定手段による判定は再実行させずに、前記撮像手段による撮像および前記第１の比較手段による比較を再実行させる第３の制御手段と、
を具備した物品認識装置。
【請求項２】
前記物品に関して許容される重量の範囲を表す許容重量データを記憶する第２の記憶手段と、
前記物品の重量を計測してその重量を表した重量データを得る計測手段と、
前記判定手段により判定された物品に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、前記計測手段が得た前記重量データが表す重量と前記許容範囲を比較する第２の比較手段とをさらに具備する請求項１に記載の物品認識装置。
【請求項３】
前記判定手段は、物品を１つまたは複数判定し、前記判定手段により複数の品目が判定された場合に、それらのうちの１つを選択する選択手段をさらに備える請求項１に記載の物品認識装置。
【請求項４】
盛り付けにより外観が変化する複数の物品の標準的な盛り付けに関する標準データを記憶する記憶手段にアクセスが可能であるとともに、前記物品を撮像する撮像手段が出力する物品データを取得可能なコンピュータを、
前記撮像手段により撮像された前記物品に対し、物品を判定する判定手段と、
前記判定手段による判定結果を表示するように表示デバイスを制御する第１の制御手段と、
前記判定手段により判定された物品の前記標準データが表す標準的な盛り付けに対して、前記撮像手段が撮像した物品の盛り付けが類似する度合いを表す数値と閾値との比較により前記盛り付けの合否を判定する第１の比較手段と、
前記第１の比較手段による判定の結果を表す画像を表示するように前記表示デバイスを制御する第２の制御手段と、
前記第１の比較手段による判定の結果が不合格であり、修正した盛り付けの再判定の指示を受け付けことに応じて、前記判定手段による判定は再実行させずに、前記撮像手段による撮像および前記第１の比較手段による比較を再実行させる第３の制御手段と、
して機能させる物品認識プログラム。
【請求項５】
前記コンピュータは、前記物品に関して許容される重量の範囲を表す許容重量データを記憶する第２の記憶手段にアクセスが可能であるとともに、前記物品の重量を計測してその重量を表した重量データを得る計測手段から前記重量データを取得可能であり、
前記コンピュータをさらに、
前記判定手段により判定された物品に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、前記計測手段が得た前記重量データが表す重量と前記許容範囲とを比較する第２の比較手段として機能させる請求項４に記載の物品認識プログラム。
【請求項６】
サーバと端末装置とを具備し、
前記サーバに備えられ、盛り付けにより外観が変化する複数の物品の標準的な盛り付けに関する標準データを記憶する記憶手段と、
前記端末装置に備えられ、物品を撮像する撮像手段と、
前記端末装置に備えられ、前記撮像手段により得られた前記物品のデータを前記サーバへ送信する第１の送信手段と、
前記サーバに備えられ、前記送信手段により送信された前記物品のデータを受信する第１の受信手段と、
前記サーバに備えられ、前記撮像手段により撮像された物品に対し、前記物品を判定する判定手段と、
前記端末装置に備えられ、前記判定手段により判定した結果を表示するように表示デバイスを制御する第１の制御手段と、
前記サーバに備えられ、前記判定手段により判定された物品の前記標準データが表す標準的な盛り付けに対して、前記撮像手段が撮像した物品の盛り付けが類似する度合いを表す数値と閾値との比較により前記盛り付けの合否を判定する比較手段と、
前記サーバに備えられ、前記第１の比較手段による判定の結果を表す判定結果データを前記端末装置へ送信する第２の送信手段と、
前記端末装置に備えられ、前記第２の送信手段により送信された前記判定結果データを受信する第２の受信手段と、
前記端末装置に備えられ、前記第２の受信手段により受信された前記判定結果データが表す結果を表す画像を表示するように前記表示デバイスを制御する第２の制御手段と、
前記端末装置に備えられ、前記第１の比較手段による判定の結果が不合格であり、修正した盛りつけの再判定の指示を受け付けことに応じて、前記判定手段による判定は再実行させずに、前記撮像手段による撮像および前記第１の比較手段による比較を再実行させる第３の制御手段と、
を具備した物品認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物品認識装置、物品認識プログラムおよび物品認識システムに関する。
【背景技術】
【０００２】
飲食店などで提供する料理は、盛り付けが均一であることが望まれる。そこで一般的には、調理人がマニュアルに従って規定の盛り付けを行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１５６６８７号公報
【特許文献２】特開２００４−２０６３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
飲食店などでは、複数の品目が提供されることが一般的であり、品目毎に標準的な盛り付けが異なる。そこで調理人は、さまざまな品目のそれぞれの標準的な盛り付けを理解し、それに従った盛り付けを行うことになる。
【０００５】
そこで、料理の盛り付けのような物品の外観が、その物品の品目に応じた標準的な外観にどの程度類似しているかを容易に確認できることが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態の物品認識装置は、第１の記憶手段、撮像手段、判定手段、第１の制御手段、第１の比較手段、第２の制御手段および第３の制御手段を含む。第１の記憶手段は、盛り付けにより外観が変化する複数の物品の標準的な盛り付けに関する標準データを記憶する。撮像手段は、物品を撮像する。判定手段は、前記撮像手段により撮像された物品に対し、物品を判定する。第１の制御手段は、判定手段による判定結果を表示するように表示デバイスを制御する。第１の比較手段は、判定手段により判定された物品の標準データが表す標準的な盛り付けに対して、撮像手段が撮像した物品の盛り付けが類似する度合いを表す数値と閾値との比較により前記盛りつけの合否を判定する。第２の制御手段は、第１の比較手段による判定の結果を表す画像を表示するように表示デバイスを制御する。第３の制御手段は、第１の比較手段による判定の結果が不合格であり、修正した盛り付けの再判定の指示を受け付けことに応じて、判定手段による判定は再実行させずに、撮像手段による撮像および第１の比較手段による比較を再実行させる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る盛り付け検査装置のブロック図。
【図２】一実施形態に係る盛り付け検査装置の外観の斜視図。
【図３】図１中のコントローラのフローチャート。
【図４】選択画面の一例を示す図。
【図５】確認画面の一例を示す図。
【図６】不合格画面の一例を示す図。
【図７】クラウドシステムを利用する外観検査システムの構成を示す図。
【発明を実施するための形態】
【０００８】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、外観検査装置として盛り付け検査装置１００を例に説明する。
【０００９】
図１は本実施形態に係る盛り付け検査装置１００のブロック図である。図２は盛り付け検査装置１００の外観の斜視図である。
【００１０】
盛り付け検査装置１００は、スキャナ１、計量器２、ディスプレイ３、タッチセンサ４、記憶デバイス５、コントローラ６、筐体７およびトレー８を含む。
【００１１】
スキャナ１、計量器２、記憶デバイス５およびコントローラ６は、筐体７の内部に配置される。筐体７は、機能的には下部筐体７ａ、中間筐体７ｂおよび上部筐体７ｃに区分できる。つまり筐体７は、下部筐体７ａと上部筐体７ｃとが互いに対向するとともに下部筐体７ａと上部筐体７ｃとの間に空間を形成するような状態で、これら下部筐体７ａと上部筐体７ｃとを中間筐体７ｂが支持している。そして盛り付け検査装置１００は、図２に示すように上部筐体７ｃが下部筐体７ａの情報に位置するような姿勢で使用される。
【００１２】
スキャナ１は、上部筐体７ｃの内部に取り付けられている。スキャナ１は、トレー８の上方を俯瞰撮像することによって、このトレー８に載置された被検物の外観を表した画像データを得る。トレー８は、被検物となる食品を載置するためのもので、下部筐体７ａの上面に位置し、鉛直方向に移動可能である。
【００１３】
計量器２は、下部筐体７ａの内部に取り付けられている。計量器２は、トレー８に載置された被検物の重量によるトレー８の鉛直方向の移動に伴って生じる押圧力に基づいて被検物の重量を計測する。そして計量器２は、計測した重量を表した重量データを出力する。
【００１４】
ディスプレイ３は、その表示面を筐体７の外部に露出する状態で筐体７の任意の位置に取り付けられている。なお図２の例では、ディスプレイ３は下部筐体７ａの側面に取り付けられている。ディスプレイ３は、コントローラ６による制御の下にさまざまな情報を表示する。ディスプレイ３としては様々な表示デバイスを利用可能であるが、典型的には液晶表示器である。
【００１５】
タッチセンサ４は、ディスプレイ３の表示画面に重ねて配置される。タッチセンサ４は、ディスプレイ３の表示画面へのタッチがなされた場合に、そのタッチがなされた位置を表した検出データを出力する。
【００１６】
記憶デバイス５は、コントローラ６が処理を実行するために必要な各種のデータを記憶する。記憶デバイス５が記憶するデータには、複数の品目のそれぞれに関する標準データおよび許容重量データを含む。標準データは、各品目の料理の標準的な外観を表す。標準データは、模範的な盛り付けがなされた料理をスキャナ１などによって実際に撮像して得られた画像データであっても良いし、模範的な盛り付けがなされた料理をコンピュータグラフィックスなどにより表す画像データであっても良い。標準データは、複数の品目のそれぞれに関するものが、それぞれ品目に関連付けて記憶デバイス５に記憶される。許容重量データは、各品目の料理の重量として許容される範囲を表す。許容重量データは例えば、下限重量および上限重量のそれぞれを表す情報とする。ただし、各品目で許容範囲の大きさを同じにするならば、許容重量データは許容範囲の下限重量、上限重量および中心重量のうちのいずれか１つのみを表す情報としても良い。すなわち許容重量データは、許容範囲を特定できる情報であれば如何なる情報であっても良い。許容重量データは、複数の品目のそれぞれに関するものが、それぞれ品目に関連付けて記憶デバイス５に記憶される。
【００１７】
コントローラ６は、トレー８に載置された食品の盛り付けの合否判定のための処理を行う。コントローラ６は、例えばコンピュータに後述する処理を定義したプログラムを実行させることによって実現される。なおプログラムは、コントローラ６に含まれるメモリまたは記憶デバイス５に記憶される。
【００１８】
次に以上のように構成された盛り付け検査装置１００の動作について説明する。
【００１９】
図３はコントローラ６のフローチャートである。盛り付け検査装置１００の電源が投入されてコントローラ６が起動すると、コントローラ６は図３に示す処理を開始する。
【００２０】
ステップＳａ１においてコントローラ６は、ディスプレイ３の表示画面を初期画面とする。初期画面は任意でよいが、例えばトレー８に検査の対象とする料理を載置した上で初期画面中の開始ボタンをタッチすることをユーザに促すメッセージと、上記の開始ボタンとを含んだ画面とすることが考えられる。
【００２１】
ユーザは料理の盛り付けについて検査したい場合、当該料理をトレー８に載置した上で、初期画面中の開始ボタンにタッチする。
【００２２】
ステップＳａ２においてコントローラ６は、ユーザにより開始指示がなされるのを待ち受ける。そして、例えば初期画面に含まれた開始ボタンをタッチするなどして開始指示がなされたことをタッチセンサ４が出力する検出データに基づいて認識したならば、コントローラ６はステップＳａ２からステップＳａ３へ進む。
【００２３】
ステップＳａ３においてコントローラ６は、トレー８に載置された料理を撮像するようにスキャナ１を動作させる。
【００２４】
ステップＳａ４においてコントローラ６は、スキャナ１が撮像して得た画像データを被検品データとして取り込む。
【００２５】
ステップＳａ５においてコントローラ６は、被検品データに対するオブジェクト認識処理によって、トレー８に載置された料理の品目を判定する。オブジェクト認識処理には、周知の技術をそのまま利用することができる。
【００２６】
オブジェクト認識処理では、１つのみの品目を判定できる場合もあるが、１つのみの品目を特定できずに複数の品目が判定される場合もある。
【００２７】
そこでステップＳａ６においてコントローラ６は、判定した品目が１つであるか否かを確認する。そして、複数の品目を判定している場合にコントローラ６は、ステップＳａ６からステップＳａ７へ進む。
【００２８】
ステップＳａ７においてコントローラ６は、ディスプレイ３の表示画面を選択画面とする。選択画面は、ステップＳａ５で判定した複数の品目の一覧を表し、これら複数の品目のうちの１つの選択をユーザに促す例えば図４に示すような画面である。図４は、チーズハンバーグ、オムライス、オムレツおよびスクランブルエッグの４つの品目を判定している場合の選択画面の一例である。図４の選択画面では、判定された品目を表す画像のそれぞれが、そのまま各品目を選択するためのボタンとなっている。
【００２９】
ステップＳａ８においてコントローラ６は、複数の品目のうちの１つがユーザにより選択されるのを待ち受ける。そして、例えば選択画面に表示された品目の内の１つにタッチするなどして１つの品目が選択されたことをタッチセンサ４が出力する検出データに基づいて認識したならば、コントローラ６はステップＳａ８からステップＳａ９へ進む。
【００３０】
ステップＳａ９においてコントローラ６は、選択された品目がステップＳａ５で判定した品目のうちのいずれであるかを判定する。
【００３１】
そしてこののちにコントローラ６は、ステップＳａ１０へ進む。なお、ステップＳａ５において１つのみの品目を判定できたならばコントローラ６は、ステップＳａ６からそのままステップＳａ１０へ進む。
【００３２】
ステップＳａ１０においてコントローラ６は、ステップＳａ５で１つのみ判定された品目、またはステップＳａ９で選択した１つの品目に関連付けて記憶デバイス５が記憶している標準データおよび許容重量データを読み出す。
【００３３】
ステップＳａ１１においてコントローラ６は、ディスプレイ３の表示画面を確認画面とする。確認画面は、例えば図５に示すように、ステップＳａ５で１つのみ判定された品目、またはステップＳａ９で選択した１つの品目を表すとともに、合否判定の実行を指示するための判定ボタンを含む。
【００３４】
ステップＳａ１２においてコントローラ６は、合否判定の実行が指示されるのを待ち受ける。そして、判定ボタンをタッチするなどして合否判定の開始が指示されたことをタッチセンサ４が出力する検出データに基づいて認識したならば、コントローラ６はステップＳａ１２からステップＳａ１３へ進む。
【００３５】
ステップＳａ１３においてコントローラ６は、標準的な盛り付けに対するトレー８に載置された料理の盛り付けの類似度を算出する。具体的にはコントローラ６は、ステップＳａ１０で読み出した標準データが表す画像に対してステップＳａ４で取り込んだ被検品データが表す画像が類似する度合いを表す数値として類似度を算出する。なおここでは類似度は、両画像が類似している度合いが高いほど大きな値とする。
【００３６】
ステップＳａ１４においてコントローラ６は、類似度が予め定められた閾値よりも大きいか否かを確認する。なお閾値は、設計者またはユーザによって任意に設定されて良い。閾値をユーザによって設定可能としておけば、誤りの許容量をユーザニーズに応じて変更することが可能となり、利便性が向上する。そしてここでＹＥＳと判断したならばコントローラ６は、ステップＳａ１４からステップＳａ１５へ進む。
【００３７】
ステップＳａ１５においてコントローラ６は、計量器２が出力する重量データを取り込む。
【００３８】
ステップＳａ１６においてコントローラ６は、上記の取り込んだ重量データが表す重量がステップＳａ１０で読み出した許容重量データが表す許容範囲内であるか否かを確認する。そして、ここでＹＥＳと判定したならばコントローラ６は、ステップＳａ１６からステップＳａ１７へ進む。
【００３９】
ステップＳａ１７においてコントローラ６は、ディスプレイ３の表示画面を合格画面とする。合格画面は、トレー８に載置された料理の盛り付けが適正であることを表す画面である。なお、合格画面には、合否判定の終了を指示するための終了ボタンを含む。
【００４０】
こののちにステップＳａ１８においてコントローラ６は、終了指示がなされるのを待ち受ける。そして上記の終了ボタンをタッチするなどして合否判定の終了が指示されたことをタッチセンサ４が出力する検出データに基づいて認識したならば、コントローラ６はステップＳａ１８からステップＳａ１に戻る。
【００４１】
さて、ステップＳａ１４またはステップＳａ１６のいずれかでＮＯと判定したならば、コントローラ６は各ステップからステップＳａ１９へ進む。
【００４２】
ステップＳａ１９においてコントローラ６は、ディスプレイ３の表示画面を不合格画面とする。不合格画面は、トレー８に載置された料理の盛り付けが不適正であることを表す例えば図６に示すような画面である。なお、不合格画面には、合否判定の再実行を指示するための再判定ボタンと、合否判定の終了を指示するための終了ボタンとを含む。
【００４３】
ステップＳａ２０およびステップＳａ２１においてコントローラは、合否判定の再実行指示または終了指示がなされるのを待ち受ける。そして上記の終了ボタンをタッチするなどして合否判定の終了が指示されたことをタッチセンサ４が出力する検出データに基づいて認識したならば、コントローラ６はステップＳａ１８からステップＳａ１に戻る。
【００４４】
一方、ユーザが盛り付けを修正した料理をトレー８に改めて載置した上で上記の再判定ボタンをタッチすると、コントローラ６はこのことをタッチセンサ４が出力する検出データに基づいて認識し、ステップＳａ２０からステップＳａ２２へ進む。
【００４５】
ステップＳａ２２においてコントローラ６は、トレー８に載置された料理を撮像するようにスキャナ１を動作させる。
【００４６】
ステップＳａ２３においてコントローラ６は、スキャナ１が撮像して得た画像データを被検品データとして取り込む。
【００４７】
こののちにコントローラ６は、ステップＳａ１１以降の処理を前述したのと同様にして実行する。
【００４８】
以上のように盛り付け検査装置１００によれば、被検物となる料理が複数の品目のうちのいずれであるかが自動的に判定されて、その品目に関する標準的な盛り付けに対する被検物の盛り付けの類似度に基づいて、被検物の盛り付けの合否が判定され、その判定結果がディスプレイ３にて表示される。従って、ユーザは、料理の盛り付けが適正であるか否かを容易に認識することができる。そして、盛り付けが不適正であることを認識した場合に、ユーザが料理の盛り付けを修正することにより、料理の盛り付けの均一化を容易に図ることが可能となる。また、盛り付け検査装置１００を利用することにより、初心者が単独で盛り付けの練習を行うことが可能となる。
【００４９】
また盛り付け検査装置１００によれば、同一の料理の盛り付けを修正した上で、当該料理の合否判定を再実行する場合には、品目の判定はやり直さない。このため、再判定は品目の判定に係る手間を省いて、簡易かつ短時間のうちに完了することができる。
【００５０】
またも盛り付け検査装置１００によれば、料理の重量が許容範囲外である場合にも不合格とするので、料理の量についての適否についてもユーザに認識させることが可能である。
【００５１】
この実施形態は、次のような種々の変形実施が可能である。
【００５２】
重量は、合否判定に加味しないこととしても良い。
【００５３】
料理以外の物品を検査の対象としても良い。
【００５４】
盛り付け以外の外観を検査の対象としても良い。
【００５５】
サーバと端末装置とを含んだ外観検査システムに上記のような技術思想を適用することもできる。
【００５６】
このような外観検査システムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００５７】
図７はクラウドシステムを利用する外観検査システム２００の構成を示す図である。
【００５８】
この外観検査システム２００は、クラウド３１、複数の端末装置３２および複数の通信ネットワーク３３を含む。なお、端末装置３２および通信ネットワーク３３は、それぞれ１つのみでも良い。
【００５９】
クラウド３１はさらに、複数のサーバ３１ａを含む。これら複数のサーバ３１ａは互いに通信可能に構成される。ただしサーバ３１ａは、１つのみであっても良い。
【００６０】
端末装置３２は、通信ネットワーク３３を介してクラウド３１と通信可能である。端末装置３２としては、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末（ＰＤＡ）、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク３３としては、インターネット、プライベートネットワーク、次世代ネットワーク（ＮＧＮ）、あるいはモバイルネットワークなどを適宜に利用できる。
【００６１】
そして外観検査システム２００は、図５に示す各処理のうちのステップＳａ１〜４，７〜９，１１，１２，１７〜２３については端末装置３２にて実行するが、ステップＳａ５，６，１０，１３〜１６についてはクラウド３１において実行する。ただし、ステップＳａ５，６，１０，１３〜１６の一部を端末装置３２にて実行しても良い。
【００６２】
ステップＳａ５，６，１０，１３〜１６の処理を単一のサーバ３１ａにおいて実行しても良いし、複数のサーバ３１ａにおいて分散処理しても良い。
【００６３】
ステップＳａ５，６，１０，１３〜１６のうちの一部を端末装置３２にて実行する場合、その処理を端末装置３２が有するコンピュータに実行させるためのプログラムを予め端末装置３２が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド３１が有する記憶ユニットに記憶しておき、必要に応じてクラウド３１から端末装置３２へと与えるようにしても良い。上記のプログラムをクラウド３１から端末装置３２へと与える場合には、サーバ３１ａのうちの少なくとも１つに、上記のプログラムを端末装置３２へと送信する機能を備える。
【００６４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］  複数品目のそれぞれに関連付けて、その品目の物品の標準的な外観を表した複数の標準データを記憶する記憶手段と、
被検物を撮像してその外観を表した被検物データを得る撮像手段と、
前記被検物データに対するオブジェクト認識処理により前記被検物の品目を１つまたは複数判定する第１の判定手段と、
前記第１の判定手段により複数の品目が判定された場合に、それらのうちの１つをユーザ指示に応じて選択する選択手段と、
前記第１の判定手段により１つの品目が判定された場合には、その品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、また前記第１の判定手段により複数の品目が判定された場合には、前記選択手段により選択された１つの品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、前記撮像手段により得られた前記被検物データが表す外観が類似する度合いを表す数値を算出する算出手段と、
前記算出手段により算出された数値と閾値との比較により前記被検物の外観の合否を判定する第２の判定手段と、
前記第２の判定手段による判定結果を表す画像を表示するように表示デバイスを制御する制御手段とを具備した外観検査装置。
［２］  前記品目のそれぞれに関連付けて、その品目に関して許容される重量の範囲を表した許容重量データを記憶する第２の記憶手段と、
前記被検物を重量を計測してその重量を表した重量データを得る計測手段とをさらに備え、
前記第１の判定手段により１つの品目が判定された場合には、その品目に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、また前記第１の判定手段により複数の品目が判定された場合には、前記選択手段により選択された１つの品目に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、前記計測手段が得た前記重量データが表す重量が前記許容範囲に収まっているか否かを判定する第３の判定手段とをさらに具備し、
前記第２の判定手段は、前記算出手段により算出された数値と閾値との比較に加えて、前記第３の判定手段による判定結果に基づいて前記被検物の外観の合否を判定する［１］に記載の外観検査装置。
［３］  前記被検物は料理であり、
前記標準データが表す外観は盛り付けであり、
前記算出手段は、前記標準データが表す盛り付けに対して前記被検物データが表す外観のうちの盛り付けが類似する度合いを表すものとして前記数値を算出する［１］または［２］に記載の外観検査装置。
［４］複数品目のそれぞれに関連付けて、その品目の物品の標準的な外観を表した複数の標準データを記憶する記憶手段にアクセスが可能であるとともに、被検物を撮像してその外観を表した被検物データを得る撮像手段が出力する前記被検物データを取得可能なコンピュータを、
前記被検物データに対するオブジェクト認識処理により前記被検物の品目を１つまたは複数判定する第１の判定手段と、
前記第１の判定手段により複数の品目が判定された場合に、それらのうちの１つをユーザ指示に応じて選択する選択手段と、
前記第１の判定手段により１つの品目が判定された場合には、その品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、また前記第１の判定手段により複数の品目が判定された場合には、前記選択手段により選択された１つの品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、前記撮像手段により得られた前記被検物データが表す外観が類似する度合いを表す数値を算出する算出手段と、
前記算出手段により算出された数値と閾値との比較により前記被検物の外観の合否を判定する第２の判定手段と、
前記第２の判定手段による判定結果を表す画像を表示するように表示デバイスを制御する制御手段として機能させる外観検査プログラム。
［５］  前記コンピュータは、前記品目のそれぞれに関連付けて、その品目に関して許容される重量の範囲を表した許容重量データを記憶する第２の記憶手段にアクセスが可能であるとともに、前記被検物を重量を計測してその重量を表した重量データを得る計測手段から前記受領データを取得可能であり、
前記コンピュータをさらに、
記第１の判定手段により１つの品目が判定された場合には、その品目に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、また前記第１の判定手段により複数の品目が判定された場合には、前記選択手段により選択された１つの品目に関連付けて前記第２の記憶手段に記憶された前記許容重量データが表す範囲を許容範囲とし、前記計測手段が得た前記重量データが表す重量が前記許容範囲に収まっているか否かを判定する第３の判定手段として機能させるとともに、
前記第２の判定手段を、前記算出手段により算出された数値と閾値との比較に加えて、前記第３の判定手段による判定結果に基づいて前記被検物の外観の合否を判定するものとする［４］に記載のプログラム。
［６］  サーバと端末装置とを具備し、
前記サーバに備えられ、複数品目のそれぞれに関連付けて、その品目の物品の標準的な外観を表した複数の標準データを記憶する記憶手段と、
前記端末装置に備えられ、被検物を撮像してその外観を表した被検物データを得る撮像手段と、
前記端末装置に備えられ、前記撮像手段により得られた前記被検物データを前記サーバへ送信する第１の送信手段と、
前記サーバに備えられ、前記送信手段により送信された前記被検物データを受信する第１の受信手段と、
前記サーバに備えられ、前記被検物データに対するオブジェクト認識処理により前記被検物の品目を１つまたは複数判定する第１の判定手段と、
前記サーバに備えられ、前記第１の判定手段により複数の品目が判定された場合に、それらのうちの１つをユーザ指示に応じて選択する選択手段と、
前記サーバに備えられ、前記第１の判定手段により１つの品目が判定された場合には、その品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、また前記第１の判定手段により複数の品目が判定された場合には、前記選択手段により選択された１つの品目に関連付けて前記記憶手段に記憶された前記標準データが表す外観に対して、前記撮像手段により得られた前記被検物データが表す外観が類似する度合いを表す数値を算出する算出手段と、
前記サーバに備えられ、前記算出手段により算出された数値と閾値との比較により前記被検物の外観の合否を判定する第２の判定手段と、
前記サーバに備えられ、前記第２の判定手段による判定結果を表す判定結果データを前記端末装置へ送信する第２の送信手段と、
前記端末装置に備えられ、前記第２の送信手段により送信された前記判定結果データを受信する第２の受信手段と、
前記端末装置に備えられ、前記第２の受信手段により受信された前記判定結果データが表す判定結果を表す画像を表示するように表示デバイスを制御する制御手段とを具備した外観検査装置。
【符号の説明】
【００６５】
１…スキャナ、２…計量器、３…ディスプレイ、４…タッチセンサ、５…記憶デバイス、６…コントローラ、７…筐体、８…トレー、３１…クラウド、３２…端末装置、３３…通信ネットワーク、１００…盛り付け検査装置、２００…外観検査システム。
【図１】
0005619224.tif 000002
【図２】
0005619224.tif 000003
【図３】
0005619224.tif 000004
【図４】
0005619224.tif 000005
【図５】
0005619224.tif 000006
【図６】
0005619224.tif 000007
【図７】
0005619224.tif 000008