"筐体の一部に設けられた透明板を介して内部の複数の商品が利用者に視認可能な自動販売機であって、前記透明板を含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指の位置と前記透明板との位置関係に基づき、前記選択商品を判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する自動販売機。請求項1に記載の自動販売機において、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記利用者の指が前記透明板の表面から所定の距離内にあって、かつ、1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断する自動販売機。請求項2に記載の自動販売機において、前記画像処理部は、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断する自動販売機。筐体の一部に設けられた透明板を介して内部の複数の商品が利用者に視認可能な自動販売機であって、前記透明板を含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する自動販売機。請求項1乃至4のいずれかに記載の自動販売機において、前記カメラを複数含み、前記画像処理部は、複数台の前記カメラからの画像における前記利用者の指の位置が1つの同じ前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断する自動販売機。請求項5に記載の自動販売機において、前記カメラを2台備え、2台のカメラからの画像が所定の視差を生じる位置に設置されている自動販売機。請求項1乃至6のいずれかに記載の自動販売機において、赤外線発生源を含み、前記カメラは赤外線カメラである自動販売機。請求項1乃至6のいずれかに記載の自動販売機において、前記カメラは可視カメラである自動販売機。請求項1乃至8のいずれかに記載の自動販売機において、前記カメラは自動販売機の上部に設置されている自動販売機。請求項1乃至9のいずれかに記載の自動販売機において、前記複数の商品を個別に照らす照明を含み、前記制御部は、前記商品コード信号を受け取った場合に、前記商品コード信号が指定する商品が、他の商品と区別されて照らされるように前記照明を制御する自動販売機。請求項10に記載の自動販売機において、前記利用者からの指示を受け取り、指示信号として制御部に出力するユーザーインターフェース部を含み、前記制御部は、前記商品コード信号が指定する商品が他の商品と区別されて照らされた後に、前記商品コード信号が指定する商品が前記選択商品であることを前記利用者が確認したことを示す前記指示信号を受け取った場合に、前記商品コード信号が指定する商品を出力させる自動販売機。筐体の一部である商品ディスプレイに複数の商品の見本を表示する自動販売機であって、前記商品ディスプレイを含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指の位置と前記商品ディスプレイとの位置関係に基づき、前記選択商品を判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する自動販売機。筐体の一部である商品ディスプレイに複数の商品の見本を表示する自動販売機であって、前記商品ディスプレイを含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する自動販売機。ここで、第1の比較例では、商品数が増えるにつれて必要な色数も増える。しかし、一般に利用可能なダイレクトキーの発光色は限られている。そのため、商品数が増えた場合に、同色に区分された商品間で誤選択が生じる可能性を排除できない。また、ダイレクトキーの発光色の種類を増やした場合には自動販売機の製造開発コストが増大してしまう。また、第2の比較例と第3の比較例では、自動販売機のサイズに合わせたタッチパネルが必要になり自動販売機の製造開発コストが増大してしまう。また、多くの人が直接触れるためにタッチパネル表面が傷つく可能性がある。この場合には、自動販売機としての機能が損なわれる恐れがある。さらに、第3の比較例では、タッチパネルによって光の透過率が低下して商品の視認性が損なわれる可能性もある。本発明はこのような問題点に鑑みてなされたものである。本発明のいくつかの態様によれば、商品選択時の操作性に優れ、商品の誤選択を防止でき、製造開発コストも低い自動販売機を提供できる。1本発明は、筐体の一部に設けられた透明板を介して内部の複数の商品が利用者に視認可能な自動販売機であって、前記透明板を含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指の位置と前記透明板との位置関係に基づき、前記選択商品を判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する。本発明によれば、画像処理部はカメラからの画像に基づいて、利用者の指の位置と透明板との位置関係から選択商品を判断して、選択商品と判断した商品を指定する商品コード信号を制御部に出力する。そして、制御部は、商品コード信号が指定する商品を出力させる。このとき、利用者は、特にテンキーやダイレクトキーを操作することなく、欲しい商品を指差すだけで商品選択を行うことが可能である。そのため、本発明の自動販売機は、商品選択時の操作性に優れている。また、例えばテンキーでの利用者の数値間違い等に起因する、商品の誤選択を防止することができる。そして、自動販売機のサイズに合わせたタッチパネルを必要とすることもない。そのため、自動販売機の製造開発コストが低くて済む。ここで、利用者の指の位置と透明板との位置関係とは、例えば、利用者の指が透明板に接触している場合の平面的な位置だけでなく、非接触時の透明板の表面からの距離も含む。本発明によれば、例えばセンサー機能をもたないガラス透明板が設けられた自動販売機で、タッチパネルと同様の操作を可能にする。つまり、利用者が選択したい商品の前面部分のガラスに触れた場合に、画像処理部は利用者の指の先に配置されている商品が選択商品だと判断することができる。このとき、利用者は実際の商品を見ながらガラスに触れるだけで選択ができるので操作性がよく、誤選択する可能性はほとんどない。また、センサー機能をもたないガラスを用いることができるので製造開発コストが低く、タッチパネルで用いる見本画像等も用意する必要がない。このとき、本発明ではタッチパネルと異なり、必ずしも利用者がガラスに触れる必要はない。本発明によれば、利用者の指が透明板の表面からある距離例えば1cm以内にある場合に、利用者による商品選択が行われていると判断することもできる。この場合には、非接触で商品選択を実行できるので、ガラスの表面が傷つくことがない。そのため、開発製造コストのみならず保守のコストも低く抑えることが可能である。なお、筐体の一部に設けられた透明板は、例えばガラスであっても透明な樹脂であってもよい。また、この透明板は、内部の商品をそのまま利用者に見せることができるように無色透明であることが好ましいが、品質保持等の目的のために有色透明であってもよい。本発明のカメラは1つであっても複数であってもよい。カメラは、透明板を含む所定のエリアを撮影するが、撮影した画像に透明板のほぼ全体が含まれていればよく、必ずしも自動販売機全体が撮影されている必要はない。所定のエリアは固定されたエリアであることが好ましいが、切り替えが可能であったりズームが可能であったりしてもよい。透明板のほぼ全体とは、商品が配置された部分の正面以外例えば、透明板の外枠部分は画像に含まれなくてもよいことを意味する。なお、画像とはカメラが撮影した動画や静止画のことであり、特に動画から切り出された1フレームの画像を指す。カメラからの画像とは、カメラからの出力データに基づいて構成される画像をいう。本発明の画像処理部は、カメラからの画像に基づいて利用者の指の位置を抽出する。例えば、利用者が自動販売機を使用する前に取得された初期画像を保存しておき、カメラからの画像と初期画像とを比較することで指を検出して、その位置を特定してもよい。指の検出では色による判断や、形状による判断や、これらの組み合わせによる判断等が行われてもよい。また、初期画像は、環境の変化例えば、日中と夜間に対応するために定期的に更新されてもよい。また、自動販売機が例えば人感センサーを含んでいて、利用者がいない状態が一定時間継続した場合に初期画像を更新してもよい。商品コード信号とは、例えば商品のIDである数値を表す信号であってもよい。自動販売機内部にP個の商品がある場合に、商品コード信号は1~Pのいずれかの数値を表す信号であってもよいPは2以上の整数。このとき、制御部は、商品コード信号が表す数値がIDである商品を、商品取出口に出力させてもよい。また、商品コード信号とは、商品の位置を表す信号ロケーションコード信号であってもよい。このとき、制御部は、商品コード信号が表す位置にある商品を、商品取出口に出力させてもよい。商品コード信号がロケーションコード信号である場合には、商品変更や商品位置の移動があっても設定を変更する必要がない。2この自動販売機において、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記利用者の指が前記透明板の表面から所定の距離内にあって、かつ、1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断してもよい。本発明の画像処理部は、複数の商品のそれぞれを特定できる画像上の領域である商品特定領域を設定する。そして、例えばカメラが固定されたエリアを撮影している場合には、画像処理部は、画像における画素の位置画像上の座標によって、その画素がどの商品特定領域に含まれるかを瞬時に判断することが可能である。本発明の画像処理部は、利用者の指の位置を抽出した場合に、透明板の表面からの距離とともに、指特に指先に限ってもよいを構成する画素がどの商品特定領域に含まれるかの判断ができる。そして、利用者の指が透明板の表面から所定の距離内にあって、かつ、1つの商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を選択商品と判断する。ここで、商品特定領域は、隣接する商品との混同が生じない程度に大きくとることができ、多角形等の形状とすることもできる。そのため、効率的な判断を行うことが可能である。3この自動販売機において、前記画像処理部は、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断してもよい。4本発明は、筐体の一部に設けられた透明板を介して内部の複数の商品が利用者に視認可能な自動販売機であって、前記透明板を含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する。これらの発明によれば、画像処理部は、利用者の指の位置を抽出した場合に、指特に指先に限ってもよいを構成する画素がどの商品特定領域に含まれるかの判断を行う。そして、利用者の指が1つの商品特定領域に所定の時間よりも長く含まれている場合に、当該商品特定領域が特定する商品を選択商品と判断する。所定の時間以上、利用者が1つの商品を指差すことを確認してから選択商品を判断するので、画像処理部の誤検出を防止することができる。なお、所定の時間とは例えば1~10秒であってもよいし、それより長くてもよい。なお、利用者の指の位置を抽出した場合に、透明板の表面からの距離も検出して判断に用いることで、画像処理部の誤検出防止の効果を高めてもよい。5この自動販売機において、前記カメラを複数含み、前記画像処理部は、複数台の前記カメラからの画像における前記利用者の指の位置が1つの同じ前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断してもよい。6この自動販売機において、前記カメラを2台備え、2台のカメラからの画像が所定の視差を生じる位置に設置されてもよい。これらの発明によれば、複数のカメラを使用することで、視差を利用した判断が可能になると共に、複数の画像に基づいて商品特定領域を判断するので、画像処理部において選択商品を正しく検出することが可能になる。複数のカメラは同時に全てが使用されてもよいし、複数のカメラのうち利用者の指を検出可能な一部のカメラが選択により使用されてもよい。そして、製造開発コストを低くするために、複数のカメラは2台であってもよい。7この自動販売機において、赤外線発生源を含み、前記カメラは赤外線カメラであってもよい。本発明によれば、例えば赤外線LEDといった赤外線発生源と、赤外線カメラを備えることによって、暗い夜間などでも正確に利用者の指の位置をカメラの画像から抽出することが可能である。よって、例えば夜間であっても画像処理部において選択商品を正しく検出できる自動販売機を提供できる。8この自動販売機において、前記カメラは可視カメラであってもよい。本発明の自動販売機のカメラは、通常の可視光を用いた画像を撮影する可視カメラであってもよい。このとき、特殊なカメラを用いる必要がないため製造開発コストが低くて済む。9この自動販売機において、前記カメラは自動販売機の上部に設置されていてもよい。本発明によれば、カメラを上部に設置した場合には、透明板を撮影するためにレンズ部は下を向く。そのため、レンズ部が埃等で汚れることがなく、開発製造コストのみならず保守のコストも低く抑えることが可能になる。10この自動販売機において、前記複数の商品を個別に照らす照明を含み、前記制御部は、前記商品コード信号を受け取った場合に、前記商品コード信号が指定する商品が、他の商品と区別されて照らされるように前記照明を制御してもよい。11この自動販売機において、前記利用者からの指示を受け取り、指示信号として制御部に出力するユーザーインターフェース部を含み、前記制御部は、前記商品コード信号が指定する商品が他の商品と区別されて照らされた後に、前記商品コード信号が指定する商品が前記選択商品であることを前記利用者が確認したことを示す前記指示信号を受け取った場合に、前記商品コード信号が指定する商品を出力させてもよい。これらの発明によれば、制御部は商品コード信号が指定する商品を出力させる前に利用者の確認を促すため、誤った商品が出力されることを防ぐことができる。例えば、照明を操作することで商品コード信号が指定する商品が、他の商品と区別されて利用者に示されてもよい。制御部は、例えば商品コード信号が指定する商品の照度を上げさせたり、点滅させたり、照らす色を変えさせたりしてもよい。また、逆に、商品コード信号が指定する商品以外の商品の照明を暗くさせることで区別してもよい。また、商品コード信号が指定する商品が選択商品であるか否かを利用者が確認して、OKボタンやキャンセルボタンを用いて回答できるようにしてもよい。これらのボタンはユーザーインターフェース部を経由して、指示信号として制御部に伝えられてもよい。12本発明は、筐体の一部である商品ディスプレイに複数の商品の見本を表示する自動販売機であって、前記商品ディスプレイを含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指の位置と前記商品ディスプレイとの位置関係に基づき、前記選択商品を判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する。本発明によれば、画像処理部はカメラからの画像に基づいて、利用者の指の位置と前記商品ディスプレイとの位置関係から選択商品を判断して、選択商品と判断した商品を指定する商品コード信号を制御部に出力する。そして、制御部は、商品コード信号が指定する商品を出力させる。本発明の自動販売機は、商品のそれぞれに対応するボタンや、自動販売機のサイズに合わせたタッチパネルを必要とすることもない。そのため、自動販売機の製造開発コストが低くて済む。このとき、利用者はボタンを押す必要はなく、欲しい商品の見本を指差すだけで商品選択を行うことが可能である。そのため、本発明の自動販売機は、商品選択時の操作性に優れている。なお、商品ディスプレイとは、筐体の一部であって複数の商品の見本を表示する部分をいう。例えば、商品ディスプレイは商品の模型を利用者が視認可能なように格納している部分であってもよい。また、例えば、商品の見本とは商品の外観の画像であって、商品ディスプレイはその画像を映し出すLCD等のディスプレイ装置であってもよい。13本発明は、筐体の一部である商品ディスプレイに複数の商品の見本を表示する自動販売機であって、前記商品ディスプレイを含む所定のエリアを撮影するカメラと、前記カメラからの画像に基づいて、前記利用者が前記複数の商品の中から選択した選択商品を判断する画像処理部と、前記複数の商品の中の1つの商品を指定する商品コード信号を受け取り、前記商品コード信号が指定する商品を出力させる制御部と、を含み、前記画像処理部は、前記カメラからの画像において前記複数の商品のそれぞれを特定する領域である商品特定領域を設定し、前記カメラからの画像における前記利用者の指の位置を抽出し、前記利用者の指が所定の時間よりも長く1つの前記商品特定領域に含まれる場合に、当該商品特定領域が特定する商品を前記選択商品と判断し、前記選択商品と判断した商品を指定する前記商品コード信号を前記制御部に出力する。本発明によれば、画像処理部は、利用者の指の位置を抽出した場合に、見本の位置に対応して設けられた商品特定領域のいずれかに指が含まれるかを判断する。そして、利用者の指が1つの商品特定領域に所定の時間よりも長く含まれている場合に、当該商品特定領域が特定する商品を選択商品と判断する。所定の時間以上、利用者が1つの商品を指差すことを確認してから選択商品を判断するので、画像処理部の誤検出を防止することができる。以下、本発明の実施形態について図面を参照して説明する。1.第1実施形態本発明の第1実施形態について図1~図6を参照して説明する。1.1.自動販売機の構成図1は本実施形態の自動販売機10のブロック図である。自動販売機10は、N台のカメラ20-1~20-N、画像処理部30、制御部40を含む。更に、ユーザーインターフェース部50や図外の照明や赤外線発生源を含んでもよい。自動販売機10は、一般にグラスフロント型自動販売機と呼ばれる種類の自動販売機であり、利用者は、筐体の一部に設けられた透明板を介して内部の複数の商品を視認することができる。カメラ20-1~20-Nは、透明板を含む所定のエリアを撮影する。撮影されるエリアはカメラ20-1~20-Nのそれぞれで異なっており、カメラ20-1~20-Nの設置位置に依存する。カメラ20-1~20-Nは、撮影した画像をそれぞれ画像データ102-1~102-Nとして画像処理部30に出力する。ここで、カメラの台数Nは1以上の自然数である。N=1の場合には、カメラ20-1とカメラ20-Nは同じ1台のカメラである。本実施形態では、N=2、すなわち2台のカメラで自動販売機10が構成されている。このとき、後述する視差を利用した判断が可能であり、カメラの台数を2台に抑えることで製造開発コストを低くすることができる。以下の本実施形態の説明では、カメラ20-Nをカメラ20-2と、画像データ102-Nを画像データ102-2と表現する。カメラ20-1とカメラ20-2とが撮影する、例えば利用者が指で自動販売機を操作する様子は、リアルタイムに画像処理部30に送られる。それぞれのカメラが撮影した画像に基づく画像データ102-1、102-2は、例えば毎秒10フレームといったレートで伝送される。画像データ102-1、102-2は、例えばバッファーを経由して画像処理部30に送られてもよい。画像処理部30は、カメラ20-1とカメラ20-2からの画像に基づいて、利用者が自動販売機内部の複数の商品の中から選択した選択商品を判断する。ここで、画像処理部30は、画像データ102-1、102-2からカメラ20-1とカメラ20-2が撮影した画像を得て利用者の指の位置を抽出する。そして、抽出された利用者の指の位置と透明板との位置関係に基づいて選択商品を判断する。本実施形態の画像処理部30は、利用者の指が透明板の表面から所定の距離内にある場合に、一定時間以上、利用者が指差す1つの商品を選択商品であると判断する。所定の距離とは例えば1cmであってもよいし、ゼロ指が透明板に触れている状態であってもよい。なお、画像処理部30の処理の詳細については後述する。画像処理部30は、選択商品と判断した商品を指定する商品コード信号103を制御部40に出力する。商品コード信号103は自動販売機10の複数の商品の中の1つの商品を指定する信号である。本実施形態では、例えばP個の商品に対してIDとして固有の番号が割り当てられており、商品コード信号は1~Pのいずれかの数値を表す信号であるとする。なお、商品コード信号は商品の位置を表す信号ロケーションコード信号であってもよい。そして、例えば商品コード信号が確定して有効であることを示す信号が、商品コード信号と共に画像処理部30から制御部40に出力されてもよい。なお、画像処理部30は、入力される画像データを選択可能であってもよい。例えば、本実施形態の別の例として、自動販売機10は4台のカメラ20-1、20-2、20-3、20-4を備えておりここでは、N=4、通常は自動販売機の上部に設置されたカメラ20-1、20-2をペアで使用して、視野角が限られる場合に下部に設置されたカメラ20-3、20-4をペアで使用する。このとき、画像処理部30は、画像データ102-1、102-2のペアと、画像データ102-3、102-4のペアとを切り替えて受け取ってもよい。このような画像データの切り替えは、例えば、昼間は低消費電力のカメラ20-1、20-2をペアで使用して、夜間には高感度のカメラ20-3、20-4をペアで使用する場合等にも適用できる。制御部40は、自動販売機が備える様々な機能を制御信号104によって実施させる。例えば、制御部40は商品コード信号103を受け取り、制御信号104によって商品コード信号103が指定する商品を出力させる。また、例えば自動販売機10は商品を個別に照らす照明図外を含み、制御部40は制御信号104によって照明を制御し、商品コード信号103が指定する商品の照明を点滅させてもよい。その他、制御部40は入金額やつり銭等の計算、温度電力制御、利用者への表示制御等も制御信号104によって実施するが、ここでは説明を省略する。また、制御部40は、利用者からの指示である利用者指示100をユーザーインターフェース50経由で指示信号105として受け取り、指示信号105に基づいて制御信号104を出力してもよい。例えば、利用者に商品の確認を促して、OK利用者からの商品出力の指示又はキャンセル利用者からのやり直し要求の指示をユーザーインターフェース50経由で受け取ってもよい。このとき、利用者からのOKを待ってから商品を出力させる制御信号104を出力することで、誤った商品が出力されることを防ぐことができる。なお、制御部40は、例えばCPUと記憶部で構成されてもよい。そして、例えば記憶部はCPUのプログラムを格納するROMとデータ等を保存するRAMとを含んでいてもよい。このとき、さらにCPUは画像処理部30の機能を兼ねてもよい。1.2.自動販売機の外観グラスフロント型自動販売機と呼ばれる種類の自動販売機である自動販売機10を図2A~図2Bを用いて説明する。なお、図1と同じ要素については同じ番号を付しており説明は省略する。図2Aは第1実施形態の自動販売機10の外観の正面図である。利用者は、透明板56を介して商品60を視認することが可能である。自動販売機10はグラスフロント型でない自動販売機と同様に、紙幣投入口52、硬貨投入口53、商品取出口54を備える。しかし、従来のグラスフロント型の自動販売機が備えるテンキーやダイレクトキーはなく、例えばOKボタン51Aとキャンセルボタン51Bとを備える。なお、例えば返却レバー、金銭表示部等については図示を省略している。自動販売機10は、その上部に庇58を備えており、庇58にはカメラ20-1とカメラ20-2とが設置されている。なお、カメラが設置されるのは自動販売機10の上部に限らないが、カメラを上部に設置した場合には、透明板56を撮影するためにレンズ部は下を向くことになる。このとき、カメラのレンズ部が埃等で汚れることがないため、例えば保守のコストを低く抑えることが可能になる。図2Bは第1実施形態の自動販売機10の外観の側面図である。カメラ20-1は、透明板56のうち少なくとも商品60を視認させる部分、すなわち外枠を除く部分が撮影されるように取り付けられる。そして、撮影された画像に基づいて利用者の指70の位置と透明板56との位置関係がわかるように、操作中の利用者の指70が写るように取り付けられる。なお、カメラ20-2についても同様である。ここで、利用者の指70の位置と透明板56との位置関係には、利用者の指70がどの商品60を指差しているかを区別するための、透明板56の表面おける平面的2次元的な指の位置が含まれる。加えて、利用者の指70が透明板56の表面からどれだけ離れているか、すなわち利用者の指70と透明板56の表面との距離dfも含まれる。1.3.フローチャート本実施形態では、2つのカメラ20-1、20-2で撮影された2つの画像に基づいて視差を利用し、距離dfも含めた利用者の指70の位置を算出して選択商品の判断を行う。この場合の、画像処理部30の処理の流れを図3Aのフローチャートを用いて説明し、制御部40の処理の流れを図3Bのフローチャートを用いて説明する。なお、図3Aにおいては、カメラ20-1、20-2をそれぞれカメラ1、カメラ2と表記している。1.3.1.画像処理部の処理のフローチャート図3Aは画像処理部のフローチャートである。画像処理部は、カメラ1を用いて初期画像を取得するS2。初期画像とは利用者が自動販売機を使用する前の画像である。初期画像には利用者および利用者の指は写っていない。取得された初期画像は、画像処理部又は別に用意された記憶部に保存される。初期画像は、画像に影響する環境の変化が生じた場合に自動的に更新されてもよいし、定期的に更新されてもよい。その後、例えば利用者が商品選択を行う場合に、画像処理部はカメラ1で第1の画像を取得するS4。そして、画像処理部は、第1の画像と初期画像との差分を抽出するS6。カメラ1は固定の所定エリアを撮影する。そのため、利用者が商品を指差して選択する動作をしていれば、差分として指が検出されることになるS8Y。指の検出では色による判断や、形状による判断や、これらの組み合わせによる判断等が行われてもよい。利用者の指が検出されると、カメラ2で第2の画像を取得するS10。第1の画像だけでなく第2の画像を用いることで、視差を利用して、利用者の指と透明板の表面との距離図2Bのdf参照を正確に把握することが可能になる。また、2つの画像に基づいて判断するので、利用者の指が指す商品を正確に把握することができる。本実施形態の画像処理部は、これらの画像において複数の商品のそれぞれを特定する領域である商品特定領域を設定する。そして、第1の画像と第2の画像とで利用者の指が同じ位置にあること、すなわち1つの同じ商品特定領域に含まれていることを確認するS12Y。なお、商品特定領域の詳細と視差を利用する方法については後述する。そして、利用者の指が一定時間静止していること、すなわち1つの同じ商品特定領域に一定時間以上含まれることを確認してS14Y、商品コード信号を制御部に出力するS16。ここでの商品コード信号は、利用者の指が含まれている商品特定領域によって特定される商品を表す。なお、初期画像との差分で利用者の指が検出されなかった場合S8N、第1の画像と第2の画像で利用者の指が同じ位置にない場合S12N、利用者の指が一定時間静止しなかった場合S14Nは、いずれも第1の画像を取得するステップS4に戻る。1.3.2.制御部の処理のフローチャート図3Bは制御部のフローチャートである。制御部は、画像処理部から商品コード信号を受け取った場合にS22Y、照明の制御を行うS24。ここで、照明の制御とは、商品コード信号が指定する商品以下、指定商品の照明を他の商品とは区別するような制御である。例えば、指定商品を照らす照明を点滅させたり、明るくしたり、色を変えたりすることで他の商品と区別することができる。この照明制御により利用者に指定商品を示し、指定商品が選択商品利用者が選択した商品と一致するかの確認を利用者に促す。なお、制御部は、商品コード信号が入力されるまで入力待ち状態となっているS22N。利用者は、例えばOKボタンとキャンセルボタン図2Aの51A、51B参照を用いて確認を行う。そして、制御部は利用者からのOKがあればS26Y、制御信号によって指定商品を商品取出口に出力させるS30。なお、利用者がキャンセルボタンを押した場合にはS26N、利用者が再度商品選択を行うことができるようにする。具体的には、指定商品を照らす照明を通常の状態に戻しS28、制御部は商品コード信号の入力待ちの状態になるS22。1.4.画像処理部の判断の詳細本実施形態の画像処理部は2台のカメラによって視差を利用して、利用者の指の位置を判断している。このとき、2台のカメラからの画像において複数の商品のそれぞれを特定する領域である商品特定領域を設定し処理の効率化を図っている。ここでは、図4A~図5Bを参照して、商品特定領域、および利用者の指の位置と得られる画像との関係について説明する。なお、図1~図3Bと同じ要素については同じ番号を付しており説明は省略する。図4Aおよび図4Bは商品特定領域を説明する図である。図4Aおよび図4Bは、カメラからの画像における商品図2Aの商品60に対応の位置と商品特定領域M11~M34との位置関係を示している。商品特定領域は、カメラからの画像において複数の商品のそれぞれを特定する領域である。そのため、画像処理部は商品の位置に対応するように、商品と同じ数の商品特定領域を設定する。なお、複数のカメラからの画像がある場合、画像処理部は画像のそれぞれについて商品特定領域を設定する。本実施形態では2台のカメラからの画像のそれぞれについて商品特定領域が設定されている。図4Aは商品特定領域M11~M34の例である。商品の中心部を含む長方形の商品特定領域M11~M34が示されている。画像処理部は、利用者の指が例えば商品特定領域M11に含まれる場合に、最上段の左に位置する商品が選択されたと判断する。本実施形態では、商品特定領域M11~M34を互いに離れて設けることで、誤って隣接する商品が選択されたと判断することを防止している。ただし、商品特定領域M11~M34は互いに接して設けられていてもよい。図4Bは図4Aの部分拡大図である。図4Bは商品特定領域M11~M34と、格子で示した画素との関係を示している。なお、図4Bでは商品特定領域M13~M34の図示は省略している。それぞれの商品特定領域は、画像における画素で定義される。例えば、商品特定領域M11は10<x<20かつ30<y<40を満たす画素x,yからなる領域として定義することができる。なお、xは水平方向の画素位置を、yは垂直方向の画素位置を表す。このように、商品特定領域を設けて、利用者の指が商品特定領域に含まれるか否かを判断することにより効率的な判断が可能になる。つまり、様々な形状を持つ商品自体の輪郭を記憶して、利用者の指と輪郭との位置関係を比較するのに比べて、判断に要する時間を短縮することが可能になる。なお、商品特定領域の形状は多角形に限らず、例えば商品の形状に合わせたものであってもよい。位置と大きさについても、商品の中心を含むだけでなく、全体を覆うように設定されてもよい。商品特定領域の位置や大きさ等は、環境の変化や処理に応じて可変であってもよい。このとき、制御部又は制御部とは異なる商品特定領域設定部が、例えば画像処理部に記憶された商品特定領域の設定情報を書き換えて、位置や大きさを変更してもよい。また、商品特定領域M11~M34のそれぞれが内部にサブ領域を含んでおり、利用者の指が所定のサブ領域に含まれた場合にだけ、その商品特定領域が特定する商品が選択されたと判断してもよい。例えば、商品特定領域M11~M34の大きさが同じでない場合でも、商品が選択されたか否かの判断に用いる領域の大きさを揃えたい場合がある。このような場合、商品特定領域M11~M34のそれぞれが複数のサブ領域から成るようにする。このとき、サブ領域の大きさを揃えることが好ましい。そして、商品特定領域M11~M34のそれぞれにおいて、例えば利用者の指がある1つのサブ領域に含まれた場合に、その商品特定領域が特定する商品が選択されたと判断してもよい。なお、判断に用いられるサブ領域の位置例えば中央、範囲又は数例えば1つは環境の変化や処理等に応じて可変であってもよい。図5A~図5Bは本実施形態の2台のカメラから得られる画像の例を示している。これらの図を用いて視差による利用者の指の見え方の違いを説明する。画像が自動販売機10のほぼ正面を映している場合には、利用者の指が商品特定領域M11~M34図4A参照のいずれかに含まれるか否かの判断は比較的容易にできる。しかし、利用者の指と透明板56の表面との距離図2Bのdf参照を測ることは難しい。本実施形態では、1台目のカメラからの画像110Aを取得し図3AのS4に対応、2台目のカメラからの画像110Bを取得して図3AのS10に対応、両画像で利用者の指が1つの同じ商品特定領域を指しているか否かの判断を行う図3AのS12に対応。1つの同じ商品特定領域を指している場合には、以下の通り、利用者の指が透明板56の表面から所定の距離内にあると判断できる。図5Aは、利用者の指が透明板56の表面から離れている場合における、正面左方のカメラからの画像110Aと正面右方のカメラからの画像110Bとを示す。利用者の指は1つの商品特定領域M12の正面にあるが、視差によって、画像110Aでは利用者の指70Aは右側に、画像110Bでは利用者の指70Bは左側にあるように見える。このとき、画像処理部は2枚の画像の指が同じ位置にないので図3AのS12Nに対応、商品コード信号を出力することなく新たな画像を取得する処理に戻る。図5Bは、利用者の指が透明板56の表面から所定の距離内に近づいた場合の画像110A、画像110Bを示す。この場合、画像110A、110Bの両方で利用者の指70A、70Bは共に商品特定領域M12に含まれるため、画像処理部は商品特定領域M12が特定する商品の商品コード信号を出力する。本実施形態では、2台のカメラを用いることで、視差を利用して利用者の指の位置を奥行き方向についても把握できる。具体的には、利用者の指が透明板56の表面から所定の距離内にあるか否かの判断が可能である。ここで、透明板56の表面から所定の距離は、商品特定領域の大きさこの例では幅によって調整することが可能である。例えば、商品特定領域の幅を小さくすることで、利用者の指が透明板56に触れると商品コード信号が出力されるようにすることが可能である。このとき、商品特定領域の幅を変更するのではなく、判断に使用するサブ領域の大きさ又は範囲を調整してもよい。例えば、商品特定領域の大きさが商品毎に異なる場合でも、判断に使用するサブ領域の大きさを全商品で揃えることによって、前記の所定の距離を全商品で揃えることができる。なお、本実施形態では、画像処理部は利用者の指が一定時間静止すること、すなわち1つの商品特定領域又は、所定のサブ領域に含まれて一定時間が経過することを待って商品コード信号を出力する図3AのS14Yに対応。これにより、誤った商品について商品コードを出力することを防止できる。また、本実施形態の別の例として、一定時間の経過を待つことなく商品コードを出力してもよいし、利用者の指が1つの商品特定領域に含まれて一定時間が経過することだけを条件として商品コード信号を出力してもよい。そして、この例では自動販売機10のほぼ正面からの画像が得られるものとして説明したが、カメラの設置位置によっては透明板56が台形型にゆがむ場合がある図7B参照。その場合には、台形型の商品特定領域を設定する等の対応を行うことで、前記と同じ処理を行うことが可能である。1.5.制御部による確認について本実施形態の制御部は、利用者に指定商品商品コード信号が指定する商品が選択商品利用者が選択した商品であるかの確認を促すことで、商品が誤って出力されることを防止する。この確認作業における、制御部の照明制御とユーザーインターフェースについて、図6を用いて説明する。図6は、制御部が利用者に確認を促しているときの自動販売機10の外観を表している。なお、図2Aと同じ要素には同じ番号を付しており説明は省略する。自動販売機10は複数の商品を個別に照らす照明を含んでいて、制御部はこれらの照明を制御できる。本実施形態の制御部は、商品コードを受け取った場合に、指定商品の照明を明るくさせ、他の商品の商品を暗くさせる図3BのS24参照。これにより、利用者に指定商品がどれであるかを示す。そして、OKボタン51Aとキャンセルボタン51Bを点滅させて、指定商品が選択商品と一致している場合にはOKボタン51Aを押すように利用者を促す。このとき、点滅に代えて、または点滅と共に、音声ガイドによる説明が行われてもよい。制御部は、OKボタン51Aが押されたことを示す指示信号を受け取ると、制御信号によって指定商品を商品取出口に出力させる。このとき、照明制御によって利用者はどれが選択商品であるかを簡単に把握できる。また、確認作業もOKボタン51A又はキャンセルボタン51Bの一方を押すだけであるので、利用者にとって商品選択時の操作性が損なわれることはない。本実施形態の制御部のこれらの処理によって、操作性を損なうことなく、商品が誤って出力されることを防止することができる。本実施形態の自動販売機では、画像処理部はカメラからの画像に基づいて、利用者の指の位置と透明板との位置関係から選択商品を判断して、その商品を指定する商品コード信号を制御部に出力する。そして、制御部は、商品コード信号が指定する商品を出力させる。このとき、利用者は、特にテンキーやダイレクトキーを操作することなく、欲しい商品を指差すだけで商品選択を行うことが可能である。そのため、本発明の自動販売機は、商品選択時の操作性に優れている。また、例えばテンキーでの利用者の数値間違い等に起因する、商品の誤選択を防止することができる。そして、例えば自動販売機のサイズに合わせたタッチパネルを必要とすることもない。そのため、自動販売機の製造開発コストが低くて済む。さらに、カメラは様々なサイズの自動販売機に取り付けが可能である。そのため、特に自動販売機のサイズが大きい場合に、タッチパネル式の自動販売機に比べて製造開発コストを大きく下げることができる。2.第1変形例第1実施形態の第1変形例について図7A~図7Bを参照して説明する。なお、図7A~図7Bにおいて、図1~図6と同じ要素には同じ番号を付しており説明を省略する。図7Aは第1変形例の自動販売機10の外観図である。図7Aのように、第1変形例の自動販売機10では1台のカメラ20-1の画像だけに基づいて、画像処理部が利用者の指の位置を抽出する。なお、第1変形例のブロック図は、図1においてN=1とした場合が対応する。カメラ20-1は例えば庇58の左方に設置される。図7Bは、カメラ20-1が撮影した画像110の例である。カメラ20-1は透明板56が含まれるエリアを斜め上から写すことで、画像処理部が透明板56と利用者の指70との三次元の位置関係を検出できるようにする。このとき、透明板56は例えば台形型に歪むが、画像処理部が台形型の商品特定領域例えば図7BのM22、M32を設定することで判断が可能になる。ここで、本変形例では1台のカメラ20-1からの画像しか利用できない。そのため、図7Bのように商品特定領域M22の正面であって透明板56の表面と離れた位置に利用者の指70がある場合に、商品特定領域M32に利用者の指70が含まれると誤認する可能性がある。そこで、画像処理部は、例えば利用者の指70の影72や、反射板56に映った利用者の指図外なども抽出して判断に用いてもよい。本変形例では、1台のカメラ20-1だけを用いるため、製造開発コストをさらに低くすることが可能である。3.第2変形例第1実施形態の第2変形例について説明する。第1実施形態のカメラ20-1~20-2は例えば可視カメラである。このとき、特殊なカメラを用いる必要がないため製造開発コストが低くて済む。しかし、自動販売機は戸外に設置され、夜も稼動している。そのため、夜間でも正確に利用者の指の位置をカメラの画像から抽出することが求められる場合がある。また、昼間の使用であっても、環境光が明るすぎる場合には、例えばカメラの自動露出機能の影響により、利用者の指の位置の抽出がうまくいかない可能性がある。本変形例では、第1実施形態のカメラ20-1~20-2を赤外線カメラとすることで、夜間や環境光が明るすぎる場合でも正確に利用者の指の位置をカメラの画像から抽出することを可能にする。このとき、第2変形例の自動販売機は、例えば赤外線LEDといった赤外線発生源を備えていてもよい。赤外線発生源からの赤外線を利用者の指が反射し、その様子を赤外線カメラが撮影することで正確な利用者の指の位置を夜間等でも把握することが可能になる。これらの例示に限らず、本発明は、実施の形態で説明した構成と実質的に同一の構成例えば、機能、方法および結果が同一の構成、あるいは目的および効果が同一の構成を含む。また、グラスフロント型自動販売機を例にして説明したが、実施の形態で説明した構成はグラスフロント型以外の自動販売機にも適用可能である。例えばタッチパネルで商品選択を行う方式の自動販売機に本発明を適用した場合、タッチパネルに代えて商品の見本を示す商品ディスプレイを使用することができる。例えば商品の見本とは、商品の外観を示す模型、絵、映像等であってもよい。そして、例えば商品ディスプレイは商品の見本が描かれた樹脂板等であってもよい。このとき、前記の実施例や変形例における商品を商品の見本に置き換えただけであり、その他の構成や処理内容は同じである。よって、前記の実施例等と同じく、自動販売機の製造開発コストを大きく下げることができる。そして、欲しい商品の見本を指差すだけで商品選択を行うことが可能なため、グラスフロント型でない従来の自動販売機と比較しても操作性がよい。そして、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。"