(57)【要約】【課題】容器の種類を簡易かつ確実に識別し、内容物の種類に適合した容器で飲料を提供できる飲料提供用容器の識別装置等を提供する。【解決手段】提供処理装置１は、所定の載置台１４１に置かれた、飲料を収容する飲料容器４に特定の方向から光を当てる照明装置２と、照明装置２によって光の当たった飲料容器４を撮影して撮影画像を得る撮影装置３と、撮影装置３によって撮影された撮影画像に所定の処理を施して、撮影画像中にあらわれる、照明装置２の光と飲料容器４の立体形状及び表面の状態との相関に依存して形成される特徴画像を抽出する抽出部と、抽出部によって抽出された特徴画像と、容器の外形と同一の形状又は相似の形状とは相違する形状である比較形状の情報とを対比し、特徴画像と比較形状の情報との対比結果を用いて、飲料容器４が透明な容器か不透明な容器かを判定する判定部と、を備えたことを特徴とする。【選択図】図１
2020177295.tif 000002
【特許請求の範囲】
【請求項１】
所定の載置位置に置かれた、飲料を収容する容器に特定の方向から光を当てる照明部と、
該照明部によって光の当たった前記容器を撮影して撮影画像を得る撮影部と、
該撮影部によって撮影された前記撮影画像に所定の処理を施して、前記撮影画像中にあらわれる、前記照明部の光と前記容器の立体形状及び表面の状態との相関に依存して形成される特徴画像を抽出する抽出部と、
該抽出部によって抽出された前記特徴画像と、前記容器の外形と同一の形状又は相似の形状とは相違する形状である比較形状の情報とを対比し、前記特徴画像と前記比較形状の情報との対比結果を用いて、前記容器が透明な容器か不透明な容器かを判定する判定部と、
を備えたことを特徴とする飲料提供用容器の識別装置。
【請求項２】
前記判定部は、前記比較形状の情報として、少なくとも一部に曲線部分を有する所定の二次元形状の情報を備え、前記容器の少なくとも一部に前記光が当たることで得られる前記特徴画像と、前記比較形状の情報とを対比することで前記容器が前記透明な容器か前記不透明な容器かを判定することを特徴とする請求項１に記載の飲料提供用容器の識別装置。
【請求項３】
前記特徴画像は、
前記容器の側面に前記照明部の光が当たることで得られる画像であって、
前記判定部の有する前記比較形状の情報は、逆円錐台形状の前記不透明な容器の側面に前記特定の方向から光を当てて得られる、略双曲線状の前記曲線部分を有する略面状の形状に近似する形状の画像情報である
ことを特徴とする請求項２に記載の飲料提供用容器の識別装置。
【請求項４】
前記特徴画像は、
前記容器の上端の縁部に前記照明部の光が当たることで得られる画像であって、
前記判定部の有する前記比較形状の情報は、側面と開口部の縁との間に段差を設けた逆円錐台形状の前記不透明な容器の上端の縁部に前記特定の方向から光を当てて得られる、略弓型の前記曲線部分を有する略線状の形状に近似する形状の画像情報である
ことを特徴とする請求項２に記載の飲料提供用容器の識別装置。
【請求項５】
前記特徴画像は、
容器の側面に前記照明部の光が当たることで得られる第１特徴画像と、前記容器の上端の縁部に前記照明部の光が当たることで得られる第２特徴画像とであって、
前記判定部の有する前記比較形状の情報は、
逆円錐台形状の不透明の前記容器の側面に前記特定の方向から光を当てて得られる、略双曲線状の前記曲線部分を有する略面状の形状に近似する形状の画像情報である第１の比較形状の情報と、前記容器の上端の縁部に前記特定の方向から光を当てて得られる、略弓型の前記曲線部分を有する略線状の形状に近似する形状の画像情報である第２の比較形状の情報とを含み、
前記抽出部は、
前記撮影画像から前記特徴画像を抽出するとき、前記撮影画像から前記第１特徴画像と前記第２特徴画像とを抽出し、
前記判定部は、
前記第１特徴画像と前記第１の比較形状の情報とが適合した場合、及び／又は、前記第２特徴画像と前記第２の比較形状の情報とが適合した場合に、前記容器が不透明な容器であると判定する
ことを特徴とする請求項２に記載の飲料提供用容器の識別装置。
【請求項６】
前記撮影部は、
前記載置位置に載置された前記容器を水平方向から撮影し、
前記照明部は、
前記撮影部の上方から、前記載置位置に載置された前記容器に対して斜め下向きに前記容器を照らす
ことを特徴とする請求項１乃至５のいずれか一つに記載の飲料提供用容器の識別装置。
【請求項７】
前記飲料提供用容器の識別装置は、さらに、
前記比較形状の情報の画像である検索画像を記憶する記憶部を備え、
前記抽出部は、
前記撮影画像から前記検索画像と相関のある領域を探索することにより、前記特徴画像を抽出する
ことを特徴とする請求項１から６のいずれか一つに記載の飲料提供用容器の識別装置。
【請求項８】
前記飲料提供用容器の識別装置は、さらに、
前記撮影画像の二値画像、及び前記撮影画像を構成する所定の情報のコントラストを調整して得たコントラスト調整画像の少なくとも一方を生成する生成部を備え、
前記抽出部は、
前記生成部により生成された前記二値画像、及び前記コントラスト調整画像の少なくとも一方から得られる前記特徴画像、を抽出する
ことを特徴とする請求項１乃至７のいずれか一つに記載の飲料提供用容器の識別装置。
【請求項９】
所定の載置位置に置かれた、飲料を収容する容器に特定の方向から照明部で光を当てる照明手順と、
該照明手順において光を当てられた前記容器を撮影手段で撮影して撮影画像を得る撮影手順と、
該撮影手順において撮影された前記撮影画像に所定の処理を施して、前記撮影画像中にあらわれる、前記照明部の光と前記容器の立体形状及び表面の状態との相関に依存して形成される特徴画像を抽出する抽出手順と、
該抽出手順において抽出された前記特徴画像と、前記容器の外形と同一の形状又は相似の形状とは相違する形状である比較形状の情報とを対比し、前記特徴画像と前記比較形状の情報との対比結果を用いて、前記容器が透明な容器か不透明な容器かを判定する判定手順と、
を備えたことを特徴とする飲料提供用容器の識別方法。
【請求項１０】
所定の載置位置に置かれた、飲料を収容する容器に特定の方向から光を当てる照明部の点灯制御を行わせる点灯制御手順と、
該点灯制御手順において光の当てられた前記容器を撮影して撮影画像を得る撮影部の撮影を制御する撮影制御手順と、
該撮影手順において撮影された前記撮影画像に所定の処理を施して、前記撮影画像中にあらわれる、前記照明部の光と前記容器の立体形状及び表面の状態との相関に依存して形成される特徴画像を抽出する抽出手順と、
該抽出手順において抽出された前記特徴画像と、前記容器の外形と同一の形状又は相似の形状とは相違する形状である比較形状の情報とを対比し、前記特徴画像と前記比較形状の情報との対比結果を用いて、前記容器が透明な容器か不透明な容器かを判定する判定手順と、
をプロセッサに実行させることを特徴とする飲料提供用容器の識別プログラム。
【請求項１１】
請求項１乃至８の何れか一つに記載の飲料提供用容器の識別装置と、
前記容器を載置する載置位置と、
前記飲料提供用容器の識別装置によって判定された前記容器の材質に対応する前記飲料を、前記載置位置に載置された前記容器に注ぐ飲料供給部と、
を備えたことを特徴とする飲料提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種飲料を入れるコップ等の容器に代表される、各種の容器、あるいは各種の物体を構成する特徴を判定する技術に関する。
【背景技術】
【０００２】
近年、セルフ式の飲料の自動販売機が広く普及している。この自動販売機を利用するとき、ユーザは所望の飲料に対応する容器、たとえばカップを購入し、自動販売機の載置位置にカップを載置する。そして、ユーザは、自動販売機が備える飲料の選択ボタンの中から、購入したカップに対応する飲料の選択ボタンを押下げする。これにより、ユーザは、自動販売機から所望の飲料の提供を受けることができる。
【０００３】
以下の説明では、飲料の自動販売機のことを、飲料提供装置ともいう。また、飲料提供装置が備える飲料の選択ボタンのことを、単に選択ボタンともいう。飲料提供装置は、例えば、コンビニエンスストアなどに設置されているセルフ式のコーヒーマシンである。
【０００４】
飲料提供装置を利用するとき、ユーザは、購入したカップが対応している飲料と異なる選択ボタンを誤って選択することがある。これに対応するため、飲料提供装置が、載置位置に載置されたカップの種類を判定し、判定したカップの種類に応じて自動的に対応する飲料を提供する、という技術が知られている。
【０００５】
関連する技術として、撮影部が撮影した飲料容器の画像を、画像登録部が予め記憶部に登録する。その後、購入者が飲料容器を購入し、飲料容器を撮影部が撮影すると、容器認識部が、記憶部に予め登録されている画像情報と、撮影部が撮影した画像情報とを比較し、飲料容器の種類を判定する。表示部が、容器認識部が判定した飲料容器の種類に対応する飲料メニューと飲料サイズを表示し、購入者の操作に基づいて、飲料吐出部が飲料容器に飲料を吐き出す技術が知られている。（例えば、特許文献１）。
【０００６】
関連する他の技術として、注文を管理し、商品を提供するための方法がある。注文入力ステーションにおいてユーザに商品種の選択を要求し、少なくとも選択した商品種を示す表示を容器に印刷し、商品提供ステーションで表示を読み取り、そして選択した商品種を容器に提供することを包含する技術が知られている（例えば、特許文献２）。
【０００７】
関連する他の技術として、カップセンサは、カップ式飲料自動販売機の販売口は前面が開放された箱状に形作られ、前面には図示しない扉が設けられ、カップステージ上のマイカップの有無を検出する。カップ上端センサは、マイカップの上端部を検出する。カップ径センサは、マイカップの横幅を検出する。ステージ位置センサは、カップステージの停止位置を検出する。ステージ昇降装置は、カップステージを昇降させる。そして、ユーザによりカップステージ上に載置されたマイカップの高さ寸法に合わせてカップステージを昇降させてマイカップの上端を所定の位置に停止させる技術が知られている（例えば、特許文献３）。
【０００８】
関連する他の技術として、飲料が貯溜される飲料タンクを収納した断熱庫に、飲料タンクに注出装置を介して連通接続する注出ノズルが配設される。断熱庫の下部に、注出ノズルからの飲料を受ける容器が載置される受皿部が配設される。断熱庫の前面パネルに、注出ボタンが配設される。受皿部に載置される容器の有無を検知する複数のセンサは、制御装置に接続される。このセンサの検知状態により、受皿部に載置される容器のサイズが判別される。注出ボタンを押すと、容器のサイズに応じて予め設定された注出量の飲料が、容器に自動的に注出される技術が知られている（例えば、特許文献４）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１７−１５９９４１号公報
【特許文献２】特開２０１３−５４０２９４号公報
【特許文献３】特開２００７−１２８３７９号公報
【特許文献４】特開２００１−２７０５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ここで、上記特許文献１においては、飲料容器の画像に基づく情報（輪郭、飲料容器長、色、模様など）を用いて容器種別を識別する。しかし、特定の容器、たとえば透明の容器や表面の反射率の高い材質で形成された容器は、容器自体や内容物（例えば収容された氷）による外乱の影響が大きい。そのため、ユーザが購入を希望する飲料に適合した種類のカップであるか否かの判定の際、精度が低下しやすいという問題がある。また、上記特許文献２は、容器に印刷された商品種を示す表示を間違えば、ユーザが購入を希望する飲料に容器の種類が不適合であることを検出できないという問題がある。また、上記特許文献３や特許文献４は、カップの大きさしか認識できず、ユーザが購入を希望する飲料にカップの材質等が不適合であることを検出できないという問題がある。
【００１１】
そのため、上記特許文献１乃至４に記載の技術は、飲料により特徴の異なる容器を用いるような場合に、載置位置に載置された容器が飲料に適合した容器か否かを正しく判定することが難しいという問題がある。
【００１２】
一方、ＡＩ（人工知能）等を用いて、ユーザが購入を希望する飲料に適合する容器か否かを判定することも考えられる。しかし、ＡＩは演算を行うために大規模なリソースや膨大なデータが必要であり、飲料提供装置等に組み込むには適しないという問題がある。
【００１３】
本発明は、一側面として、このような問題に鑑みてなされたものであり、容器の種類を簡易かつ確実に識別し、内容物の種類に適合した容器で飲料を提供できる飲料提供用容器の識別装置を提供することを課題としている。
【課題を解決するための手段】
【００１４】
本明細書で開示する飲料提供装置の識別装置ひとつに、照明部と、撮影部と、抽出部と、判定部とを備える識別装置がある。照明部は、所定の載置位置に置かれた、飲料を収容する容器に特定の方向から光を当てる。撮影部は、照明部によって光の当たった容器を撮影して撮影画像を得る。抽出部は、撮影部によって撮影された撮影画像に所定の処理を施して、撮影画像中にあらわれる、照明部の光と容器の立体形状及び表面の状態との相関に依存して形成される特徴画像を抽出する。判定部は、抽出部によって抽出された特徴画像と、容器の外形と同一の形状又は相似の形状とは相違する形状である比較形状の情報とを対比する。そして、判定部は、特徴画像と比較形状の情報との対比結果を用いて、容器が透明な容器か不透明な容器かを判定する。
【発明の効果】
【００１５】
１実施態様によれば、容器の種類を簡易かつ確実に識別し、内容物の種類に適合した容器で飲料を提供できる。
【図面の簡単な説明】
【００１６】
【図１】この実施の形態に係る飲料提供装置の一実施例を示す概念図である。
【図２】同上飲料提供装置の一実施例を示すブロック図である。
【図３】同上飲料提供装置に内蔵された、提供処理装置の機能ブロック図である。
【図４】この実施の形態に係る提供処理装置に用いられる検索情報を模式的に示す図である。
【図５】この実施の形態に係る飲料提供装置における、載置台への飲料容器の載置状態（上段）と、載置状態ごとの撮影画像を二値画像化したもの（下段）とを模式的に示した図である。
【図６】同上飲料提供装置において、（ａ）載置台に大きいサイズの紙カップ（不透明）が載置された場合の二値画像の模式図、（ｂ）載置台に普通のサイズの紙カップ（不透明）が載置された場合の二値画像の模式図である。
【図７】同上飲料提供装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図１乃至図７はこの実施の形態に係る飲料提供装置、飲料提供用容器の識別装置を示す。
【００１８】
［飲料提供装置の構成］
まず、この実施の形態の飲料提供装置の及び構成について説明する。
【００１９】
図１に示す、この実施の形態の飲料提供装置１００は、飲料提供装置１００の載置台１４１に載置された「容器」としての飲料容器４の種類及びサイズを認識する。そして、飲料提供装置１００は、判定した飲料容器４の種類及びサイズに応じた飲料を飲料容器４に提供する処理を実行する。
【００２０】
以下の説明では、一例として、コーヒーが注がれるカップ状の飲料容器４が紙カップ（不透明のカップ）であるかプラスチックカップ（透明のカップ）であるか判定し、飲料容器に対応する飲料を提供する処理について説明する。
【００２１】
なお、判定の対象となる不透明の飲料容器４は紙以外の材質、たとえば不透明のプラスチック、木、陶器、セラミック等であってもよい。また、不透明の飲料容器４は表面の光沢感が低く、照明装置２で照らして撮影装置３で撮影したとき、撮影画像の飲料容器４上に照明装置２の光の映り込みがおきないものが望ましい。
【００２２】
一方、判定の対象となる透明の飲料容器４はプラスチック以外の材質、たとえばガラス製等であってもよいし、プラスチックの場合は塩化ビニル、ポリエチレン、ポリスチレン等、どのような樹脂素材でできていてもよい。また、透明の飲料容器４は半透明であってもよい。また、判定の対象となる飲料容器４は、表面の光沢感が高くても低くてもよい。また、透明の飲料容器４は、照明装置２で照らして撮影装置３で撮影したとき、撮影画像の飲料容器４上に照明装置２の光の映り込みがおきてもおきなくてもよい。
【００２３】
また、この実施の形態において判定の対象となる飲料容器４は、物理的に「透明」「不透明」でなくても、照明装置２で照らして撮影装置３で撮影したときの光の反射位置や反射状態が相違すれば、判定対象とすることができる。たとえば、この実施の形態において、表面が鏡面状で物理的に不透明な飲料容器４と、表面が非鏡面状で物理的に不透明な飲料容器４とを判定対象とすることも可能である。
【００２４】
図１は、飲料提供装置１００の一実施例を示す図である。図１を参照して、本発明の飲料提供装置１００が、飲料容器の構成の概要について説明する。
【００２５】
図１に示す、この実施の形態の飲料提供装置１００は、飲料を購入する者であるユーザ（図示せず。以下単に「ユーザ」と称する。）等に飲料容器４に入れた飲料を提供するための装置である。飲料提供装置１００は、ユーザ等が手動で飲料容器４を載置台１４１に載置し、ユーザ等の操作により載置台１４１上の飲料容器４に飲料を注ぐ機能を有する。
【００２６】
飲料提供装置１００は、表示装置１１０と、第１選択ボタン１２１〜第４選択ボタン１２４と、収容部１３０と、載置台１４１と、ガイド１４２と、提供口１５０と、撮影穴１６０と、提供処理装置１と、照明装置２と、撮影装置３とを備える。提供口１５０は、飲料供給部の一例である。照明装置２は、照明部の一例である。撮影装置３は、撮影部の一例である。
【００２７】
表示装置１１０は、画像や動画などを用いて、広告、宣伝、及び操作画面などの各種情報を表示する。また、表示装置１１０は、タッチパネルを備え、コーヒーに加える砂糖及びミルクの量の調整や、コーヒーの濃さの選択などを受け付けてもよい。
【００２８】
第１選択ボタン１２１〜第４選択ボタン１２４は、ユーザが提供を受けるため飲料の種類とサイズを表示するためのボタンである。第１ボタン１２１〜第４ボタン１２４は、それぞれＬＥＤ等の照明装置（図示せず）が内蔵されている。そして、第１ボタン１２１〜第４ボタン１２４は、提供処理装置１が認識した飲料容器４の種類及びサイズに対応するものの照明装置（図示せず）が点灯し、載置台１４１に載置された飲料容器４の種類及びサイズをユーザに通知するようになっている。
【００２９】
この実施の形態において、第１選択ボタン１２１は、紙カップを用いる普通のサイズのホットコーヒーＳＨに対応するボタンであり、普通の分量のホットコーヒーを提供することを表示する。第２選択ボタン１２２は、紙カップを用いる大きいサイズのホットコーヒーＬＨに対応するボタンであり、分量の多いホットコーヒーを提供することを表示する。第３選択ボタン１２３は、プラスチックカップを用いる普通のサイズのアイスコーヒーＳＣに対応するボタンであり、普通の分量のアイスコーヒーを提供することを表示する。第４選択ボタン１２４は、プラスチックカップを用いる大きいサイズのアイスコーヒーＬＣに対応するボタンであり、分量の少ないアイスコーヒーを提供することを表示する。ここで「普通のサイズ」とは、大きいサイズよりも小さいサイズのことをいう。また「普通の分量」とは、提供する飲料の「分量の多い」ものよりも少ない分量であることを示す。
【００３０】
なお、第１選択ボタン１２１〜第４選択ボタン１２４は、タッチパネル式の選択ボタンの機能を併有してもよい。そして、ユーザが第１選択ボタン１２１〜第４選択ボタン１２４のうち所望のボタンを押下げたとき、載置台１４１に載置された飲料容器４の種類及びサイズを受け付けるように構成してもよい。また、提供処理装置１は、ユーザに選択された種類及びサイズに応じて、飲料容器４に飲料を注いで提供する処理を実行する。以下の説明では、第１選択ボタン１２１〜第４選択ボタン１２４は、照明装置（図示せず）の点灯により載置台１４１に載置された飲料容器４の種類及びサイズの通知のみを実行し、押下による飲料容器４の種類及びサイズの選択は行わないものとする。
【００３１】
収容部１３０は、飲料提供装置１００の前面に設けられた、飲料容器４を配設する前面が開口された略箱形の空間であり、収容部１３０の底面にはユーザが飲料容器４を載置する「載置位置」としての載置台１４１が設けられている。なお、収容部１３０には、載置台に飲料容器４が載置されたことを検出する位置センサ（図示せず）が配設されていることが望ましい。
【００３２】
載置台１４１は、ユーザが飲料容器４を載置する台である。
【００３３】
ガイド１４２は、例えば、平面視略「コ」の字型の形状で載置台１４１の上に設けられた突起状の部材であり、飲料容器４がガイド１４２で囲まれる載置位置に置かれるように誘導する機能を果たす。したがって、ユーザは、ガイド１４２に沿って飲料容器４を載置台１４１に載置することにより、飲料容器４を所定の載置位置に載置することができる。以下の説明では、ガイド１４２で囲まれる載置位置のことを、単に「載置位置」という。なお、ガイド１４２は、飲料容器４を載置台１４１の所定位置に載置するために適した形状であればどのような形状でもよい。たとえばガイド１４２が平面視略「へ」の字状や平面視略逆「Ｕ」の字状等であってもよい。
【００３４】
提供口１５０は、飲料提供装置１００が飲料容器４に飲料を提供するときに用いられる注ぎ口である。すなわち、飲料提供装置１００は、提供処理装置１が認識した飲料容器４に対応する種類の飲料をサイズに応じた量だけ、提供口１５０から飲料容器４に注いで提供する。
【００３５】
撮影穴１６０は、飲料提供装置１００の筐体内部に配置された撮影装置３が、収容部１３０内の画像を撮影するために設けられた穴である。
【００３６】
照明装置２は、たとえばＬＥＤや白熱電球等の各種の発光装置であり、図１に示すように、撮影装置３の上方から斜め下向きに飲料容器４を照らす位置に設置される。これにより、照明装置２は、飲料容器４が撮影装置３の撮影画像に含まれるとき、紙カップの飲料容器４の表面形状に対応する双曲線ｈｂの画像及び弓型ｂｍの画像が抽出されるように飲料容器４を照らす。双曲線ｈｂは、「特徴画像」及び「第１特徴画像」の一例である。弓型ｂｍは、「特徴画像」及び「第２特徴画像」の一例である。
【００３７】
なお、図１において、ＤＬ１とＤＬ２とは、照明装置２から照射される光の光束の状態と方向を模式的に示しており、特定の方向として、たとえば照明装置２からＤＬ１とＤＬ２との間の斜め下方の方向に光を当てることを示している。また、双曲線ｈｂの及び弓型ｂｍは、紙カップが照明装置２から照射されることにより反射される光を示している。
【００３８】
撮影装置３は、たとえばＣＣＤカメラ等の撮影装置であり、図１に示すように、載置台１４１の載置位置に置かれた飲料容器４を含む撮影領域を水平方向から撮影する。
【００３９】
なお、図１において、照明装置２は撮影装置３の上方に設置し、照明装置２は飲料容器４の斜め上方から光を照射し、撮影装置３は飲料容器４の側面から撮影したが、これに限定されない。すなわち、上述する「特徴画像」としての双曲線ｈｂの画像及び弓型ｂｍの画像などが、飲料容器４が不透明か透明化を適切に判定できる画像として取得できれば、照明装置２が飲料容器４に光を当てる特定の方向や、撮影装置３の撮影位置はどのような位置であってもよい。たとえば、照明装置２が撮影装置３の下方に配設されてもよいし、照明装置２が飲料容器４の左側側方、撮影装置３が飲料容器４の奥側側方に配設されてもよい。また、上述以外のどのような位置に照明装置２と撮影装置３が配設されていてもよい。
【００４０】
照明装置２は、例えば、図示しない光センサにより、載置位置に飲料容器４が載置されたと判定されたときに、点灯し、飲料容器４を照射するように構成してもよい。また、撮影装置３は、例えば、図示しない光センサにより、載置位置に飲料容器４が載置されたと判定されたときに、照明装置２が点灯したあと、撮影を開始してもよい。また、照明装置２と撮影装置３とは、光センサにより、載置位置から飲料容器４が取り除かれたと判定されたときに、それぞれ照射と撮影とを停止してもよい。
【００４１】
［飲料提供装置の制御用構成の機能ブロック］
図２は、この実施の形態の飲料提供装置１００に内蔵された、飲料提供装置１００の制御用構成２００の一実施例を示すブロック図である。この制御用構成２００は、飲料提供装置１００の各種の機能の制御を行うための構成を模式的に示したものである。
【００４２】
図２に示すとおり、制御用構成２００は、制御回路２０１、記憶装置２０２、読取装置２０３、記憶媒体２０４、通信インターフェース（Ｉ／Ｆ）２０５、ネットワーク２０６、入出力インターフェース（Ｉ／Ｆ）２０７、入力装置２０８、表示制御装置２０９、検出装置２１０、照明制御装置２１１、撮影制御装置２１２、バス２１３を備えている。これらの各構成２０１〜２１３は、ハードウェアのみによって実現されてもよいし、ハードウェアとプログラムの協働で実現されてもよいし、プログラムの演算処理のみで実現されてもよい。
【００４３】
制御回路２０１は、たとえばＣＰＵのような、プログラムの実行等により各種の演算処理を行うプロセッサである。そして、制御回路２０１は、例えば、後述する制御部１０として機能する。
【００４４】
記憶装置２０２は、ＲＡＭのような制御回路２０１の演算処理の処理領域として機能する構成や、ＲＯＭやＥＥＰＲＯＭのようにデータやプログラム等を記憶する記憶手段としての機能を奏する。記憶装置２０２は、飲料提供装置１００の制御や機能実現に必要なデータやプログラムを記憶してもよい。そして、記憶装置２０２は、例えば、後述する記憶部２０として機能する。
【００４５】
読取装置２０３は、制御回路２０１の命令等により、記憶媒体２０４に記憶されたデータやプログラムを読み出す機能を奏する。記憶媒体２０４は、たとえば磁気ディスク等の大容量の記憶媒体であり、飲料提供装置１００の制御や機能実現に必要なデータやプログラムを記録する非一時的記録媒体である。
【００４６】
通信インターフェース２０５は、飲料提供装置１００の内部と外部との通信に必要な各種の処理（データの変換や通信方式に即したデータ通信の実現など）を行う。ネットワーク２０６は、たとえばインターネットやＷＡＮなど、多くの通信端末が接続され、通信端末同士のデータ通信を実現するための通信媒体である。入出力インターフェース２０７は、飲料提供装置１００の内部のそれぞれの機能手段同士のデータや信号の入出力のために必要な各種の処理を行う。
【００４７】
入力装置２０８は、ユーザによって飲料提供装置１００に入力された信号等（たとえばユーザが特定の選択ボタン（図示せず）を選択した信号など）の入力を受けつけて必要な各種処理を行う。表示制御装置２０９は、制御回路２０１の演算処理の結果等に基づいて、各種表示装置に必要な表示を行わせる（たとえば第１選択ボタン１２１〜第４選択ボタン１２４を点灯させる。）。
【００４８】
検出装置２１０は、ユーザやセンサの機能等によって飲料提供装置１００に入力された信号等（たとえばユーザが特定のセンサ（図示せず）の検出信号など）の入力を受けつけて必要な各種処理を行う。照明制御装置２１１は、照明装置２のオンオフや光量調整等の点灯制御を行う。撮影制御装置２１２は撮影装置３に撮影を行わせたり、撮影の結果得られた撮影画像を取得するための各種処理を行う。バス２１３は、制御用構成２００の機能手段をバス接続して相互にデータや信号を交信させる機能を奏する。
【００４９】
［提供処理装置の機能ブロック］
図３は、この実施の形態の飲料提供装置１００に内蔵された、「飲料提供用容器の識別装置」としての提供処理装置１の機能ブロック図である。この提供処理装置１は、図２に示す制御用構成２００の機能によって主として実現される機能手段であって、飲料提供装置１００において載置台１４１に載置された飲料容器４が不透明か透明かを判定するための機能を奏する。なお、図３において、提供処理装置１を構成する照明装置２は記載を省略してある。
【００５０】
図３に示すとおり、提供処理装置１は、制御部１０と、記憶部２０とを備えている。制御部１０は、取得部１１、生成部１２、抽出部１３、判定部１４、提供部１５を備える。記憶部２０は、検索情報２１と閾値情報２２とを記憶している。
【００５１】
そして、提供処理装置１は、飲料容器４が載置位置に載置されたとき、飲料容器４を含む撮影画像を撮影する撮影装置３と接続される。なお、実際には、提供処理装置１は、図２に示す撮影制御装置２１２を介して撮影装置３に接続される。
【００５２】
制御部１０は、取得部１１、生成部１２、抽出部１３、判定部１４、提供部１５の機能に基づいて、載置台１４１に載置された飲料容器４が不透明か透明かを判定する。
【００５３】
取得部１１は、撮影装置３から撮影画像を取得する。取得部１１は、例えば、図示しない飲料容器４が載置位置に載置されたか否かと、飲料容器のサイズとを判定する光センサの検出結果を取得する。そして、取得部１１は、光センサの検出結果が載置位置に飲料容器４が載置されたことを示すとき、照明装置２を点灯させて撮影装置３から撮影画像を取得してもよい。
【００５４】
生成部１２は、取得部１１が取得した撮影画像に所定の処理を施して、後述する抽出部１３や判定部１４での判定に適した画像である「調整画像」を形成する。この実施の形態では、生成部１２は撮影画像に２値化処理を施して「調整画像」としての二値画像を生成する。
【００５５】
抽出部１３は、撮影画像から検索画像と相関のある領域を探索することにより、飲料容器４が不透明か透明かを判定するために必要な、予め設定された所定の画像を抽出する。具体的には、抽出部１３は、検索画像（図４参照。詳しくは後述する。）を用いて、撮影画像の二値画像に対してテンプレートマッチングを行う。テンプレートマッチングの結果、抽出部１３は、撮影画像の二値画像から、検索画像に近似した画像を抽出する（以下、抽出された画像を「抽出画像」と称する。）。
【００５６】
判定部１４は、抽出部１３の抽出した「抽出画像」について所定の判定を行い、飲料容器４の種類、すなわち、飲料容器４が紙カップ（不透明）かプラスチックカップ（透明）かを判定する。あわせて、判定部１４は、飲料容器４のサイズ、すなわち、大きいサイズか普通のサイズかも判定する。
【００５７】
提供部１５は、判定部１４が判定したカップの種類及びサイズに応じて、飲料提供装置１００から飲料容器４に飲料を提供させる処理を実行する。
【００５８】
記憶部２０は、飲料容器４が不透明か透明かを判定するために必要な情報を記憶する。記憶部２０は、１又は複数の検索情報２１を記憶する（詳しくは後述の［原理１］で説明する。）。
【００５９】
記憶部２０は、例えば、テンプレートマッチングで用いる閾値を含む閾値情報２２を記憶する。閾値は、飲料容器４としての、大きいサイズの紙カップの検索情報２１と、普通のサイズの紙カップの撮影画像（図示せず）を二値化した画像との相関よりも低く、かつ紙カップ（不透明）とプラスチックカップ（透明）との相関よりも高く設定することが好ましい。これにより、判定部１４は、飲料容器４のサイズに係らず、飲料容器４が紙カップ（不透明）であるのか、プラスチックカップ（透明）であるのかを判定することができる。
【００６０】
［判定の原理］
以下、この実施の形態の飲料提供装置１００および提供処理装置１における、飲料容器４が不透明であるか透明であるかについての、所定の判定の原理を説明する。なお、以下の原理では、飲料容器４が、飲料容器４は、側面と上端の開口部の縁との間に段差を設けた逆円錐台形状である場合を中心に説明するが、飲料容器４の形状はこの形状のみに限定されるものではなく、例えば略円筒形状や、略多角柱形状の飲料容器４であってもよい。
【００６１】
［原理１・撮影画像から調整画像の生成］
提供処理装置１の生成部１２は、撮影装置３で撮影された撮影画像に所定の処理を行って調整画像を生成する。この実施の形態では、所定の処理として、抽出部１３や判定部１４での処理負荷を軽減させる等の目的により、撮影画像の色を白色と黒色の二値に変換する。以下の説明では、二値化された撮影画像のことを、単に二値画像という。ただし、ここで提供処理装置１が行う画像処理は、後述するテンプレートマッチングに適した画像を形成できるものなら二値化以外のどのような処理であってもよい。たとえば、撮影画像の輝度を変化させて撮影画像を二値画像に近似した状態にする等、撮影画像にコントラスト調整を行ったコントラスト調整画像を生成してもよい。
【００６２】
［原理２・テンプレートマッチング］
そして、提供処理装置１の抽出部１３は、記憶部２０に記憶しているテンプレート用の検索情報２１を用いて、生成部１２が生成した二値画像とのテンプレートマッチングを行う。検索情報２１は、「比較形状の情報」及び「第１、第２の比較形状の情報」を含む。
【００６３】
図４は、この実施の形態で用いられる検索情報２１を模式的に示す図である。この検索情報２１は、所定の形状の紙カップの飲料容器４の表面形状に対応する検索画像を記憶する。この実施の形態では、検索情報２１には、例えば、図４に示すように、大きいサイズの紙カップの特徴を示す二値画像が含まれる。
【００６４】
図４に示す検索情報２１は、大きいサイズの紙カップ（不透明の飲料容器４）の撮影画像の二値画像にほぼ一致する形状及び大きさの画像情報である。検索情報２１は、撮影画像の二値画像と同様の二値画像として形成されている。検索情報２１は、紙カップ（不透明の飲料容器４）の側面に照明装置２で光を当てて撮影装置３で撮影したときに、紙カップの側面の光の反射の形状に対応する「比較形状の情報」及び「第１の比較形状の情報」としての略双曲線状の形状である双曲線部ＨＢの画像を含む。双曲線部ＨＢは、少なくとも一部に略面状の曲線部分を有する。また、検索情報２１は、同様に撮影装置３で撮影したときに、紙カップの上端の縁部分の光の反射の形状に対応する、「比較形状の情報」及び「第２の比較形状の情報」としての略線状の形状（細長い形状）である弓型部ＢＭの画像を含む。弓型部ＢＭの画像は、少なくとも一部に略弓型の曲線部分を有する。なお、検索情報２１は、二値画像に替えて、前述のコントラスト調整画像によって生成されてもよい。
【００６５】
抽出部１３は、検索情報２１の双曲線部ＨＢの画像と弓型部ＢＭの画像とを用いて、生成部１２が生成した二値画像とのテンプレートマッチングを行う。
【００６６】
具体的には、例えば、抽出部１３は、撮影画像の二値画像を複数のブロックに分け、ブロック毎に双曲線部ＨＢの画像や弓型部ＢＭの画像を照合する。そして、抽出部１３は、撮影画像の二値画像中に、双曲線部ＨＢの画像や弓型部ＢＭの画像に近似した部分があれば、その部分を抽出し、「特徴画像」とする。この、「特徴画像」として抽出される部分は、二値画像の白色の部分であって、照明装置２の光が飲料容器４に反射した部分や、外乱光が撮影装置３に入った部分等にほぼ対応する。
【００６７】
［原理３・判定その１：透明・不透明の判定］
提供処理装置１の判定部１４は、「特徴画像」との対比結果に基づいて、撮影画像に係る飲料容器４が紙カップ（不透明）かプラスチックカップ（透明）かの判定を行う。
【００６８】
判定部１４は、それぞれの「特徴画像」と、双曲線部ＨＢの画像や弓型部ＢＭの画像との近似状況を所定の基準に基づいて数値化した「相関値」を算出する。例えば、それぞれの「特徴画像」と、双曲線部ＨＢの画像や弓型部ＢＭの画像との形状の一致度、縦横の長さの一致度、縦横比の一致度等の一致状況を数値化して「相関値」とする。一致状況の数値化は、例えば、閾値情報２２に含まれる数値化テーブル（数値化するパラメータや、一致度ごとに設定されたスコア等を記録したテーブル。図示せず。）等を用いることが考えられる。しかし、他のどのような方法によって数値化を行ってもよい。
【００６９】
ここで、飲料容器４が紙カップ（不透明）かプラスチックカップ（透明）かによる「相関値」の違いについて説明する。
【００７０】
図５は、この実施の形態における載置台１４１への飲料容器４の載置状態（上段）と、載置状態ごとの撮影画像を二値画像化したもの（下段）とを模式的に示した図である。同図の（Ａ）は載置台１４１に飲料容器４が載置されていない場合である。図の（Ｂ）は、載置台１４１に普通のサイズのプラスチックカップ（透明）の飲料容器４（同図の飲料容器４ａ）が載置された場合である。図の（Ｃ）は、載置台１４１に大きいサイズのプラスチックカップ（透明）の飲料容器４（同図の飲料容器４ｂ）が載置された場合である。図の（Ｄ）は、載置台１４１に普通のサイズの紙カップ（不透明）の飲料容器４（同図の飲料容器４ｃ）が載置された場合である。図の（Ｅ）は、載置台１４１に大きいサイズの紙カップ（不透明）の飲料容器４（同図の飲料容器４ｄ）が載置された場合である。
【００７１】
図５の（Ａ）においては、抽出画像４１ｏ，４２ｏ，４３ｏには双曲線部ＨＢの画像や弓型部ＢＭの画像と近似した部分は存在しない。これは、載置台１４１上に飲料容器４が存在しないためである。
【００７２】
図５の（Ｂ）（Ｃ）においても、抽出画像４１ａ，４２ａ，４３ａ、抽出画像４１ｂ，４２ｂ，４３ｂには双曲線部ＨＢの画像や弓型部ＢＭの画像と近似した部分は存在しない。これは、載置台１４１上に存在する飲料容器４（同図の飲料容器４ａ，４ｂ）がプラスチックカップであって透明であることと飲料容器４内に氷が入っていることが原因である。即ち、飲料容器４は透明なので、照明装置２の光は飲料容器４を透過したり、飲料容器４の表面で反射して外乱を起こすためである。また、飲料容器４の内部の氷も透明であり、飲料容器４と同様の作用を起こすためである。
【００７３】
一方、図５の（Ｄ）（Ｅ）においては、抽出画像４１ｃ，４２ｃ，４３ｃ、抽出画像４１ｄ，４２ｄ，４３ｄに双曲線部ＨＢの画像や弓型部ＢＭの画像と近似した部分が存在する。具体的には、抽出画像４１ｃ、抽出画像４１ｄには双曲線ｈｂの画像と弓型ｂｍの画像が存在し、双曲線ｈｂの画像の形状及び大きさは双曲線部ＨＢに近似する。これは、載置台１４１上に存在する飲料容器４（同図の飲料容器４ｃ，４ｄ）が紙カップであって不透明であり、飲料容器４の照明装置２の光が照射された位置の形状や大きさがほぼそのまま撮影画像中に映るからである。
【００７４】
これにより、図５の（Ｄ）（Ｅ）は「相関値」が大きな値となり、図５の（Ａ）（Ｂ）（Ｃ）は「相関値」が小さな値となる。そのため、判定部１４は、載置台１４１に飲料容器４が載置された状態で、「相関値」の大小を検証する。この検証で、判定部１４は、（Ｂ）（Ｃ）の飲料容器４（同図の飲料容器４ａ，４ｂ）がプラスチックカップ（透明）で、（Ｄ）（Ｅ）の飲料容器４（同図の飲料容器４ｃ，４ｄ）紙カップ（不透明）であると判定できる。
【００７５】
この実施の形態では、二値画像に含まれる双曲線ｈｂの画像及び弓型ｂｍの画像の少なくとも一方が、双曲線部ＨＢの画像及び弓型部ＢＭの画像の少なくとも一方と閾値以上の相関があるとき、判定部１４は載置台１４１に紙カップが載置されたと判定する。
【００７６】
また、判定部１４は、二値画像に含まれる双曲線ｈｂの画像及び弓型ｂｍの画像と、検索情報２１に含まれる双曲線部ＨＢの画像及び弓型部ＢＭの画像とがいずれも閾値未満の相関であるとき、載置台１４１にプラスチックカップが載置されたと判定する。
【００７７】
なお、図５においては、２値化の結果、弓型ｂｍの画像が略矩形の形状になったものとして示されているが、これは例示であり、２値化の結果、弓型ｂｍの画像が弓型部ＢＭと同様の略弓形に形成されてもよい。これは後述する図６の弓型ｂｍの画像も同様である。
【００７８】
［原理４・大小の判定］
図６の（ａ）は、載置台１４１に大きいサイズの紙カップ（不透明）の飲料容器４が載置された場合（図５の（Ｅ）と同じ状態）の二値画像の模式図である。図６の（ｂ）は、載置台１４１に普通のサイズの紙カップ（不透明）の飲料容器４が載置された場合（図５の（Ｄ）と同じ状態）の二値画像の模式図である。
【００７９】
図６に示すとおり、（ａ）に示す双曲線ｈｂの画像の縦方向長さＬ１と、（ｂ）に示す双曲線ｈｂの画像の縦方向長さＬ２は相違する。これらを、判定部１４が１つの双曲線部ＨＢの画像に基づいて判定する場合は、閾値情報２２の一致の場合の数値の範囲を大きな数値幅に設定し、（ａ）（ｂ）双方について、飲料容器４が紙カップと判定するようにする。また、判定部１４は、一致の範囲の数値幅を、（ａ）の大きいサイズと（ｂ）の普通のサイズとに区分できるように区分けするようにも設定できる。
【００８０】
また、判定部１４が複数の双曲線部ＨＢの画像（たとえば、大きいサイズの双曲線部ＨＢの画像と、普通のサイズの双曲線部ＨＢの画像）を用いる場合は、閾値情報２２の一致の場合の数値の範囲を小さな数値幅に設定することが望ましい。
【００８１】
なお、プラスチックカップ（透明）の飲料容器４（図５の（Ｂ）（Ｃ）の飲料容器４ａ，４ｂ参照）の大小まで判別するためには、収容部１３０に飲料容器４の高さ検出センサ（図示せず）等を設け、その検出結果を用いることも考えられる。
【００８２】
［原理５・飲料の提供］
そして、提供処理装置１の提供部１５は、判定したカップの種類及びサイズに応じて、飲料提供装置１００から飲料容器４に飲料を提供させる処理を実行する。なお、提供処理装置１は、図示しない光センサを用いて、カップのサイズを判定してもよい。一例として、飲料提供装置１００は、飲料容器４が載置位置に載置されたとき、普通のサイズと大きいサイズとのどちらも検出される低い位置にある第一光センサと、大きいサイズのみが検出される第二光センサとを設ける。そして、提供処理装置１は、第一光センサと、第二光センサとが同時に飲料容器４を検出したとき、大きいサイズのカップが載置位置に載置されたと判定する。また、提供処理装置１は、第一センサのみが飲料容器４を検出したとき、普通のサイズのカップが載置位置に載置されたと判定する。
【００８３】
以上のように、飲料提供装置１００は、紙カップ（不透明）の飲料容器４の撮影画像を二値化したとき、紙カップの形状と光の照射位置に対応する双曲線ｈｂの画像及び弓型ｂｍの画像の二値画像が生成されるように、照明装置２の位置を調整して飲料容器４を照らす。これにより、飲料提供装置１００は、紙カップ（不透明）な飲料容器４の特徴を示す二値画像を用いてテンプレートマッチングを行い、飲料容器４が紙カップ（不透明）であるかプラスチックカップ（透明）であるかを精度良く判定することができる。したがって、飲料容器４は、対象の認識精度を向上することができる。
【００８４】
［処理手順］
図７は、この実施の形態に係る飲料提供装置１００及び提供処理装置１における飲料提供のための処理手順を示すフローチャートである。以下、同図に基づいてこの実施の形態の処理手順について説明する。
【００８５】
まず、飲料を購入するユーザが飲料提供装置１００の載置台１４１に飲料容器４を載置する。飲料提供装置１００の位置センサ（図示せず）が飲料容器の載置を検出すると（素ステップＳ１０１の“Ｙｅｓ”）、検出装置２１０に検出信号を送る。検出装置２１０は、制御回路２０１（制御部１０）に検出信号を出力する。
【００８６】
制御部１０が検出装置２１０から検出信号を受けると、制御部１０は、照明制御装置２１１に照明装置２を点灯させる制御を行わせる（照明手順、点灯制御手順）。さらに、制御部１０は、撮影制御装置２１２に撮影装置３を用いて飲料容器４を撮影させて撮影画像を取得する制御を行わせる（撮影手順、撮影制御手順）。
【００８７】
撮影制御装置２１２が撮影装置３の撮影した飲料容器４の撮影画像を取得すると、取得部１１は、この撮影画像を取得する（ステップＳ１０２）。
【００８８】
次に、生成部１２は、取得部１１が取得した撮影画像に２値化処理を施して二値画像を生成する（ステップＳ１０３）。
【００８９】
次に、抽出部１３は、撮影画像の二値画像に対し、検索画像を用いたテンプレートマッチングを行う（ステップＳ１０４、抽出手順）。具体的には、抽出部１３は、撮影画像の二値画像に対し、記憶部２０に記録された検索情報２１の双曲線部ＨＢの画像や弓型部ＢＭの画像を照合させる。そして、抽出部１３は、飲料容器４の側面の表面形状に対応する双曲線ｈｂの画像と、飲料容器開口部の縁の表面形状に対応する弓型ｂｍの画像に近似した画像を含む抽出画像を抽出する。
【００９０】
判定部１４は、抽出部１３の抽出画像をについて所定の判定を行う。具体的には、抽出画像から上記［原理３］に記載の方法で「相関値」を算出し、閾値情報２２と対比する。「相関値」が閾値情報２２以上である場合は（ステップＳ１０５の“Ｙｅｓ”）、判定部１４は、載置台１４１に紙カップ（不透明）の飲料容器４が載置されたと判定する（ステップＳ１０６、判定手順）。「相関値」が閾値情報２２以上である場合は（ステップＳ１０５の“Ｎｏ”）、判定部１４は、載置台１４１にプラスチックカップ（透明）の飲料容器４が載置されたと判定する（ステップＳ１０７、判判定手順）。なお、ステップＳ１０６，Ｓ１０７では、載置台１４１に載置された飲料容器４が大きいサイズか普通のサイズかについても判定される。
【００９１】
ステップＳ１０６，Ｓ１０７の判定ののち、表示制御装置２０９は、第１選択ボタン１２１〜第４選択ボタン１２４のうち、判定部１４が判定した飲料容器４に対応するものを点灯させる。また、提供部１５は、判定部１４が判定した飲料容器４の種類及び大きさに対応する飲料を、提供口１５０から飲料容器４に注ぐ。
【００９２】
［この実施の形態の作用効果］
以上、この実施の形態においては、照明装置２の光と飲料容器４の立体形状及び表面の状態との相関に依存して形成される双曲線ｈｂの画像や弓型ｂｍの画像を抽出することで、飲料容器４が不透明な場合と透明な場合とで、明らかに相違する双曲線ｈｂの画像や弓型ｂｍを抽出できる。そして、抽出した双曲線ｈｂの画像や弓型ｂｍを、飲料容器４の外形と同一の形状又は相似の形状とは相違する形状である双曲線部ＨＢの画像や弓型部ＢＭの画像とを対比することにより、容器が透明か不透明かを高い確度で判定できる。これにより、飲料容器４の種類を簡易かつ確実に識別し、内容物の種類に適合した飲料容器４で飲料を提供できる。
【００９３】
この実施の形態においては、飲料容器４の少なくとも一部に光が当たることで得られる双曲線ｈｂの画像や弓型ｂｍの画像と、少なくとも一部に曲線部分を有する所定の二次元形状の情報としての双曲線部ＨＢの画像や弓型部ＢＭとを対比することにより、容器の形状の特徴的な部分に特定の方向から光を当てて少なくとも一部に曲線部分を有する所定の二次元画像の形成の状況を、判定の基準にできる。そのため、立体的形状に光を当てて二次元画像上に表れる特徴的な曲線部分を含む形状の有無で、容器が透明か不透明かを判定できる。
【００９４】
この実施の形態においては、逆円錐台形状の不透明な飲料容器４の側面又は縁部に光を当てて特徴的に表れる双曲線ｈｂの画像や弓型ｂｍの画像の有無で容器が透明か不透明かを判定できる。
【００９５】
この実施の形態においては、逆円錐台形状の不透明な飲料容器４の側面又は縁部に光を当てて特徴的に表れる双曲線ｈｂの画像や弓型ｂｍの画像のうちの少なくとも何れか一方の有無で容器が透明か不透明かを判定できる。
【００９６】
この実施の形態においては、飲料容器４に対して上方から斜め下向きに容器を照らし、飲料容器４に対して水平方向から撮影することにより、少なくとも一部に曲線部分を有する所定の二次元形状の情報としての双曲線ｈｂの画像や弓型ｂｍを容易に形成し、判定に用いることができる。
【００９７】
この実施の形態においては、記憶された比較形状の情報の画像である検索情報２１の双曲線部ＨＢの画像と弓型部ＢＭの画像を用い、撮影画像から検索情報２１の双曲線部ＨＢの画像と弓型部ＢＭの画像と相関のある領域を探索することで双曲線ｈｂの画像や弓型ｂｍの画像を抽出することにより、簡易かつ確実に飲料容器４が透明か不透明かを判定できる。
【００９８】
この実施の形態においては、二値画像、及び／又は、コントラスト調整画像を用いて、簡易かつ確実に飲料容器４が透明か不透明かを判定できる。
【００９９】
なお、この実施の形態においては、「容器」は飲料容器４としたが、これに限定されるものではなく、たとえば、食品用容器、穀物用容器、肥料用容器、飼料用容器、塗料用容器、化学品用容器等、内容物が液体、固体、粉体等に限定されず、複数種類の容器によって提供される、どのようなものに適用されてもよい。
【０１００】
上記実施の形態においては、飲料容器４は上端に縁部が形成され、飲料容器４の撮影画像の２値化により弓型ｂｍの画像が形成され、弓型部ＢＭと対比が行われる構成としたが、上端に縁部が形成されていない飲料容器４であってもよい。この場合、検索情報２１に弓型部ＢＭが含まれない構成であってもよい。
【０１０１】
上記実施の形態においては、検索情報２１は双曲線部ＨＢの画像や弓型部ＢＭの画像を有し、判定部１４がこれらの画像とのテンプレートマッチングにより判定する構成としたが、判定部１４がテンプレートマッチングによらずに判定を行う構成ともできる。たとえば、判定部１４は飲料容器４の縦方向や横方向の長さの数値情報や、縦横比の数値情報等を備え、二値画像とこれらの数値との対比で判定を行う構成とすることも可能である。
【０１０２】
なお、上記実施の形態は本発明の例示であり、本発明がこの実施の形態のみに限定されるものではないことは、いうまでもない。
【符号の説明】
【０１０３】
１・・・提供処理装置（飲料提供用容器の識別装置）
２・・・照明装置（照明部）
３・・・撮影装置（撮影部）
４，４ａ，４ｂ，４ｃ，４ｄ・・・飲料容器（容器）
１３・・・抽出部
１４・・・判定部
１００・・・飲料提供装置
１４１・・・載置台（載置位置）
１５０・・・供給口（飲料供給部）
ｈｂ・・・双曲線（特徴画像）
ｂｍ・・・弓型（特徴画像）
ＢＭ・・・弓型部（比較形状の情報、第１の比較形状の情報）
ＨＢ・・・双曲線部（比較形状の情報、第２の比較形状の情報）
【図１】
2020177295.tif 000003
【図２】
2020177295.tif 000004
【図３】
2020177295.tif 000005
【図４】
2020177295.tif 000006
【図５】
2020177295.tif 000007
【図６】
2020177295.tif 000008
【図７】
2020177295.tif 000009