(57)【要約】  本開示にかかる採寸装置は、複数の面を有する対象物の外形の大きさを算出する採寸装置である。採寸装置は、ユーザによる操作を受け付ける操作部と、対象物の深度画像を示す深度情報と対象物のカラー画像を示す色情報とを取得する取得部と、深度情報と色情報の少なくともいずれか一方に基づいて、対象物の幅、奥行き、及び高さを示す第１の寸法を算出する制御部と、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示する表示部と、を備える。操作部は、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を受け付ける。制御部は、調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の幅、奥行き、及び高さを示す第２の寸法を、第１の寸法と変動量とに基づいて算出し、表示部が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更する。
2020067168.tif 000002
【特許請求の範囲】
【請求項１】
複数の面を有する対象物の外形の大きさを算出する採寸装置であって、
ユーザによる操作を受け付ける操作部と、
前記対象物の深度画像を示す深度情報と前記対象物のカラー画像を示す色情報とを取得する取得部と、
前記深度情報と前記色情報の少なくともいずれか一方に基づいて、前記対象物の幅、奥行き、及び高さを示す第１の寸法を算出する制御部と、
前記第１の寸法に基づく対象物の輪郭形状を示す枠画像を前記カラー画像に重ねて表示する表示部と、
を備え、
前記操作部は、前記ユーザによる調整対象の面の選択及び前記調整対象の面の変動量の入力を受け付け、
前記制御部は、前記調整対象の面を前記変動量に基づいて前記調整対象の面の法線方向に移動させたときの前記対象物の幅、奥行き、及び高さを示す第２の寸法を、前記第１の寸法と前記変動量とに基づいて算出し、前記表示部が表示する前記枠画像を前記第２の寸法に基づく対象物の輪郭形状を示すように変更する、
採寸装置。
【請求項２】
前記操作部は、タッチパネルであり、
前記制御部は、前記ユーザによる調整対象の面の選択において、前記枠画像における前記複数の面のぞれぞれの中心座標を算出し、前記ユーザが前記タッチパネルに触れた位置の座標と前記中心座標との距離が最も近い面を、前記調整対象の面として選択する、
請求項１に記載の採寸装置。
【請求項３】
前記操作部は、タッチパネルであり、
前記表示部は、前記複数の面の少なくともいずれか一つにおいて、面に対応付けられた所定形状の画像を表示し、
前記制御部は、前記ユーザによる調整対象の面の選択において、前記ユーザが前記タッチパネルに触れた位置の座標が前記所定形状の画像の範囲内であれば、前記所定形状の画像に対応付けられた面を、前記調整対象の面として選択する、
請求項１に記載の採寸装置。
【請求項４】
前記調整対象の面の変動量は、前記操作部に対するスライド操作又は数値入力により、入力される、
請求項１に記載の採寸装置。
【請求項５】
前記ユーザが入力する変動量は画素数に対応し、
前記制御部は、前記画素数を長さに変換して前記第２の寸法を算出する、
請求項１に記載の採寸装置。
【請求項６】
前記取得部は、前記対象物を撮影して前記深度情報を生成する深度カメラと、前記対象物を撮影して前記色情報を生成する可視光カメラとを含む、
請求項１に記載の採寸装置。
【請求項７】
複数の面を有する対象物の外形の大きさを算出する採寸方法であって、
前記対象物の深度画像を示す深度情報と前記対象物のカラー画像を示す色情報とを取得するステップ、
前記深度情報と前記色情報の少なくともいずれか一方に基づいて、前記対象物の幅、奥行き、及び高さを示す第１の寸法を算出するステップ、
前記第１の寸法に基づく対象物の輪郭形状を示す枠画像を前記カラー画像に重ねて表示部に表示するステップ、
ユーザによる調整対象の面の選択及び前記調整対象の面の変動量の入力を受け付けるステップ、
前記調整対象の面を前記変動量に基づいて前記調整対象の面の法線方向に移動させたときの前記対象物の幅、奥行き、及び高さを示す第２の寸法を、前記第１の寸法と前記変動量とに基づいて算出するステップ、及び
前記表示部が表示する前記枠画像を、前記第２の寸法に基づく対象物の輪郭形状を示すように変更するステップ、
を含む、採寸方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、対象物の寸法を計測する採寸装置及び採寸方法に関する。
【背景技術】
【０００２】
特許文献１は、可視光画像と熱画像とを重ねて表示させる情報処理装置を開示している。この情報処理装置は、熱画像において周囲の温度と異なる特定部分の表示形態を他の部分と異ならせている。例えば、特定部分を他の部分よりも高い画素数又は高い透過度で熱画像を表示している。これにより、物体の特定部分における温度分布を明瞭且つ容易に認識できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２９５９号公報
【発明の概要】
【０００４】
本開示は、対象物の測定寸法の調整を可能にする採寸装置及び採寸方法を提供する。
【０００５】
本開示にかかる採寸装置は、複数の面を有する対象物の外形の大きさを算出する採寸装置である。採寸装置は、ユーザによる操作を受け付ける操作部と、対象物の深度画像を示す深度情報と対象物のカラー画像を示す色情報とを取得する取得部と、深度情報と色情報の少なくともいずれか一方に基づいて、対象物の幅、奥行き、及び高さを示す第１の寸法を算出する制御部と、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示する表示部と、を備える。操作部は、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を受け付ける。制御部は、調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の幅、奥行き、及び高さを示す第２の寸法を、第１の寸法と変動量とに基づいて算出し、表示部が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更する。
【０００６】
これらの概括的かつ特定の態様は、システム、方法、及びコンピュータプログラム、並びに、それらの組み合わせにより、実現されてもよい。
【０００７】
本開示にかかる採寸方法は、複数の面を有する対象物の外形の大きさを算出する方法である。採寸装置は、対象物の深度画像を示す深度情報と対象物のカラー画像を示す色情報とを取得するステップ、深度情報と色情報の少なくともいずれか一方に基づいて、対象物の幅、奥行き、及び高さを示す第１の寸法を算出するステップ、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示部に表示するステップ、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を受け付けるステップ、調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の幅、奥行き、及び高さを示す第２の寸法を、第１の寸法と変動量とに基づいて算出するステップ、及び表示部が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更するステップ、を含む。
【０００８】
本開示における採寸装置及び採寸方法は、ユーザによって選択された調整対象の面を、ユーザが指定した変動量に基づいて、調整対象の面の法線方向に移動させたときの対象物の寸法を算出する。これにより、対象物の測定寸法の調整が可能となる。
【図面の簡単な説明】
【０００９】
【図１】採寸装置の正面図
【図２】採寸装置の背面図
【図３】採寸装置の電気的構成を示すブロック図
【図４】採寸装置による対象物の撮影を説明するための図
【図５】採寸装置の全体動作を示すフローチャート
【図６】推定した対象物の輪郭形状を示す枠画像と可視光画像を重ねて表示する例を示す図
【図７】採寸した結果を調整するための画面の一例を示す図
【図８】寸法の再計算の動作を示すフローチャート
【図９】法線方向のスライド操作を説明するための図
【図１０】対象物の面の選択動作を示すフローチャート
【図１１】対象物の面の選択動作を説明するための図
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１１】
（本開示の基礎となった知見）
採寸しようとする対象物、例えば、物流に使用される箱型の荷物の全体を赤外線カメラなどの深度カメラで撮影するためには、荷物の全体が写るように離れた距離から撮影する必要がある。しかし、例えば赤外線アクティブステレオ方式を用いる場合、隙間、凹凸部や、黒い素材などで深度を検出しづらく、深度情報においてデータの抜けが発生し易い。また、赤外線は日光による影響も受ける。そのため、離れた距離から撮影すると、深度カメラから得られる深度情報にノイズが含まれたり、データの抜けが発生する場合がある。すなわち、深度情報の精度が低下する。よって、深度情報に基づく対象物の寸法の測定は精度が良くない場合があった。
【００１２】
本開示の採寸装置は、対象物の寸法を測定した後の寸法の微調整を可能にする。具体的には、本開示の採寸装置は、深度画像に基づいて算出した寸法に基づく対象物の輪郭形状を示す枠画像とカラー画像とを重ねて表示する。採寸装置は、ユーザによる調整対象の面の選択と、その面の変動量の入力とを受け付ける。採寸装置は、ユーザによって選択された調整対象の面を、ユーザが指定した変動量に基づいて、調整対象の面の法線方向に移動させたときの対象物の寸法を算出する。これにより、測定寸法のユーザによる調整を可能にする。以下、本開示の採寸装置について詳細に説明する。
【００１３】
（実施形態）
以下、実施形態について、図面を参照しながら説明する。
【００１４】
１．  採寸装置の構成
図１から図４を参照して、本実施形態の採寸装置の構成について説明する。
【００１５】
図１は、本実施形態に係る採寸装置の正面図である。図２は、本実施形態に係る採寸装置の背面図である。採寸装置１００は、例えば、タブレット型のパソコンである。採寸装置１００は、正面側にタッチスクリーン１１０を備え、背面側に深度カメラ１２０及び可視光カメラ１３０を備える。
【００１６】
図３は、第１実施形態に係る採寸装置の電気的構成を示すブロック図である。採寸装置１００は、タッチスクリーン１１０、深度カメラ１２０、及び可視光カメラ１３０に加え、制御部１４０、記憶部１５０、及び通信部１６０を備える。
【００１７】
タッチスクリーン１１０は、表示部１１１と操作部１１２とを含む。表示部１１１は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイで構成される。操作部１１２は、ユーザによる種々の操作を入力するユーザインタフェースである。本実施形態において、操作部１１２は、表示部１１１の表面に設けられたタッチパネルである。操作部１１２は、ユーザの指、又はペンなどのポインティングデバイスによるタッチ操作を検出する。操作部１１２は、例えば電極膜を含む。制御部１４０は、例えば、指やポインティングデバイスが操作部１１２に接触することによって生じる電圧の変化又は静電容量の変化を測定することによって、指やポインティングデバイスの接触位置を特定することができる。なお、操作部１１２は、タッチパネルの他に、キーボード、ボタン、スイッチ、又はこれらの組み合わせによって実現してもよい。
【００１８】
深度カメラ１２０は、基準位置から被写体までの距離を示す深度情報を生成する。具体的には、深度カメラ１２０は、被写体までの距離を測定して、測定した距離を、画素毎の深度値で示す深度画像を生成する。深度画像内の各画素は、二次元座標で特定される。深度カメラ１２０は、例えば、赤外線カメラである。深度カメラ１２０は、アクティブステレオ方式及びＴＯＦ(Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ）方式などの各種公知技術を実装することによって実現される。例えば、採寸装置１００は、２台の深度カメラ１２０を備えてもよく、この場合、２つの画像の視差に基づいて、距離が算出されてもよい。採寸装置１００は、１台の深度カメラ１２０を備えてもよく、この場合、照射した赤外線の光線が対象物に当たり、反射光が戻るまでにかかる時間から、距離が算出されてもよい。深度カメラ１２０は、深度情報を取得する取得部に相当する。
【００１９】
可視光カメラ１３０は、被写体を撮影して色情報を生成する。可視光カメラ１３０は、ＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ、又はＮＭＯＳイメージセンサなどの画像センサを備える。色情報は、例えば、画素毎のＲＧＢ値を示すカラー画像である。カラー画像内の各画素は、二次元座標で特定される。可視光カメラ１３０は、色情報を取得する取得部に相当する。
【００２０】
制御部１４０は、半導体素子などで実現可能である。制御部１４０は、例えば、マイクロコンピュータ、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、又はＡＳＩＣ（Application Specific Integrated Circuit）で構成することができる。制御部１４０の機能は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。制御部１４０は、記憶部１５０に格納されたデータやプログラムを読み出して種々の演算処理を行うことで、所定の機能を実現する。
【００２１】
記憶部１５０は、採寸装置１００の機能を実現するために必要なプログラム及びデータを記憶する記憶媒体である。記憶部１５０は、例えば、ハードディスク（ＨＤＤ）、ＳＳＤ（Solid State Drive）、ＲＡＭ（Random Access Memory）、ＤＲＡＭ（Dynamic RAM）、強誘電体メモリ、フラッシュメモリ、磁気ディスク、又はこれらの組み合わせによって実現できる。
【００２２】
通信部１６０は、所定の通信規格に準拠して外部機器との通信を行う回路を含む。所定の通信規格は、例えば、ＬＡＮ（Local Area Network）、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ（Universal Serial Bus）、及びＨＤＭＩ（登録商標）である。
【００２３】
図４は、採寸装置１００による対象物２００の撮影を模式的に示している。採寸装置１００が採寸する対象物２００は、例えば、物流に使用される箱型の荷物である。対象物２００は、複数の面を含む。図４の例では、対象物２００は、直方体の箱であるため、６つの面を含む。深度カメラ１２０は、深度カメラ１２０の位置を基準位置として、深度カメラ１２０から対象物２００までの距離を測定して深度画像を生成する。可視光カメラ１３０は、対象物２００を撮影してカラー画像を生成する。本実施形態では、対象物２００を採寸することを目的としているため、図４に示すように、対象物２００の少なくとも２面が写るように撮影する。採寸装置１００は、深度画像及びカラー画像を参照して、対象物２００の幅Ｗ２００、奥行きＤ２００、及び高さＨ２００を算出する。
【００２４】
本実施形態では、図２〜図４において、深度カメラ１２０と可視光カメラ１３０が別個のカメラである場合を例示している。しかし、深度カメラ１２０と可視光カメラ１３０は、深度情報と色情報の両方を取得可能な１つのカメラであってもよい。
【００２５】
２．  採寸装置の動作
図５から図１１を参照して、本実施形態の採寸装置１００の動作について説明する。
【００２６】
２．１  全体の流れ
図５は、採寸装置１００の制御部１４０の動作を示している。制御部１４０は、深度カメラ１２０から深度画像を示す深度情報を取得する（ステップＳ１）。制御部１４０は、可視光カメラ１３０からカラー画像を示す色情報を取得する（ステップＳ２）。
【００２７】
制御部１４０は、深度画像に基づいて対象物２００を検出し、対象物２００の寸法を算出する（ステップＳ３）。制御部１４０は、カラー画像を画像処理することによって対象物２００の輪郭を抽出して、対象物２００を検出してもよい。制御部１４０は、カラー画像と深度画像の両方に基づいて対象物２００を検出してもよい。深度画像及び／又はカラー画像に基づく対象物２００の検出は既存の公知技術によって行うことができる。対象物２００の検出により、対象物２００の画像内の位置が特定される。
【００２８】
制御部１４０は、算出した寸法の大きさを持つ枠の画像、すなわち、対象物２００の各面の輪郭形状を示す枠画像と、カラー画像とを重ねて表示部１１１に表示する（ステップＳ４）。深度カメラ１２０と可視光カメラ１３０が同一のカメラである場合は、深度画像の二次元座標とカラー画像の二次元座標は一致する。深度カメラ１２０と可視光カメラ１３０が別個のカメラである場合は、制御部１４０は、例えば、深度カメラ１２０と可視光カメラ１３０の位置に基づいて、深度画像の二次元座標とカラー画像の二次元座標を対応付ける。例えば、深度画像の座標系とカラー画像の座標系を、所定の基準位置を原点とする座標系に変換する。
【００２９】
制御部１４０は、ユーザの操作に応じて対象物２００の寸法を再計算する（ステップＳ５）。
【００３０】
図６は、ステップＳ４の重ね合わせ、すなわち、ステップＳ２で取得したカラー画像１３１と、ステップＳ３で算出された寸法の枠１２１の画像（枠画像）との重ね合わせを例示している。制御部１４０は、対象物２００各面の輪郭形状を示す枠１２１の画像をカラー画像１３１に重ねた重畳画像３００を生成する。
【００３１】
図７は、ステップＳ５における、採寸結果を調整するための、表示部１１１の画面の一例を示している。表示部１１１は、ステップＳ４で生成された重畳画像３００と、ステップＳ３で算出された寸法４０１とを表示する。さらに、表示部１１１には、寸法を調整する面を選択するための面選択ボタン４０２、枠１２１の大きさを変更するための調整ボタン４０３、及び寸法を決定するための保存ボタン４０４が表示される。
【００３２】
面選択ボタン４０２は、例えば、直方体の６面のいずれかを選択できるように「１」から「６」の数値ボタンを含む。例えば、「１」から「６」の数値は、図９の（ａ）に示す面Ｐ１〜Ｐ６にそれぞれ対応する。調整ボタン４０３は、例えば、変動量を増加させるためのボタンと、変動量を減少させるためのボタンを含む。調整ボタン４０３で設定される数値は、画素数に対応する。ユーザは、調整ボタン４０３上をタッチ操作することによって、変動量を示す数値を採寸装置１００に入力することができる。
【００３３】
ユーザは、重畳画像３００内又は面選択ボタン４０２に対して、指又はポインティングデバイスによってタッチ操作することによって、寸法を調整しようとする面を選択することができる。ユーザは、選択した面を重畳画像３００内でスライド操作する又は調整ボタン４０３に対してタッチ操作することによって、選択した面を、すなわち、枠１２１の一部を、その面の法線方向に移動させることができる。これにより、ユーザは、枠１２１の大きさを変更することができる。面の選択処理とサイズの変更処理において、ボタン操作と画像上での操作のいずれの組み合わせも可能である。例えば、ユーザは、重畳画像３００上におけるタッチ操作により面を選択し、タッチした位置からスライド操作して面を移動させてもよい。ユーザは、面選択ボタン４０２を操作することにより選択した面を、調整ボタン４０３の操作により移動させてもよい。ユーザは、面の選択処理とサイズの変更処理のいずれか一方を、重畳画像３００上における操作で行い、他方の処理をボタンに対する操作で行ってもよい。例えば、ユーザは、面選択ボタン４０２を操作することにより選択した面を、重畳画像３００上におけるスライド操作により移動させてもよい。ユーザは、重畳画像３００上におけるタッチ操作により選択した面を、調整ボタン４０３の操作により移動させてもよい。
【００３４】
２．２  寸法の再計算
図８は、ユーザの操作に応じた寸法の再計算（ステップＳ５）の詳細を示している。図９は、スライド操作を例示している。
【００３５】
制御部１４０は、ユーザの操作に応じて調整対象の面を選択する（ステップＳ５１）。例えば、ユーザは、図７に示す重畳画像３００内又は面選択ボタン４０２に対して、指又はポインティングデバイスによってタッチ操作する。制御部１４０は、指又はポインティングデバイスの接触位置の座標に基づいて、６つの面Ｐ１〜Ｐ６の中から調整対象の面を選択する。図９の（ｂ）は、調整対象の面として、面Ｐ４が選択された例を示している。
【００３６】
制御部１４０は、ユーザによる変動量の入力操作を検知したか否かを判断する（ステップＳ５２）。制御部１４０は、例えば、指又はポインティングデバイスの接触位置の座標の変化を検知することによって、スライド操作を検知する。例えば、制御部１４０は、スライド操作を検知すると、変動量の入力操作が行われたと判断する。また、制御部１４０は、指又はポインティングデバイスの接触位置の座標に基づいて調整ボタン４０３が操作されたことを検知すると、変動量の入力操作が行われたと判断する。なお、変動量の入力操作は、キーボードなどを使用して数値を直接入力する操作であってもよい。
【００３７】
変動量の入力操作が行われると、制御部１４０は、変動量をピクセルから長さに換算する（ステップＳ５３）。例えば、変動量の入力操作がスライド操作である場合は、制御部１４０は、スライド量に対応する画素数を長さ（例えば、ｍｍ）に換算する。変動量の入力操作が調整ボタン４０３に対するタッチ操作である場合は、制御部１４０は、調整ボタン４０３で設定された数値を長さに換算する。
【００３８】
制御部１４０は、換算後の長さに応じて対象物２００の寸法を再計算する（ステップＳ５４）。具体的には、制御部１４０は、ステップＳ３で算出した寸法と換算した長さとに基づいて、対象物２００の寸法を再計算する。ここで、図９の（ｃ）に示すように、制御部１４０は、調整対象の面の移動方向を、調整対象の面の法線方向に制限する。よって、制御部１４０は、調整対象の面をその面の法線方向に対して、換算した長さに応じて増減させた場合における、対象物２００の幅、奥行き、及び高さの寸法を再計算する。
【００３９】
制御部１４０は、再計算後の寸法と、その寸法の大きさの枠１２１の画像を表示部１１１に表示する（ステップＳ５５）。すなわち、表示部１１１に表示させる枠１２１の大きさを、ステップＳ３で算出した寸法からステップＳ５４で算出した寸法に変更する。
【００４０】
制御部１４０は、保存ボタン４０４が操作されたか否かを判断する（ステップＳ５６）。制御部１４０は、保存ボタン４０４が操作されたことを検知すると、例えば、ステップＳ５４で再計算した寸法を記憶部１５０に格納して、図８に示す処理を終了する。保存ボタン４０４が操作されるまでは、ステップＳ５１に戻り、図８に示す処理を繰り返す。このとき、例えば、ステップＳ５１において新たに調整対象の面が選択されなければ、現在の調整対象の面に対してステップＳ５２〜Ｓ５５が繰り返される。
【００４１】
表示部１１１において、枠１２１がカラー画像と重ねて表示されているため、ユーザは枠１２１がカラー画像に写っている対象物２００の大きさに一致するように、調整対象の面を移動させることができる。例えば、ユーザは、対象物２００の輪郭からずれている面を選択して（図９の（ｂ））、スライド操作することによって（図９の（ｃ））、枠１２１を対象物２００の輪郭に一致させる（図９の（ｄ））。制御部１４０は、変動量、例えば、スライド量に基づいて、対象物２００の寸法を再計算する。これにより、例えば、深度画像に基づいて算出された最初の寸法の精度が良くない場合であっても、ユーザが重畳画像３００を目視しながら枠１２１の大きさを変更することによって、制御部１４０は対象物２００の実際の大きさに一致するような寸法を算出することができる。
【００４２】
制御部１４０は、スライド操作が行われている間、すなわち、指又はポインティングデバイスの接触位置の座標の変化を検出し続けている間の枠の表示（例えば、図９の（ｃ））と、スライド操作が終了した後、すなわち、非接触を検出したときの枠の表示（例えば、図９のお（ｄ））を異ならせてもよい。例えば、スライド操作中は、スライド操作が開始される前の枠の大きさと、スライド量に応じた枠の大きさとが、それぞれ視認できるような表示であってもよい。
【００４３】
２．３  面の選択
ステップＳ５１において、ユーザが面選択ボタン４０２に対してタッチ操作した場合は、制御部１４０は、指又はポインティングデバイスの接触位置の座標と面選択ボタン４０２内に含まれる数値ボタンの座標とに基づいて、６つの面Ｐ１〜Ｐ６の中から調整対象の面を選択する。
【００４４】
ステップＳ５１において、ユーザが重畳画像３００に対してタッチ操作した場合は、制御部１４０は、図１０に示す処理により、６つの面Ｐ１〜Ｐ６の中から調整対象の面を選択する。
【００４５】
図１０は、重畳画像３００内のタッチ操作に基づく調整対象の面の選択（ステップＳ５１）の詳細を示している。図１１は、ユーザによりタッチされた位置の座標Ａ、側面の中心座標Ｂ１，Ｂ２，Ｂ３，Ｂ４、天面の一部に描かれた円Ｃ１、及び底面の一部に描かれた円Ｃ２を示している。制御部１４０は、カメラ座標系（二次元座標系）に基づいて図１０に示す処理を行う。
【００４６】
制御部１４０は、ステップＳ３で算出した対象物２００の寸法に基づいて、すなわち、枠１２１の大きさに基づいて、４つの側面の中心座標Ｂ１，Ｂ２，Ｂ３，Ｂ４を算出する（ステップＳ５０１）。制御部１４０は、枠１２１の天面及び底面にそれぞれ円Ｃ１，Ｃ２を描画する（ステップＳ５０２）。
【００４７】
制御部１４０は、ユーザがタッチした位置の座標Ａを取得する（Ｓ５０３）。制御部１４０は、座標Ａが円Ｃ１の範囲内か否かを判断する（Ｓ５０４）。制御部１４０は、座標Ａが円Ｃ１の範囲内であれば、調整対象の面を天面に決定する（Ｓ５０５）。
【００４８】
座標Ａが円Ｃ１の範囲内でなければ、制御部１４０は、座標Ａが円Ｃ２の範囲内か否かを判断する（Ｓ５０６）。制御部１４０は、座標Ａが円Ｃ２の範囲内であれば、調整対象の面を底面に決定する（Ｓ５０７）。
【００４９】
座標Ａが円Ｃ２の範囲内でなければ、制御部１４０は、座標Ａから中心座標Ｂ１までの距離と、座標Ａから中心座標Ｂ２までの距離と、座標Ａから中心座標Ｂ３までの距離と、座標Ａから中心座標Ｂ４までの距離とをそれぞれ算出する（Ｓ５０８）。制御部１４０は、中心座標Ｂ１〜Ｂ４の中で距離が最短となる座標に対応する側面を、調整対象の面として決定する（Ｓ５０９）。
【００５０】
３．  効果及び補足
本実施形態の採寸装置１００は、複数の面を有する対象物２００の外形の大きさを算出する。採寸装置１００は、ユーザによる操作を受け付ける操作部１１２と、対象物の深度画像を示す深度情報と対象物のカラー画像を示す色情報とを取得する取得部と、深度情報と色情報の少なくともいずれか一方に基づいて対象物の幅、奥行き、及び高さを示す第１の寸法を算出する制御部１４０と、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示する表示部１１１と、を備える。操作部１１２は、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を受け付ける。制御部１４０は、調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の第２の寸法を、第１の寸法と変動量とに基づいて算出し、表示部１１１が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更する。
【００５１】
これにより、対象物の測定寸法の調整が可能になる。例えば、ユーザは、枠１２１が示す複数の面の中から、カラー画像内の対象物の輪郭からずれている面を選択する。ユーザは、例えばスライド操作により、変動量を入力する。制御部１４０は、ユーザが入力した変動量、例えば、スライド量に基づいて、調整対象の面をその法線方向に移動させたときの対象物２００の寸法を計測する。さらに、制御部１４０は、計測後の寸法を示すように枠１２１の大きさを変更する。よって、ユーザが、枠１２１がカラー画像内の対象物２００の輪郭に一致するように、選択した面を動かすことによって、制御部１４０は、対象物２００の寸法を精度良く算出することができる。これにより、例えば、深度情報にノイズが含まれ、最初に算出された寸法に誤差がある場合であっても、ユーザの目視による調整に基づいて、制御部１４０は、対象物２００の寸法を精度良く算出することができる。
【００５２】
操作部１１２は、タッチパネルである。制御部１４０は、ユーザによる調整対象の面の選択において、枠１２１の画像における複数の面のぞれぞれの中心座標を算出し、ユーザがタッチパネルに触れた位置の座標と中心座標との距離が最も近い面を、調整対象の面として選択する。
【００５３】
これにより、ユーザは選択したい面を選択することができる。
【００５４】
表示部１１１は、複数の面の少なくともいずれか一つにおいて、面に対応付けられた所定形状の画像を表示する。本実施形態では、円を表示する。制御部１４０は、ユーザによる調整対象の面の選択において、ユーザがタッチパネルに触れた位置の座標が所定形状の画像の範囲内であれば、所定形状の画像に対応付けられた面を、調整対象の面として選択する。
【００５５】
これにより、ユーザは選択したい面を選択することができる。
【００５６】
調整対象の面の変動量は、操作部１１２に対するスライド操作又は数値入力により、入力される。
【００５７】
ユーザが入力する変動量は画素数に対応する。制御部１４０は、画素数を長さに変換して、第２の寸法を算出する。
【００５８】
取得部は、対象物を撮影して深度情報を生成する深度カメラ１２０と、対象物を撮影して色情報を生成する可視光カメラ１３０とを含む。
【００５９】
本実施形態の採寸方法は、コンピュータの制御部が、複数の面を有する対象物２００の外形の大きさを算出する方法である。採寸方法は、対象物２００の深度画像を示す深度情報と対象物２００のカラー画像を示す色情報とを取得部から取得するステップＳ１，Ｓ２、深度情報と色情報の少なくともいずれか一方に基づいて、対象物の幅、奥行き、及び高さを示す第１の寸法を算出するステップＳ３、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示部１１１に表示するステップＳ４、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を操作部１１２を介して受け付けるステップＳ５１，Ｓ５２、選択された調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の第２の寸法を、第１の寸法と変動量とに基づいて算出するステップＳ５３，Ｓ５４、及び表示部１１１が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更するステップＳ５５を含む。
【００６０】
これにより、対象物の測定寸法の調整が可能になる。
【００６１】
（他の実施形態）
以上のように、本出願において開示する技術の例示として、実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。また、上記実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
【００６２】
上記実施形態では、天面及び底面を指定するための形状として円Ｃ１，Ｃ２が描かれたが、面を指定するための形状は円形でなくてもよい。例えば、四角形であってもよい。また、図形によって指定可能な面は、天面及び底面でなくてもよい。例えば、側面であってもよい。
【００６３】
上記実施形態では、深度カメラ１２０が採寸装置１００に内蔵されたが、採寸装置１００に深度カメラ１２０が内蔵されていなくてもよい。採寸装置１００は、通信部１６０を介して、深度カメラ１２０が生成した深度情報を取得してもよい。この場合、通信部１６０が深度情報を取得する取得部に相当する。同様に、可視光カメラ１３０は、採寸装置１００に内蔵されていなくてもよい。採寸装置１００は、通信部１６０を介して、深度情報と共に、色情報を取得してもよい。この場合、通信部１６０が色情報を取得する取得部に相当する。
【００６４】
上記実施形態は、ユーザが、重畳画像３００を目視することによって手動で枠１２１の大きさを変更し、それにより、制御部１４０は対象物２００の寸法を再計算した。これに代えて、機械学習を使用して、重畳画像３００から対象物２００の寸法を再計算してもよい。
【００６５】
本開示の採寸装置１００は、ハードウェア資源、例えば、プロセッサ、メモリ、及びプログラムとの協働などによって、実現可能である。
【００６６】
以上のように、本開示における技術の例示として、実施形態を説明した。そのために、添付図面および詳細な説明を提供した。したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００６７】
また、上述の実施形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００６８】
本開示は、計測した対象物の寸法を調整する採寸装置及び採寸方法に適用可能である。
【符号の説明】
【００６９】
１００    採寸装置
１１０    タッチスクリーン
１１１    表示部
１１２    操作部
１２０    深度カメラ
１２１    枠
１３０    可視光カメラ
１３１    カラー画像
１４０    制御部
１５０    記憶部
１６０    通信部
２００    対象物
３００    重畳画像
４０１    寸法
４０２    面選択ボタン
４０３    調整ボタン
４０４    保存ボタン
Ａ        座標
Ｂ１，Ｂ２，Ｂ３，Ｂ４    中心座標
Ｃ１，Ｃ２    円
Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６    面
【図１】
2020067168.tif 000003
【図２】
2020067168.tif 000004
【図３】
2020067168.tif 000005
【図４】
2020067168.tif 000006
【図５】
2020067168.tif 000007
【図６】
2020067168.tif 000008
【図７】
2020067168.tif 000009
【図８】
2020067168.tif 000010
【図９】
2020067168.tif 000011
【図１０】
2020067168.tif 000012
【図１１】
2020067168.tif 000013
【手続補正書】
【提出日】令和3年3月19日(2021.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本開示にかかる採寸方法は、複数の面を有する対象物の外形の大きさを算出する方法である。採寸方法は、対象物の深度画像を示す深度情報と対象物のカラー画像を示す色情報とを取得するステップ、深度情報と色情報の少なくともいずれか一方に基づいて、対象物の幅、奥行き、及び高さを示す第１の寸法を算出するステップ、第１の寸法に基づく対象物の輪郭形状を示す枠画像をカラー画像に重ねて表示部に表示するステップ、ユーザによる調整対象の面の選択及び調整対象の面の変動量の入力を受け付けるステップ、調整対象の面を変動量に基づいて調整対象の面の法線方向に移動させたときの対象物の幅、奥行き、及び高さを示す第２の寸法を、第１の寸法と変動量とに基づいて算出するステップ、及び表示部が表示する枠画像を、第２の寸法に基づく対象物の輪郭形状を示すように変更するステップ、を含む。
【国際調査報告】
2020067168.tif 000014
2020067168.tif 000015
2020067168.tif 000016
2020067168.tif 000017