JP2021015592A - 二次元コード読取装置、設置位置調整装置、プログラム - Google Patents
二次元コード読取装置、設置位置調整装置、プログラム Download PDFInfo
- Publication number
- JP2021015592A JP2021015592A JP2020069759A JP2020069759A JP2021015592A JP 2021015592 A JP2021015592 A JP 2021015592A JP 2020069759 A JP2020069759 A JP 2020069759A JP 2020069759 A JP2020069759 A JP 2020069759A JP 2021015592 A JP2021015592 A JP 2021015592A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional code
- image
- installation position
- reading device
- position adjusting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000009434 installation Methods 0.000 title claims abstract description 147
- 238000003384 imaging method Methods 0.000 claims description 48
- 238000011156 evaluation Methods 0.000 claims description 17
- 239000003550 marker Substances 0.000 claims description 17
- 238000012937 correction Methods 0.000 claims description 14
- 230000003287 optical effect Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 description 66
- 238000012545 processing Methods 0.000 description 40
- 210000004027 cell Anatomy 0.000 description 23
- 238000010586 diagram Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 15
- 239000011159 matrix material Substances 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 239000004973 liquid crystal related substance Substances 0.000 description 10
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000001678 irradiating effect Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 210000002287 horizontal cell Anatomy 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
二次元コード読取装置が撮像した画像を取得する画像取得手段(17)と、
取得した画像を表示する画像表示手段(15)と、
予め設定された二次元コードの左右上下方向に対して、撮像された二次元コードの角度ずれを検出する角度ずれ検出手段(S122)と、
前記角度ずれ検出手段で検出された角度ずれを補正し、前記設定された左右上下方向で二次元コードを、前記画像表示手段で表示させる角度ずれ補正手段(S126)と、を備える。そして、前記画像表示手段(15)は、前記二次元コードの付けられた読み取り対象物Wを、前記角度ずれ補正手段で二次元コードが回転された角度に対応して回転させて表示することを特徴とする。
二次元コード読取装置が撮像した画像を取得する画像取得手段(17)と、
取得した画像を表示する画像表示手段(15)と、
二次元コードの左右上下方向に対して、撮像された二次元コードの角度ずれを検出する角度ずれ検出手段(S401)と、
前記角度ずれ検出手段で検出された角度ずれを、前記画像表示手段で表示させる角度ずれ表示手段(S402)と、
撮像した二次元コードに、マージンを付加して前記画像表示手段で表示させるマージン表示手段(S404)と、を備えることを特徴とする。
画像データを撮像する撮像手段(53)と、
前記画像データのコード位置情報から、前記画像データのコードもしくはコード周辺の画像特徴量を算出するコード画像特徴量算出手段(S256)と、
前記画像特徴量を記憶するコード画像特徴量記憶手段(S258)と、
前記コード画像特徴量記憶手段に記憶された複数の画像特徴量から、前記画像データの撮像された環境の一致度を算出する読み取り環境一致度算出手段(S260)と、
前記環境一致度算出手段により算出された一致度が高くなる前記画像データの撮像された環境を指示する環境一致指示手段(S262)と、を備えることを特徴とする。
二次元コード読取装置が撮像した画像を取得する画像取得手段(17)と、
取得した画像を表示する画像表示手段(15)と、
複数の二次元コードに対して、個々の二次元コードに識別情報を付して前記画像表示手段に表示する情報表示手段(S404)と、
前記二次元コード読取装置の位置調整対象に指定された二次元コードを特定して前記画像表示手段に表示する特定表示手段(S408)と、
前記位置調整対象に指定された以外の二次元コードの読み取り条件を個々に調整し、調整結果を保持する(S412)ことを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
以下、本発明の第1実施形態に係る設置位置調整装置について図1〜図18を参照して説明する。
図1は、第1実施形態に係る設置位置調整装置と二次元コード読取装置との説明図である。
第1実施形態の設置位置調整は、設置位置調整装置の制御プログラムが設定されたコンピュータ10と、QRコードを読み取る固定式の二次元コード読取装置110とで行われる。QRコードは図示されない読み取り対象物に付けられている。対象物は図示されない製造ライン上に搬送され、対象物のQRコードが二次元コード読取装置110で読み取られる。
二次元コード読取装置110は操作部(図示されず)、液晶表示装置46などを備えている。操作部には、例えば複数のスイッチ42が設けられ、これらスイッチ42により、動作内容を指示するようになっている。二次元コード読取装置110の筐体61の前端に形成された開口部(読取口)62には後述する光学系ユニットが配置されている。
設置位置調整装置10は、モニター15に、QRコードQの画像と共に、QRコードQの付けられた対象物Wの画像を表示する。モニター画像には、表示内容の回転指示アイコン122、表示内容の回転角度指示アイコン124、表示角度の自動補正アイコン126が表示される。
マウス操作等によって、表示内容の回転指示アイコン122が1回クリックされた結果、図4(B)中に示されるように、QRコードQが1/4回転(90°)、反時計方向に回転されると共に、併せて、対象物Wの画像表示が1/4回転(90°)、反時計方向に回転される。同時に、回転角度指示アイコン124に90°回転したことが表示される。ここで、回転指示アイコン122が2回クリックされた場合、1/2(180°)、QRコードが回転して表示される。
図9(A)に示されるように、二次元コードとしてQRコードに対しては、2個の切り出しシンボルQSが上側にあり、1個の切り出しシンボルQSが左下側にあることが、正しい位置として設定されている場合、読み取ったQRコードの切り出しシンボルQSがどちらにあるかで、正しい位置に対して何度傾いているかが検出される。第1実施形態では、二次元コードの特徴を用いるため、容易に角度ずれを検出することができる。
図4(A)中のQRコードは、図9(A)に示される設定された正しい位置に対して、90°反時計方向に傾いている。このため、図4(A)中で、表示角度の自動補正アイコン126がクリックされると、図4(B)中に示されるように、QRコードQが90°、反時計方向に自動的に回転されると共に、併せて、対象物Wの画像表示が90°、反時計方向に回転される。
マウス操作等によって、表示内容の回転角度指示アイコン124に45°の回転が指示された結果、図4(B)中に示されるように、QRコードQが45°、反時計方向に回転されると共に、併せて、対象物Wの画像表示が45°、反時計方向に回転される。第1実施形態では、モニター15に表示されるQRコードの角度調整が容易である。
設置位置調整装置10は、上述したように取得した画像中のQRコードの上下左右を判断し、設定された上下左右方向に対して何度傾いているかを検出する(S122)。そして、表示角度の自動補正アイコン126がクリックされ、ずれ補正の指示があると(S124:Yes)、補正前の図4(A)中のQRコードのように正しい位置に対して、90°反時計方向に傾いている場合、図4(B)中に示されるように、QRコードQが90°、反時計方向に自動的に回転されると共に、併せて、対象物Wの画像表示が90°、反時計方向に回転される(S126)。
設置位置調整装置10は、回転指示アイコン122が1回クリックされ、1/4回転が指示された場合(S132:Yes)、図4(A)中の表示されていたQRコードを、図4(B)中に示されるように、QRコードQを反時計方向に1/4回転されると共に、併せて、対象物Wの画像表示が、反時計方向に1/4回転される。
設置位置調整装置10は、表示内容の回転角度指示アイコン124に45°の回転が指示され場合(S142:Yes)、図4(B)中に示されるように、QRコードQが45°、反時計方向に回転されると共に、併せて、対象物Wの画像表示が45°、反時計方向に回転される(S144)。
設置位置調整装置10は、モニター15に、QRコードに対する作業者の向きを入力する作業者角度指示アイコン128、QRコードQの画像と共に、QRコードに対する作業者の位置を示す作業者アイコンOPを表示する。そして、作業者角度指示アイコン128を介して90°が入力されると、作業者アイコンOPをQRコードに対して90°回転させ表示が成される。この後、作業者の位置が正しく入力されたことを示す、確認操作が行われると、図4(A)に示す表示角度調整の画像に戻る。この際に、図6(A)に示されたQRコードQは、図6(B)に示された作業者側からの正面方向(ここでは、2個の切り出しシンボルQSが下側にあり、1個の切り出しシンボルQSが右上側)と一致するように図4(A)に示す表示角度調整でのQRコードの画像が調整される。第1実施形態では、二次元コード読取装置側の作業者の位置を容易に入力することができる。
設置位置調整装置10は、作業者の位置入力を開始する指示を受けると(S102)、図6(A)に示される立ち位置調整の画像をモニター15に表示する(S104)。そして、作業者の位置の角度が入力されると(S106)、図6(B)に示されるように入力された角度分、作業者アイコンOPをQRコードに対して回転させれ表示が成される(S108)。そして、作業者の位置が正しく入力できたことを示す確認操作(例えば、図示しない「確認」のアイコンのクリック)が成されると(S110:Yes)、作業者の位置(角度)が設定され(S112)、図4(A)に示す表示角度調整の画像に戻る(S114)。この際に、図6(A)に示されたQRコードQは、図6(B)に示された作業者側からの正面方向(ここでは、2個の切り出しシンボルQSが下側にあり、1個の切り出しシンボルQSが右上側)と一致するように図4(A)に示す表示角度調整でのQRコードの画像が調整される。第1実施形態では、設置位置調整装置側の作業者と二次元コード読取装置側の作業者との連帯が取りやすくなり、二次元コード読取装置の位置合わせが容易になる。
設置位置調整装置10は、傾斜表示の指示があると(S152:Yes)、撮像した二次元コードの外形の上下、左右の辺の長さを比較する(S154)。ここでは、図15(A)に示される二次元コード(QRコード)の上辺UL、下辺BLと、右辺RL、左辺LLとの長さが比較され、二次元コード読取装置に対する二次元コードの傾きが推定される。そして、差が小さい場合(S156:Yes)、傾きは少ないとの判断が為され、モニター上に図示されない二次元コードに傾きが無い画像が表示される(S158)。
設置位置調整装置10は、二次元コード読取装置の傾斜表示の指示があると(S172:Yes)、図3中に示される二次元コード読取装置内のGセンサ41からの検出データを取得し(S174)、検出データに基づき、図7(B)に示される二次元コード読取装置の傾き表示画像をモニター15に表示する(S176)。
設置位置調整装置10は、二次元コードの傾きの三次元表示の指示があると(S182:Yes)、図15(C)に示されるように、二次元コードを縦5×横5セルに分割し、各セルサイズを獲得する(S184)。設置位置調整装置10は、二次元コードの分割した部分の内、オートフォーカス機能を用いて、焦点が最も合っている分割部分を検出し、その分割部分と二次元コード読取装置との距離を二次元コード読取装置との焦点距離と仮定する(S186)。S186の処理で求められた焦点が最も合っている分割部分のセルサイズで仮定した距離を基準に、分割した二次元コードの各分割部分と二次元コード読取装置との距離が推定される(S188)。即ち、二次元コードの特性上、セルサイズは全て同一の大きさであり、光学的に同じサイズもの物の見え方は距離と比例関係にあるため、距離を求めたい部分のセルサイズと基準となるセルサイズとの距離から、距離が算出される。そして、S188で推測した各分割部分の二次元コードの距離から三次元グラフのデータが作成され、図16に示されるようにモニター上に表示される(S190)。
設置位置調整装置10は、読み取り画像の画像フォーカスを合わせるため、オートフォーカス中の各距離毎のオートフォーカス評価値のグラフGFを表示し、グラフGF中のピークを作業者に入力させることで、フォーカスポイントFPを画像中に表示し、どのピーク時の設定が適正であるか、作業者に目視で確認できるようにする。オートフォーカス評価値のグラフGFではX軸に距離が、Y軸にオートフォーカス評価値が取られている。図17中では、オートフォーカス評価値のグラフGF中で二次元コード読取装置からの距離の異なるBLACKの文字LEにピークP1が、QRコードQにピークP2が現れ、グラフGF中でピークP2が選択されることで、QRコードQの画像上にフォーカスポイントFPが重なり、作業者が目視で確認できる。作業者は適切に距離を合わせることができたかを確認することができる。
設置位置調整装置10は、表示画像上のフォーカスポイントの座標(X、Y)を確認し(S302)、二次元コード読取装置に対してオートフォーカスの実施を要求し(S304)、二次元コード読取装置からオートフォーカス進捗結果を受信し(S306)、二次元コード読取装置から受信したオートフォーカス距離と評価値とその画像データを保存する(S308)。S306、S308での処理は、オートフォーカスが完了するまで繰り替えされる(S310:No)。そして、オートフォーカスが完了すると(S310:Yes)、保存したオートフォーカスの距離の評価値のデータを距離の昇順に並び替えられ、図18(A)に示されるように並び替えたデータをX軸:距離、Y軸:評価値でグラフ表示が成される(S314)。昇順に並び替えられた距離と評価値から、距離毎に評価値の変化量が計算される(S316)。計算した距離毎に評価値の変化量から、距離毎の変化量の差分が計算され、変化量のサブルーチンの+−が反転した距離が確認され、図18(B)中に示されるようにオートフォーカス評価値のグラフGF中で凹範囲、凸範囲が確認される(S318)。凹範囲、凸範囲の内、凸範囲に有る評価値の最大値が図18(C)中に示されるようにピークP1、ピークP2とされる(S320)。そして、作業者がピーク部分をクリックしたかが判断され(S322)、クリックが成されるまでは(S322:No)、最もフォーカスの合った距離の画像が表示される(S326)。クリックが成されると(S322:Yes)、S308で保存した画像のうち、ピーク部分の距離の画像が表示される(S324)。
設置位置調整装置10は、モニター15に、QRコードQの画像と共に撮像されたQRコードQの画像の周囲にマージンMを表示させた際に、マージンMが撮像範囲からはみ出している場合、マージンがはみ出していることを指示する「マージンが撮像範囲からはみ出ています。」との指示表示COをQRコードQ、マージンMの写し出されているモニター15に表示すると共に、モニター15に併設された図示しないスピーカから「マージンが撮像範囲からはみ出ています。」との音声出力を行う。
設置位置調整装置10は、モニター15に、QRコードQの画像と共に撮像されたQRコードQの画像の周囲にマージンMを表示させた際に、マージン内にQRコード以外のデータ(この例では枠)がある場合、データが存在することを指示する「マージンにコード以外のデータがあります。」との指示表示COをQRコードQ、マージンMの写し出されているモニター15に表示すると共に、モニター15に併設された図示しないスピーカから「マージンにコード以外のデータがあります。」との音声出力を行う。
設置位置調整装置10は、図10(A)に示されるメインルーチンで二次元コード読取装置110から画像を取得し(S12)、画像表示を行う(S14)。そして、サブルーチン処理に入るかが判断され(S16)、サブルーチン処理に入る場合(S16:Yes)、サブルーチン処理が実行される(S100)。
QRコードのマージン表示が指示されたか判断される(S400)。マージン表示が指示されない場合(S400:No)、処理が図10のS100に戻り、サブルーチン処理が継続される。マージン表示が指示されると(S400:Yes)、設置位置調整装置10は、図19(A)に示されるようにQRコードQの角度ずれを検出し(S401)、図19(A)に示されるように、検出した角度ずれに対応させQRコードを傾けてモニター15に表示すると共に、検出したずれ角度(この例では30°)をモニター15に表示する(S402)。更に、設置位置調整装置10は、QRコードQの画像の周囲にマージンMを表示させる(S404)。
図27(A)は、設置位置調整装置10で複数のQRコードが撮像されたときのモニター15での表示画像の説明図である。
実施形態の設置位置調整装置10は、モニター15に複数のQRコードを画像表示する際には、検出できた全てのQRコードに対して符番し、番号を表示することで作業者にQRコードを識別させる。QRコードC1に対しては(1)CODE1と、QRコードC2に対しては(2)CODE2と、QRコードC3に対しては(3)CODE3との識別用の表示(識別情報)を付す。
別例の表示画像では、検出できたQRコードに対して符番し、番号を表示すると共にデコードの結果を表示することで作業者にQRコードを識別させる。QRコードC1に対しては(1)9999999999と、QRコードC2に対しては(2)0123456789との識別用の表示(識別情報)を付す。更に、QRコードに対して、読み取り及び調整結果を情報画像IF1として表示を行う。この例では、デコードされたQRコードC2(0123456789)をシャッタ速度90ms、明るさ80%、フォーカス距離50cmで読み取ったことが表示される。
図31でのサブルーチン処理は、図10(A)を参照して前述したメインルーチンのS100でのサブルーチン処理として行われる。即ち、図10(B)〜図14を参照し前述した位置調整等の処理に先行、または、同時に図31でのサブルーチン処理は実行される。
第1実施形態の設置位置調整装置10は、撮像調整のされたQRコードについて設定値を表示する。例えば、カーソルCUで、QRコードC2が指示された際、情報画像IF4として表示を行う。この例では、QRコードC2のデータ(ここではCODE2)、撮像の設定値としてシャッタ速度80ms、明るさ70%、フォーカス距離60cmに調整されたことが表示される。
特定のQRコードの撮像条件を表示する指示、例えば、図30の表示でカーソルCUが動かされ、QRコードC2が指示されたとき(S602:Yes)、情報画像IF4として撮像条件の表示を行う(S604)。この例では、QRコードC2のデータ(ここではCODE2)、撮像の設定値としてシャッタ速度80ms、明るさ70%、フォーカス距離60cmに調整されたことが表示される。そして、表示指示の終了、例えば、所定時間の経過、次処理の指示により(S606:Yes)、処理が終了する。第1実施形態では、位置調整対象に指定された二次元コードの読み取り条件を表示するため、作業者は読み取り条件の確認が行える。
複数のQRコードが存在する場合(S502:Yes)、まず、第1順位のQRコード1の撮像条件が設定され(S504)、第1順位のQRコードC1の撮像、デコードが行われる(S506)。そして、次順位、ここでは、QRコードC1以外のQRコードC2、又はQRコードC3の撮像条件が設定され(S508)、次順位のQRコードの撮像、デコードが行われる(S510)。ここで、例えば、QRコードC1に第1順位、QRコードC2に第2順位、QRコードC3に第3順位が付けられている場合には、QRコードC1、QRコードC2、QRコードC3の順で撮像、デコードが行われて行く。そして、全てのQRコードの撮像、デコードが終了すると(S512:Yes)、処理が終了する。
図32でのサブルーチン処理は、図10(A)を参照して前述したメインルーチンのS100でのサブルーチン処理として行われる。
第2実施形態の二次元コード読取装置、設置位置調整装置は、二次元コード読取装置の初期位置設定では無く、初期位置設定の成された二次元コード読取装置が製造ラインのメンテナンス等のためいったん取り外された後、再度、初期位置設定に付け直す際の位置調整を行う。第2実施形態の二次元コード読取装置、設置位置調整装置のハードウエェア構成は、図2、図3で参照された第1実施形態の物と同様である。
二次元コード読取装置、又は、設置位置調整装置は、画像データを撮像し(S222)、作業者が二次元コード読取装置の取り外し前の任意のタイミングで取得が指示された際に(S224:Yes)、画像データから画像特徴量を算出し(S226)、画像特徴量を記憶する(S228)。第2実施形態では、作業者は取り外し前に画像データを取得しておくことで、取り外し後に、容易に取り外し前の位置に二次元コード読取装置を付け直すことができる。
二次元コード読取装置、又は、設置位置調整装置は、画像データを撮像し(S232)、設定された周期になると(S234:Yes)、画像データから画像特徴量を算出し(S236)、画像特徴量を比較し(S238)、高い特徴量の画像データを特定して、画像特徴量を記憶する(S240)。第2実施形態では、作業者は取り外し前に自動で取得された画像データに基づき、取り外し後に、容易に取り外し前の位置に二次元コード読取装置を付け直すことができる。
二次元コード読取装置は、作業者から取り付け作業開始の指示が成された際に(S252:Yes)、画像データを撮像し(S254)、画像データから画像特徴量を算出し(S256)、画像特徴量を記憶する(S258)。そして、二次元コード読取装置の取り外し前の複数の画像データの画像特徴量と、取り外し後の画像データの画像特徴量の一致度が算出され(S260)、一致度が高くなる読み取り環境が表示される(S262)。例えば、一致度が高くなる方向に二次元コード読取装置が調整されている際には、図3中に示されるLED43の点滅速度が速くなり、一致度が低くなる方向の二次元コード読取装置が調整されている際には、LED43の点滅速度が遅くなるである。この代わりに、図3中に示される液晶表示装置46による一致方向の表示も可能である。そして、一致度が所定閾値を超えたかいなか、即ち、ほぼ、取り外し前の位置に二次元コード読取装置を位置決めできた場合(S264:Yes)、一致が通知される(S266)。例えば、図3中に示されるブザー44により一致が通知される。S254〜S266の処理が、画像表示終了の指示があるまで(S268:No)、繰り替えされる。この第2実施形態では、ブザー44により一致が通知されたが、この代わりに、図3中に示されるLED43の発光、液晶表示装置46による一致表示も可能である。第2実施形態では、製造ラインの整備等で、二次元コード読取装置が取り外されても、作業者は容易に取り外し前の位置に二次元コード読取装置を付け直すことができる。
設置位置調整装置10は、特徴画像の表示指示があると(S302:Yes)、二次元コード読取装置110を介して画像データを撮像し(S304)、画像特徴量を算出(S306)し、図25(A)に示されるQRコードの外枠画像(特徴画像)P、又は、図25(B)に示されるQRコードの外枠画像、及び、対象物Wの外形画像(特徴画像)Pを作成し(S308)、モニター15に撮像画像上に特徴画像Pを重ねて表示する(S310)。S304〜S310の処理が表示終了の指示があるまで(S312:No)、繰り返される。二次元コード読取装置に接続された設置位置調整装置の作業者は、二次元コード読取装置側の作業者に、復元位置の指示を送ることができる。
ここでは、画像表示が設置位置調整装置側のモニター15で行われたが、この画像表示を二次元コード読取装置110側の図3中に示される液晶表示装置46で行われることも可能である。これにより、二次元コード読取装置単体で、作業者は、取り外し後に、容易に取り外し前の位置に二次元コード読取装置を付け直すことができる。
設置位置調整装置10は、二次元コード読取装置110を介して取得した画像をブロックに分割し(S322)、ブロックHOG特徴量を算出し(S324)、記憶保存しているHOG特徴量とのコサイン類似度を評価する(S326)。そして、ブロック類似度が閾値以上かが判断され(S328)、閾値以上のブロックには、類似ブロックとして、図26中で示された透過青色四角形色PPが表示される(S330)。S322〜S330の処理が表示終了の指示があるまで(S332:No)、繰り返される。ここでは、画像表示が設置位置調整装置側のモニター15で行われたが、この画像表示を二次元コード読取装置110側の図3中に示される液晶表示装置46で行われることも可能である。
11…CPU
13…RAM(メモリ)
15…モニター
21…OS(オペレーティングシステム)
46…液晶表示装置
53…撮像器
110…二次元コード読取装置
Claims (41)
- 二次元コード読取装置の設置位置調整装置であって、
二次元コード読取装置が撮像した画像を取得する画像取得手段と、
取得した画像を表示する画像表示手段と、
予め設定された二次元コードの左右上下方向に対して、撮像された二次元コードの角度ずれを検出する角度ずれ検出手段と、
前記角度ずれ検出手段で検出された角度ずれを補正し、前記設定された左右上下方向で二次元コードを、前記画像表示手段で表示させる角度ずれ補正手段と、を備え、
前記画像表示手段は、前記二次元コードの付けられた読み取り対象物を、前記角度ずれ補正手段で二次元コードが回転された角度に対応して回転させて表示することを特徴とする設置位置調整装置。 - 請求項1の二次元コード読取装置の設置位置調整装置であって、
表示される前記二次元コードを所定角度回転させる所定回転手段と、
表示される前記二次元コードを入力された角度回転させる角度回転手段と、を備えることを特徴とする設置位置調整装置。 - 請求項1又は2の二次元コード読取装置の設置位置調整装置であって、
二次元コードに対する作業者の位置を入力する位置入力手段と、
前記作業者の位置から見える二次元コードの向きと、前記画像取得手段で表示される二次元コードの向きとを合わせる向き調整手段と、を備えることを特徴とする設置位置調整装置。 - 請求項3の二次元コード読取装置の設置位置調整装置であって、
前記位置入力手段は、撮像された二次元コードと、撮像された二次元コードに対する作業者の位置とを同時に前記画像表示手段で表示させることで位置を入力させることを特徴とする設置位置調整装置。 - 請求項1〜請求項4のいずれか1の二次元コード読取装置の設置位置調整装置であって、
前記角度ずれ検出手段は、撮像された二次元コードの特徴から角度ずれを検出することを特徴とする設置位置調整装置。 - 請求項1〜請求項4のいずれか1の二次元コード読取装置の設置位置調整装置であって、
取得した二次元コードの画像から二次元コードの傾きを検出する傾き検出手段と、
前記検出された二次元コードの傾きを前記画像表示手段で表示するコード傾き表示手段と、を有することを特徴とする設置位置調整装置。 - 請求項6の二次元コード読取装置の設置位置調整装置であって、
前記二次元コード読取装置は、地面からの傾きを取得する傾き取得手段を有し、
取得した傾きから二次元コード読取装置の傾きを前記画像表示手段で表示する装置傾き表示手段を有することを特徴とする設置位置調整装置。 - 請求項6の二次元コード読取装置の設置位置調整装置であって、
前記傾き検出手段は、取得した二次元コードの画像から、上下の辺と左右の辺の長さを比較し、差が大きいか否かを判断する長さ差判断手段と、
前記長さ差判断手段が差を大きいと判断した際に、取得した二次元コードの画像を複数のセルに分割し、各セルの大きさを比較することで傾きを判定する傾き判定手段とを備えることを特徴とする設置位置調整装置。 - 請求項6の二次元コード読取装置の設置位置調整装置であって、
取得した二次元コードの傾きを3次元グラフとして前記画像表示手段で表示する3次元グラフ表示手段を備えることを特徴とする設置位置調整装置。 - 請求項9の二次元コード読取装置の設置位置調整装置であって、
読み取りの焦点を合わせるオートフォーカス手段を備え、
前記3次元グラフ表示手段は、
取得した二次元コードの画像を複数のセルに分割し、
前記オートフォーカス手段を用いて分割したセルの内、焦点が最も合っているセルを検出し、そのセルを前記二次元コード読取装置との距離を焦点距離とし、
前記焦点距離のセルと、他の分割したセルとの大きさの比較から他の分割したセルまでの距離を推定し、前記3次元グラフとして前記画像表示手段で表示することを特徴とする設置位置調整装置。 - 請求項1の二次元コード読取装置の設置位置調整装置であって、
読み取りの焦点を合わせるオートフォーカス手段と、
オートフォーカス中の各距離毎のオートフォーカス評価値をグラフ表示するグラフ表示手段と、
前記グラフ中に表示されるピークが選択された際に、当該ピークに対応する位置を、前記画像表示手段の表示画像中に表示するピーク位置表示手段と、を備えることを特徴とする設置位置調整装置。 - 二次元コード読取装置の設置位置調整装置であって、
二次元コード読取装置が撮像した画像を取得する画像取得手段と、
取得した画像を表示する画像表示手段と、
二次元コードの左右上下方向に対して、撮像された二次元コードの角度ずれを検出する角度ずれ検出手段と、
前記角度ずれ検出手段で検出された角度ずれを、前記画像表示手段で表示させる角度ずれ表示手段と、
撮像した二次元コードに、マージンを付加して前記画像表示手段で表示させるマージン表示手段と、
を備えることを特徴とする設置位置調整装置。 - 請求項12の二次元コード読取装置の設置位置調整装置であって、
検出された角度ずれが大きいか否かを判断する角度ずれ判断手段と、
前記角度ずれ判断手段が角度ずれが大きいと判断した際に、角度ずれが大きいことを指示する角度ずれ指示手段とを有することを特徴とする設置位置調整装置。 - 請求項13の二次元コード読取装置の設置位置調整装置であって、
前記角度ずれ判断手段が角度ずれが大きいと判断した際に、前記角度ずれ指示手段が、角度ずれが大きいことを指示すると共に、撮像した二次元コードの位置合わせ用のマーカを前記画像表示手段に表示することを特徴とする設置位置調整装置。 - 請求項12の二次元コード読取装置の設置位置調整装置であって、
前記マージンが撮像範囲内にあるか否かを判断する撮像範囲内判断手段と、
前記撮像範囲内判断手段が撮像範囲外であると判断した際に、マージンが撮像範囲外であることを指示するマージン撮像範囲外指示手段とを有することを特徴とする設置位置調整装置。 - 請求項12の二次元コード読取装置の設置位置調整装置であって、
前記マージン内に二次元コード以外のデータがあるか否かを判断するデータ判断手段と、
前記データ判断手段が二次元コード以外のデータがあると判断した際に、二次元コード以外のデータがあることを指示するデータ存在指示手段とを有することを特徴とする設置位置調整装置。 - 請求項12〜請求項16のいずれか1の二次元コード読取装置の設置位置調整装置であって、
前記角度ずれ検出手段で検出された角度ずれを補正し、設定された左右上下方向で二次元コードを、前記画像表示手段で表示させる角度ずれ補正手段を備え、
前記画像表示手段は、前記二次元コードの付けられた読み取り対象物を、前記角度ずれ補正手段で二次元コードが回転された角度に対応して回転させて表示することを特徴とする設置位置調整装置。 - 二次元コード読取装置であって、
画像データを撮像する撮像手段と、
前記画像データのコード位置情報から、前記画像データのコードもしくはコード周辺の画像特徴量を算出するコード画像特徴量算出手段と、
前記画像特徴量を記憶するコード画像特徴量記憶手段と、
前記コード画像特徴量記憶手段に記憶された複数の画像特徴量から、前記画像データの撮像された環境の一致度を算出する読み取り環境一致度算出手段と、
前記環境一致度算出手段により算出された一致度が高くなる前記画像データの撮像された環境を指示する環境一致指示手段と、を備える二次元コード読取装置。 - 請求項1の設置位置調整装置の二次元コード読取装置であって、
画像データを撮像する撮像手段と、
前記画像データのコード位置情報から、前記画像データのコードもしくはコード周辺の画像特徴量を算出するコード画像特徴量算出手段と、
前記画像特徴量を記憶するコード画像特徴量記憶手段と、
前記コード画像特徴量記憶手段に記憶された複数の画像特徴量から、前記画像データの撮像された環境の一致度を算出する読み取り環境一致度算出手段と、
前記環境一致度算出手段により算出された一致度が高くなる前記画像データの撮像された環境を指示する環境一致指示手段と、を備える二次元コード読取装置。 - 請求項18又は請求項19の二次元コード読取装置であって、
前記コード画像特徴量記憶手段は、任意のタイミングで前記撮像手段から画像データを取得し、前記画像特徴量を記憶できる画像特徴量記憶タイミング手段を備えることを特徴とする二次元コード読取装置。 - 請求項18又は請求項19の二次元コード読取装置であって、
前記コード画像特徴量記憶手段は、設定されたタイミングで前記撮像手段から画像データを取得し、前記画像特徴量を記憶できる画像特徴量記憶タイミング手段を備え、
前記コード画像特徴量算出手段は、設定されたタイミングで取得された画像データの前記画像特徴量中で高い前記画像特徴量を選定する選定手段を備えることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
前記環境の一致度が、設定された閾値を超えた場合に読み取り環境の一致を通知する環境の一致通知手段を備えることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
前記画像特徴量は、前記コード位置情報から得られる外形位置情報であることを特徴とする二次元コード読取装置。 - 請求項23の二次元コード読取装置であって、
前記外形位置情報はQRコード(登録商標)のファインダパターンであることを特徴とする二次元コード読取装置。 - 請求項23の二次元コード読取装置であって、
前記外形位置情報はコードないしコード周辺のエッジ情報であることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
前記コード画像特徴量算出手段は、前記コードないしコード周辺の輝度情報から輝度勾配情報を取得する輝度勾配取得手段を備え、
前記画像特徴量は前記輝度勾配情報であるであることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
撮像視野方向を示すエイマー光照射装置を備え、
前記コード画像特徴量算出手段は、二次元コードの付けられた対象物に照射されたエイマー光を検出するエイマー光検出手段を備え、
前記画像特徴量はエイマー光形状情報であるであることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
オートフォーカス機能を備え、
前記コード画像特徴量算出手段は、前記オートフォーカス機能により二次元コードの付けられた対象物までの距離を測定する距離測定手段を備え、
前記画像特徴量は前記対象物までの距離情報であるであることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
撮像された画像データを表示する表示手段を備え、
環境一致指示手段は、前記画像特徴量に基づき作成した特徴画像を作成し、
前記表示手段は、前記画像データと重ねて前記特徴画像を表示する。 - 請求項29の二次元コード読取装置であって、
前記表示手段が前記二次元コード読取装置に内蔵されていることを特徴とする二次元コード読取装置。 - 請求項29の二次元コード読取装置であって、
前記表示手段が前記二次元コード読取装置に接続された機器に備えられることを特徴とする二次元コード読取装置。 - 請求項18〜請求項21のいずれか1の二次元コード読取装置であって、
表示LEDを備え、
前記環境一致指示手段は、前記表示LEDにより環境一致指示を行うことを特徴とする二次元コード読取装置。 - 二次元コードを光学的に読み取る二次元コード読取装置の位置調整を制御するコンピュータにより実行されるプログラムであって、
二次元コード読取装置が撮像した画像を取得するステップと、
取得した画像をモニターに表示するステップと、
予め設定された二次元コードの左右上下方向に対して、撮像された二次元コードの角度ずれを検出するステップと、
前記角度ずれを検出するステップで検出された角度ずれを補正し、前記設定された左右上下方向で二次元コードを前記モニターで表示させる角度ずれ補正のステップと、
前記二次元コードの付けられた読み取り対象物を、前記角度ずれ補正のステップで二次元コードが回転された角度に対応して回転させて前記モニターで表示するステップと、を前記コンピュータに実行させることを特徴とするプログラム。 - 二次元コード読取装置の設置位置調整装置であって、
二次元コード読取装置が撮像した画像を取得する画像取得手段と、
取得した画像を表示する画像表示手段と、
複数の二次元コードに対して、個々の二次元コードに識別情報を付して前記画像表示手段に表示する情報表示手段と、
前記二次元コード読取装置の位置調整対象に指定された二次元コードを特定して前記画像表示手段に表示する特定表示手段と、
前記位置調整対象に指定された以外の二次元コードの読み取り条件を個々に調整し、調整結果を保持することを特徴とする設置位置調整装置。 - 請求項1の二次元コード読取装置の設置位置調整装置であって、
複数の二次元コードに対して、個々の二次元コードに識別情報を付して前記画像表示手段に表示する情報表示手段と、
前記二次元コード読取装置の位置調整対象に指定された二次元コードを特定して前記画像表示手段に表示する特定表示手段と、
前記位置調整対象に指定された以外の二次元コードの読み取り条件を個々に調整し、調整結果を保持することを特徴とする設置位置調整装置。 - 請求項34又は請求項35の二次元コード読取装置の設置位置調整装置であって、
前記調整結果の保持を二次元コード読取装置に行わせ、
前記二次元コード読取装置は、位置調整対象に指定された以外の二次元コードの読み取りの際に、個々に保持した条件に調整することを特徴とする設置位置調整装置。 - 請求項34又は請求項35の二次元コード読取装置の設置位置調整装置であって、
前記個々の二次元コードの識別情報は、個々の二次元コードに付けた番号であり、
前記情報表示手段は、個々の二次元コードに番号を付して前記画像表示手段に表示することを特徴とする設置位置調整装置。 - 請求項34又は請求項35の二次元コード読取装置の設置位置調整装置であって、
前記個々の二次元コードの識別情報は、個々の二次元コードに付けた色分けであり、
前記情報表示手段は、個々の二次元コードを色分けして前記画像表示手段に表示することを特徴とする設置位置調整装置。 - 請求項38の二次元コード読取装置の設置位置調整装置であって、
前記位置調整対象の二次元コードの指定を、色分けされた内の色選択により行わせることを特徴とする設置位置調整装置。 - 請求項34又は請求項35の二次元コード読取装置の設置位置調整装置であって、
前記位置調整対象に指定された二次元コードの特定は、前記二次元コードに付され表示されるカーソルであることを特徴とする設置位置調整装置。 - 請求項40の二次元コード読取装置の設置位置調整装置であって
前記位置調整対象に指定された二次元コードの読み取り条件を表示することを特徴とする設置位置調整装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019084900 | 2019-04-26 | ||
JP2019084900 | 2019-04-26 | ||
JP2019140060 | 2019-07-30 | ||
JP2019140060 | 2019-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021015592A true JP2021015592A (ja) | 2021-02-12 |
JP7469624B2 JP7469624B2 (ja) | 2024-04-17 |
Family
ID=74531531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020069759A Active JP7469624B2 (ja) | 2019-04-26 | 2020-04-08 | 二次元コード読取装置、設置位置調整装置、プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7469624B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113128246A (zh) * | 2021-03-25 | 2021-07-16 | 维沃移动通信有限公司 | 信息处理方法、装置和电子设备 |
CN113489963A (zh) * | 2021-07-08 | 2021-10-08 | 宁波宝贝第一母婴用品有限公司 | 推车安装引导方法和装置 |
CN113720371A (zh) * | 2021-08-24 | 2021-11-30 | 神思电子技术股份有限公司 | 一种应用于新医保设备的二维码测试工装及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3815564B2 (ja) | 2003-01-07 | 2006-08-30 | オムロン株式会社 | 2次元コード読取装置 |
JP6274097B2 (ja) | 2014-12-17 | 2018-02-07 | カシオ計算機株式会社 | 商品識別装置および商品認識ナビゲーション方法 |
-
2020
- 2020-04-08 JP JP2020069759A patent/JP7469624B2/ja active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113128246A (zh) * | 2021-03-25 | 2021-07-16 | 维沃移动通信有限公司 | 信息处理方法、装置和电子设备 |
CN113489963A (zh) * | 2021-07-08 | 2021-10-08 | 宁波宝贝第一母婴用品有限公司 | 推车安装引导方法和装置 |
CN113489963B (zh) * | 2021-07-08 | 2024-02-23 | 宁波宝贝第一母婴用品有限公司 | 推车安装引导方法和装置 |
CN113720371A (zh) * | 2021-08-24 | 2021-11-30 | 神思电子技术股份有限公司 | 一种应用于新医保设备的二维码测试工装及方法 |
CN113720371B (zh) * | 2021-08-24 | 2024-05-14 | 神思电子技术股份有限公司 | 一种应用于新医保设备的二维码测试工装及方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7469624B2 (ja) | 2024-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7469624B2 (ja) | 二次元コード読取装置、設置位置調整装置、プログラム | |
CN110580724B (zh) | 一种对双目相机组进行标定的方法、装置和存储介质 | |
CN108297096B (zh) | 校准装置、校准方法以及计算机能够读取的介质 | |
EP1513095B1 (en) | Optical information reading apparatus and related information reading method | |
EP1947605B1 (en) | Automatic perspective distortion detection and correction for document imaging | |
JP4710734B2 (ja) | ポインティング装置、ポインティング位置検出方法及びプログラム | |
CN102985789B (zh) | 目标点识别方法和测量仪器 | |
CN110570477A (zh) | 一种标定相机和旋转轴相对姿态的方法、装置和存储介质 | |
TW201104508A (en) | Stereoscopic form reader | |
JP2001325069A (ja) | 位置検出装置およびその方法 | |
JP2008269616A (ja) | 画像表示装置のカーソル制御装置及び制御方法、ならびに画像システム | |
JPH0798208A (ja) | 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置 | |
JP3690581B2 (ja) | 位置検出装置及びその方法、平面姿勢検出装置及びその方法 | |
JP4537143B2 (ja) | 画像処理装置及びその方法、撮像装置、プログラム | |
EP3370403B1 (en) | Reading device and mobile terminal | |
US9924066B2 (en) | Image processing apparatus, information processing method, and program | |
JP4501701B2 (ja) | 撮影装置、撮影装置の画像処理方法及びプログラム | |
TWI680362B (zh) | 組件處理總成及調整組件處理總成之方法 | |
JP4111216B2 (ja) | 光学情報読取装置 | |
JP2001166881A (ja) | ポインティング装置及びその方法 | |
JP2006190212A (ja) | 3次元位置入力装置 | |
TWI504859B (zh) | 拍攝並拼接物件影像的方法 | |
JP2013140053A (ja) | 画像処理装置及び画像処理方法 | |
US20180130230A1 (en) | Recognition apparatus, determination method, and article manufacturing method | |
JP4741943B2 (ja) | 検査装置及び検査方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230327 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240219 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240305 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7469624 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |