JPH01234981A - パターン認識におけるパターンの切出し方法 - Google Patents
パターン認識におけるパターンの切出し方法Info
- Publication number
- JPH01234981A JPH01234981A JP63062197A JP6219788A JPH01234981A JP H01234981 A JPH01234981 A JP H01234981A JP 63062197 A JP63062197 A JP 63062197A JP 6219788 A JP6219788 A JP 6219788A JP H01234981 A JPH01234981 A JP H01234981A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- vertical projection
- projection distribution
- window
- distribution
- 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.)
- Pending
Links
Landscapes
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
パターン認識におけるパターンの切出し方法に関し、更
に詳しくは、プリント基板の検査装置等におけるパター
ン認識におけるパターンの切出し方法に関し、 認識対象パターンにかすれ等があっても正確なパターン
の切出しができるパターン認識におけるパターンの切出
し方法を提供することを目的とし、認識しようとするパ
ターン列を収容するウィンドウを設定し、該ウィンドウ
内の垂直投影分布を求め、予め作成してある前記パター
ン列を構成するパターンの端部位置に対応したスキャン
マスクを前記垂直投影分布上を移動させ、各位置での前
記!!!直投影分布の前記スキャンマスク上での画素数
の総和を求め、該画素数が最小値となる位置をパターン
の切出し位置とするように、又は認識しようとするパタ
ーン列を収容するウィンドウを設定し、該ウィンドウ内
の垂直投影分布を求め、予め作成してある前記パターン
列を構成するパターンの略中央部位置に対応したスキャ
ンマスクを前記垂直投影分布上を移動さび、各位置での
前記垂直投影分布の前記スキャンマスク上での画素数の
総和を求め、該画素数が最大値となる位置をパターンの
切出し位置とするように構成する。
に詳しくは、プリント基板の検査装置等におけるパター
ン認識におけるパターンの切出し方法に関し、 認識対象パターンにかすれ等があっても正確なパターン
の切出しができるパターン認識におけるパターンの切出
し方法を提供することを目的とし、認識しようとするパ
ターン列を収容するウィンドウを設定し、該ウィンドウ
内の垂直投影分布を求め、予め作成してある前記パター
ン列を構成するパターンの端部位置に対応したスキャン
マスクを前記垂直投影分布上を移動させ、各位置での前
記!!!直投影分布の前記スキャンマスク上での画素数
の総和を求め、該画素数が最小値となる位置をパターン
の切出し位置とするように、又は認識しようとするパタ
ーン列を収容するウィンドウを設定し、該ウィンドウ内
の垂直投影分布を求め、予め作成してある前記パターン
列を構成するパターンの略中央部位置に対応したスキャ
ンマスクを前記垂直投影分布上を移動さび、各位置での
前記垂直投影分布の前記スキャンマスク上での画素数の
総和を求め、該画素数が最大値となる位置をパターンの
切出し位置とするように構成する。
[産業上の利用分野]
本発明は、パターン認識におけるパターンの切出し方法
に関し、更に詳しくは、プリント基板の検査装置等にお
けるパターン認識におけるパターンの切出し方法に関す
る。
に関し、更に詳しくは、プリント基板の検査装置等にお
けるパターン認識におけるパターンの切出し方法に関す
る。
電子部品の小形化、実装の高密度化にとらないプリント
基板に搭載された部品の自動検査が重要な課題となって
きており、いろいろな実装部品検査装置が発表されてい
る。そして、この様な実装部品検査装置の中でも、特に
、部品の型格検査のために対象部品の捺印パターン(文
字)を撮像し、種々のパターン(文字)認識アルゴリズ
ムにより、そのパターン(文字)を認識し、設計データ
と比較することで、型格の良否判定を行う検査装置の要
求が高い。また、キーボード等のキートップ文字の検査
装置においてもこのようなニーズがかなり高い。
基板に搭載された部品の自動検査が重要な課題となって
きており、いろいろな実装部品検査装置が発表されてい
る。そして、この様な実装部品検査装置の中でも、特に
、部品の型格検査のために対象部品の捺印パターン(文
字)を撮像し、種々のパターン(文字)認識アルゴリズ
ムにより、そのパターン(文字)を認識し、設計データ
と比較することで、型格の良否判定を行う検査装置の要
求が高い。また、キーボード等のキートップ文字の検査
装置においてもこのようなニーズがかなり高い。
そして、パターン認識の前処理としてのパターンの切出
しは高い認識率を確保する上で重要なものである。
しは高い認識率を確保する上で重要なものである。
[従来の技術]
次に図面を用いて従来例を説明する。第7図は部品の型
格検査装置の構成図、第8図は第7図における検査フロ
ーを示す図、第9図は第8図のステップ1におけるプリ
ント基板の分割を示す図、第10図は第8図のステップ
4を説明する図、第11図は第8図のステップ5を説明
する図、第12図は第8図のステップ6を説明する図、
第13図は第8図のステップ8を説明する図、第14図
は第8図のステップ10を説明する図である。
格検査装置の構成図、第8図は第7図における検査フロ
ーを示す図、第9図は第8図のステップ1におけるプリ
ント基板の分割を示す図、第10図は第8図のステップ
4を説明する図、第11図は第8図のステップ5を説明
する図、第12図は第8図のステップ6を説明する図、
第13図は第8図のステップ8を説明する図、第14図
は第8図のステップ10を説明する図である。
先ず、第7図にJ3いて、1は検査テーブル2上にII
l、置されるプリント基板、3はプリント基板1上に実
装された実装部品である。検査テーブル2の上方には直
交座標ロボット4が設けられている。
l、置されるプリント基板、3はプリント基板1上に実
装された実装部品である。検査テーブル2の上方には直
交座標ロボット4が設けられている。
この直交座標ロボット4のアーム4aには、プリント基
板1を撤象する撮像装置としてのCCDカメラ5と、プ
リント基板1上を照射するリング照明5aとが設けられ
ている。CCDカメラ5が取込んだプリント基板1の画
像データは、判定部6に入力される。
板1を撤象する撮像装置としてのCCDカメラ5と、プ
リント基板1上を照射するリング照明5aとが設けられ
ている。CCDカメラ5が取込んだプリント基板1の画
像データは、判定部6に入力される。
判定部6において、7は各種のデータの取込みや演算を
行うCPU、8は主記憶部、9は直交座標ロボット4の
プログラムコンソール4bにプリント基板1の実装デー
タを受渡す【10インタフエイスである。10はパソコ
ン11からのプリント基板1の実装データを受取るシリ
アルインクフェイスである。12はCCDカメラ5から
のアナログ画像データをディジタル画像データに変換す
るA/Dコンバータ、13はA/Dコンバータ12によ
って変換されたディジタル画像データをストアするフレ
ームメモリ、14は外部記憶装置である。 次に、上記
構成の動作を第8図に示すフローを用いて説明する。
行うCPU、8は主記憶部、9は直交座標ロボット4の
プログラムコンソール4bにプリント基板1の実装デー
タを受渡す【10インタフエイスである。10はパソコ
ン11からのプリント基板1の実装データを受取るシリ
アルインクフェイスである。12はCCDカメラ5から
のアナログ画像データをディジタル画像データに変換す
るA/Dコンバータ、13はA/Dコンバータ12によ
って変換されたディジタル画像データをストアするフレ
ームメモリ、14は外部記憶装置である。 次に、上記
構成の動作を第8図に示すフローを用いて説明する。
先ず、プリント基板1には反り、捩じれ、板厚のばらつ
きによる高さの変動があるため、その変動量内に吸収さ
れてしまう背の低い部品(コンデンサ、抵抗等の部品の
高さが1mll1以下のもの)は、極端に認識率が低下
する。そのため、本ステップでは、CPU7は、第9図
に示すように、・印で示すプリント基板1の25ポイン
トについてそれぞれ高さを求め、プリント基板1を上記
ポイン!〜が頂点となる32個の三角形に分割して、そ
の各三角形について頂点の三次元情報から平面方程式を
求める。そして、実装部品位置を示す実装データのX、
Y座標から対応する平面を選び、その平面方程式にX、
Y座標を代入することにより、その座標における高さの
変動を加味した真のプリント基板1の高さを算出する。
きによる高さの変動があるため、その変動量内に吸収さ
れてしまう背の低い部品(コンデンサ、抵抗等の部品の
高さが1mll1以下のもの)は、極端に認識率が低下
する。そのため、本ステップでは、CPU7は、第9図
に示すように、・印で示すプリント基板1の25ポイン
トについてそれぞれ高さを求め、プリント基板1を上記
ポイン!〜が頂点となる32個の三角形に分割して、そ
の各三角形について頂点の三次元情報から平面方程式を
求める。そして、実装部品位置を示す実装データのX、
Y座標から対応する平面を選び、その平面方程式にX、
Y座標を代入することにより、その座標における高さの
変動を加味した真のプリント基板1の高さを算出する。
そして、CODカメラ5の焦点が実装部品上の捺印文字
に一致するように、自動焦点合わせを行う(ステップ1
)。
に一致するように、自動焦点合わせを行う(ステップ1
)。
次に、対象実装部品及び直交座標ロボット4の位置ずれ
を考慮して、対象実装部品上の全捺印文字が撮像できる
サイズの初期ウィンドウ(以下W1という)をセットす
る(ステップ2)。
を考慮して、対象実装部品上の全捺印文字が撮像できる
サイズの初期ウィンドウ(以下W1という)をセットす
る(ステップ2)。
次に、実装データに基づいて、CPtJ7は■10イン
タフェース9を介して、直交座標ロボット4のアーム4
aをX、Y、Z軸方向に駆動し、CODカメラ5を検査
位置へ移動させる(ステップ3)。
タフェース9を介して、直交座標ロボット4のアーム4
aをX、Y、Z軸方向に駆動し、CODカメラ5を検査
位置へ移動させる(ステップ3)。
そして、CODカメラ5を駆動して、検査位置にある、
例えば第10図に示すような実装部品3上の捺印文字の
画像を入力する(ステップ4)。
例えば第10図に示すような実装部品3上の捺印文字の
画像を入力する(ステップ4)。
次に、CODカメラ5からのアナログ画像データをA/
Dコンバータ12によって、ディジタル画像データに変
換し、フレームメモリ13内にストアする。そして、各
′fi4度に対応した画素数をカウントシ、第11図に
示すようなW1内の濃度ヒストグラムを作成する(ステ
ップ5)。
Dコンバータ12によって、ディジタル画像データに変
換し、フレームメモリ13内にストアする。そして、各
′fi4度に対応した画素数をカウントシ、第11図に
示すようなW1内の濃度ヒストグラムを作成する(ステ
ップ5)。
第11図に示すような濃度ヒストグラムの分布の谷を2
値化スライスレベルの候補点TI 、 T2 。
値化スライスレベルの候補点TI 、 T2 。
T3として検出する。対象の文字構成画素数Nは ・前
もって分っているので、第12図に示すように、この値
N(第12図において斜線部に相当する)に最も近い分
布の谷T3を2値化スライスレベルTとして決定する(
ステップ6)。
もって分っているので、第12図に示すように、この値
N(第12図において斜線部に相当する)に最も近い分
布の谷T3を2値化スライスレベルTとして決定する(
ステップ6)。
ステップ6で求めた2値化スライスレベル下により2値
化し、文字部分を1″に、背景部分を110”とする2
倍画像に変換する(ステップ7)。
化し、文字部分を1″に、背景部分を110”とする2
倍画像に変換する(ステップ7)。
次に、W1内の“1″の画素をY軸上に加算して、第1
3図に示すような水平投影分布を作成する(ステップ8
)。
3図に示すような水平投影分布を作成する(ステップ8
)。
つぎに、求めた水平分布の立上がり点、立下がり点(第
13図においては、a−d)を検出し、文字列ウィンド
ウW2 、W3を切出す。尚、本実施例では、2列であ
るが、文字列が多い場合には、W2〜Wnまで求める(
ステップ9)。
13図においては、a−d)を検出し、文字列ウィンド
ウW2 、W3を切出す。尚、本実施例では、2列であ
るが、文字列が多い場合には、W2〜Wnまで求める(
ステップ9)。
そして、文字列ウィンドウW2及びW3内の°1”の画
素をそれぞれX軸上に加算して、第14図に示すように
、各文字列ごとに垂直投影分布を作成する(ステップ1
0)。
素をそれぞれX軸上に加算して、第14図に示すように
、各文字列ごとに垂直投影分布を作成する(ステップ1
0)。
次に、各分布の立上がり点、立下がり点(第14図にお
いては、A−P)を全て検出することにより、文字の切
出しを行い、各文字の画素数を主記憶部8にセーブする
(ステップ11)。
いては、A−P)を全て検出することにより、文字の切
出しを行い、各文字の画素数を主記憶部8にセーブする
(ステップ11)。
各文字の画素数は実装データにより分っている− ので
、ステップ11でセーブした各文字の画素数と比較する
ことにより、良否の判定を行う(ステップ12)。
、ステップ11でセーブした各文字の画素数と比較する
ことにより、良否の判定を行う(ステップ12)。
ここで不良と判断されると、ステップ13において、パ
ソコン11ヘエラー出力を行う。
ソコン11ヘエラー出力を行う。
ステップ12で良と判断されるか、又はステップ13に
おいてエラー出力を終えると、すべての実装部品につい
て検査が終了したかどうかを見る。
おいてエラー出力を終えると、すべての実装部品につい
て検査が終了したかどうかを見る。
終了しているならばフローを終了し、未だ終了していな
いならば、ステップ3に戻る(ステップ14) 。
いならば、ステップ3に戻る(ステップ14) 。
[発明が解決しようとする課題]
上記構成の従来例において、例えば第15図に示すよう
に実装部品上の捺印文字Mにかずれ等があると、Mの文
字に対応するm成分布の立上がり点、立下がり点が文字
数の2倍となり、1つの文字を2つの文字と認識し、正
確な文字の切り出しができないという問題点があった。
に実装部品上の捺印文字Mにかずれ等があると、Mの文
字に対応するm成分布の立上がり点、立下がり点が文字
数の2倍となり、1つの文字を2つの文字と認識し、正
確な文字の切り出しができないという問題点があった。
本発明は上記問題点に鑑みてなされたもので、その目的
は、認識対象パターンにかすれ等があっても正確なパタ
ーンの切出しができるパターン認識にお(プるパターン
の切出し方法を提供することにある。
は、認識対象パターンにかすれ等があっても正確なパタ
ーンの切出しができるパターン認識にお(プるパターン
の切出し方法を提供することにある。
[課題を解決するための手段]
第1図及び第2図は本発明の原理図である。第1図に示
すパターン認識におけるパターンの切出し方法において
、ステップ21は認識しようとするパターン列を収容す
るウィンドウを設定するステップ、ステップ22は該ウ
ィンドウ内の垂直投影分布を求めるステップ、ステップ
23は予め作成してある前記パターン列を構成するパタ
ーンの端部位置に対応しIζスキャンマスクを前記垂直
投影分布−Lを移動させ、各位置での前記垂直投影分布
の前記スキャンマスク上での画素数の総和を求め、該画
素数が最小値となる位置をパターンの切出し位置とする
ステップである。
すパターン認識におけるパターンの切出し方法において
、ステップ21は認識しようとするパターン列を収容す
るウィンドウを設定するステップ、ステップ22は該ウ
ィンドウ内の垂直投影分布を求めるステップ、ステップ
23は予め作成してある前記パターン列を構成するパタ
ーンの端部位置に対応しIζスキャンマスクを前記垂直
投影分布−Lを移動させ、各位置での前記垂直投影分布
の前記スキャンマスク上での画素数の総和を求め、該画
素数が最小値となる位置をパターンの切出し位置とする
ステップである。
第2図に示すパターン認識におけるパターンの切出し方
法において、ステップ21′は認識しようとするパター
ン切出を収容するウィンドウを設定するステップ、ステ
ップ22′は該ウィンドウ内の垂直投影分布を求めるス
テップ、ステップ23′は予め作成してある前記パター
ン列を構成するパターンの略中央部位置に対応したスキ
ャンマスクを萌記乗直投影分布上を移動させ、各位置で
の前記垂直投影分布の前記スキャンマスク上での画素数
の総和を求め、該画素数が層大値となる位置をパターン
の切出し位置とするステップである。
法において、ステップ21′は認識しようとするパター
ン切出を収容するウィンドウを設定するステップ、ステ
ップ22′は該ウィンドウ内の垂直投影分布を求めるス
テップ、ステップ23′は予め作成してある前記パター
ン列を構成するパターンの略中央部位置に対応したスキ
ャンマスクを萌記乗直投影分布上を移動させ、各位置で
の前記垂直投影分布の前記スキャンマスク上での画素数
の総和を求め、該画素数が層大値となる位置をパターン
の切出し位置とするステップである。
[作用]
第1図に示すパターン認識におりるパターンの切出し方
法においては、先ず、認識しようとするパターン列を収
容するウィンドウを設定しくステップ21)、次に、該
ウィンドウ内の垂直投影分布を求め(ステップ22)、
そして、予め作成してある前記パターン列を構成するパ
ターンのtiン部位置に対応したスキャンマスクを前記
垂直投影分布上を移動させ、各位置での前記垂直投影分
布の前記スキャンマスク上での画素数の総和を求め、該
画素数が最小値となる位置をパターンの切出し位置とす
る(ステップ23)。
法においては、先ず、認識しようとするパターン列を収
容するウィンドウを設定しくステップ21)、次に、該
ウィンドウ内の垂直投影分布を求め(ステップ22)、
そして、予め作成してある前記パターン列を構成するパ
ターンのtiン部位置に対応したスキャンマスクを前記
垂直投影分布上を移動させ、各位置での前記垂直投影分
布の前記スキャンマスク上での画素数の総和を求め、該
画素数が最小値となる位置をパターンの切出し位置とす
る(ステップ23)。
第2図に示すパターン認識におけるパターンの切出し方
法においては、先ず、認識しようとするパターン列を収
容するウィンドウを設定しくステップ21’ )、次に
、該ウィンドウ内の垂直投影分布を求め(ステップ22
’)、そして、予め作成してある前記パターン列を構成
するパターンの略中央部位置に対応したスキャンマスク
を前記垂直投影分布上を移動させ、各位置での前記垂直
投影分布の前記スキャンマスク上での画素数の総和を求
め、該画素数が最大値となる位置をパターンの切出し位
置とするくステップ23′ )。
法においては、先ず、認識しようとするパターン列を収
容するウィンドウを設定しくステップ21’ )、次に
、該ウィンドウ内の垂直投影分布を求め(ステップ22
’)、そして、予め作成してある前記パターン列を構成
するパターンの略中央部位置に対応したスキャンマスク
を前記垂直投影分布上を移動させ、各位置での前記垂直
投影分布の前記スキャンマスク上での画素数の総和を求
め、該画素数が最大値となる位置をパターンの切出し位
置とするくステップ23′ )。
[実施例]
次に、図面を用いて第一の発明の詳細な説明する。第3
図は第一の発明の一実施例を示すパターン切出しフロー
図、第4図は第3図におジノる文字スキャンマスクの構
成図、第5図は第3図におけるシフト吊lを説明する図
、第6図は第3図におGJる評価指数の最小値を説明す
る図である。尚、本発明は、従来例で説明したステップ
11での文字(パターン)の切出しに関するものであり
、それ以外は従来例と同じであるのでそれらの説明は省
略する。
図は第一の発明の一実施例を示すパターン切出しフロー
図、第4図は第3図におジノる文字スキャンマスクの構
成図、第5図は第3図におけるシフト吊lを説明する図
、第6図は第3図におGJる評価指数の最小値を説明す
る図である。尚、本発明は、従来例で説明したステップ
11での文字(パターン)の切出しに関するものであり
、それ以外は従来例と同じであるのでそれらの説明は省
略する。
先ず、検査する部品の型格は既知であり、文字数、文字
間のピッチ、スペース数もすべて分かるので、文字等の
かすれがない理想的な場合での垂直投影分布の立上がり
点、立下がり点も前もって分かる。そこで、例えば従来
例で説明したW2の場合、文字等のかずれがない理想的
な場合での垂直投影分布の立上がり点、立下がり点(A
’〜P′ )をスキャン点とした第3図に示すような文
字スキャンマスク(Character 5can
Mask 、以下C8Mという)を作成しておく。
間のピッチ、スペース数もすべて分かるので、文字等の
かすれがない理想的な場合での垂直投影分布の立上がり
点、立下がり点も前もって分かる。そこで、例えば従来
例で説明したW2の場合、文字等のかずれがない理想的
な場合での垂直投影分布の立上がり点、立下がり点(A
’〜P′ )をスキャン点とした第3図に示すような文
字スキャンマスク(Character 5can
Mask 、以下C8Mという)を作成しておく。
次に、第3図を用いてパターン切出しフローを説明する
。先ず、C8Mを第14図に示すような垂直投影分布の
左端にセットする(ステップ31)そして、C8Mの各
文字の立上がり点、立下がり点に対応した垂直投影分布
上のX位置(本実施例においては、A′〜P’ )にお
ける画素数Xk(k=八へ〜P’ )を求める(ステッ
プ32)。
。先ず、C8Mを第14図に示すような垂直投影分布の
左端にセットする(ステップ31)そして、C8Mの各
文字の立上がり点、立下がり点に対応した垂直投影分布
上のX位置(本実施例においては、A′〜P’ )にお
ける画素数Xk(k=八へ〜P’ )を求める(ステッ
プ32)。
次に、各X位置で求めた画素数Xkの総和Tiステップ
33r′求めtc画素数Xkの総和Tiを現在のC8M
位置における評価指数として、主記憶部8にセーブする
(ステップ34)。
33r′求めtc画素数Xkの総和Tiを現在のC8M
位置における評価指数として、主記憶部8にセーブする
(ステップ34)。
評価指数をセーブ4る主記憶部8のメモリアドレスをイ
ンクリメントする(ステップ35)。
ンクリメントする(ステップ35)。
そして、C8Mを1画素分右にシフトする(ステップ3
6)。
6)。
シフトm(第5図に示すように、垂直投影分布の左端■
から最初の文字が存在する位置■までの長さ10尚、位
置ずれを考慮し、予め設定しておく)が上限かどうかを
見る。シフト量が上限でないならば、ステップ32に戻
る(ステップ37)。
から最初の文字が存在する位置■までの長さ10尚、位
置ずれを考慮し、予め設定しておく)が上限かどうかを
見る。シフト量が上限でないならば、ステップ32に戻
る(ステップ37)。
シフト@iが上限ならば、各シフト位置における評価指
数の中で、最小値となる位置Xo (第6図参照)を
サーチする(ステップ38)。
数の中で、最小値となる位置Xo (第6図参照)を
サーチする(ステップ38)。
ステップ38でサーチした位置Xoを切出し位置として
、C8Mに対応した文字ウィンドウを作成する(ステッ
プ39)。
、C8Mに対応した文字ウィンドウを作成する(ステッ
プ39)。
この様な方法で処理を行うことにより、文字の切出しは
文字にかすれ等があっても正確な切出しを行うことがで
きる。
文字にかすれ等があっても正確な切出しを行うことがで
きる。
次に、第二の発明の詳細な説明する。本発明は、C8M
を文字等のかすれがない理想的な場合での垂直投影分布
の各文字に対応するピーク点く文字の略中央部位置)を
スキャン点としたちのである。そして、第一の発明の実
施例を示す第3図のステップ38において、評価指数の
中で最大値となる位置をリーチし、その位置を切出し位
置とするものである。
を文字等のかすれがない理想的な場合での垂直投影分布
の各文字に対応するピーク点く文字の略中央部位置)を
スキャン点としたちのである。そして、第一の発明の実
施例を示す第3図のステップ38において、評価指数の
中で最大値となる位置をリーチし、その位置を切出し位
置とするものである。
この様な方法で処理を行っても、正確な文字の切出しを
行うことができる。
行うことができる。
尚、本発明は、上記実施例に限るものではない。
上記2つの実施例では、認識対象を文字の場合で説明し
たが、他に例えば、記号等でも良い。
たが、他に例えば、記号等でも良い。
また、スキャン点を対象文字についてすべて設けたが、
すべて設けなくても良い。この場合、処理の高速化を図
ることができる。
すべて設けなくても良い。この場合、処理の高速化を図
ることができる。
[発明の効果]
以上説明したように本発明によれば、認識対栄パターン
にかすれ等があっても正確なパターンの切出しができる
パターン認識におけるパターンの切出し方法を実現でき
る。
にかすれ等があっても正確なパターンの切出しができる
パターン認識におけるパターンの切出し方法を実現でき
る。
第1図は第一の本発明の原理図、
第2図は第二の発明の原理図、
第3図は第一の発明の一実施例を示すパターン切出しフ
ロー図、 第4図は第3図にお【プる文字スキャンマスクの構成図
、 第5図は第3図におけるシフト量 を説明する図、 第6図は第3図における評価指数の最小値を説明する図
、 第7図は部品の型格検査装置の構成図、第8図は第7図
における検査フローを示す図、第9図は第8図のステッ
プ1にお1ノるプリント基板の分割を示す図、 第10図は第8図のステップ4を説明する図、第11図
は第8図のステップ5を説明する図、第12図は第8図
のステップ6を説明する図、第13図は第8図のステッ
プ8を説明する図、第14図は第8図のステップ10を
説明する図、第15図は問題点を説明する図である。 第1図乃至第15図において、 1はプリント基板、 2は検査テーブル、 3は実装部品、 4は直交座標ロボット、 5はCODカメラ、 5aはリング照明、 6は判定部。 7はCPU、 8は主記憶部、 9はI10インタフェース、 10はシリアルインタフェース、 11はパソコン、 12はA/Dコンバータ、 13はフレームメモリ、 14は外部記憶装置である。 特許出願人 富 士 通 株 式 会
、・ンしlで1−2.− 代 理 人 弁理士 井 桁 貞
、丁:、セゝ7二 外2名 第1 区 第2区 第3図 A′B′C′D′ε′F′dH’I′J’ K’L
:祿dP′第3図における文字ス等センマス7の精成に
第4図 A′B′C′D′E′F″d14■′了 K’ C
Muo+’p’M3図におけるシフト量lを説明する図
画5図 @3図にわける計部11紋の最/19直を説明するロ第
6゛図 第7図(こおける検査フローを示す図 芦8図 第9区 v、811Dノスw ッ14f)i’1FJIc第1F
J 第11図 第12図 第8図のステップ8の説明図 第13区 勇)14図 第1″D固口
ロー図、 第4図は第3図にお【プる文字スキャンマスクの構成図
、 第5図は第3図におけるシフト量 を説明する図、 第6図は第3図における評価指数の最小値を説明する図
、 第7図は部品の型格検査装置の構成図、第8図は第7図
における検査フローを示す図、第9図は第8図のステッ
プ1にお1ノるプリント基板の分割を示す図、 第10図は第8図のステップ4を説明する図、第11図
は第8図のステップ5を説明する図、第12図は第8図
のステップ6を説明する図、第13図は第8図のステッ
プ8を説明する図、第14図は第8図のステップ10を
説明する図、第15図は問題点を説明する図である。 第1図乃至第15図において、 1はプリント基板、 2は検査テーブル、 3は実装部品、 4は直交座標ロボット、 5はCODカメラ、 5aはリング照明、 6は判定部。 7はCPU、 8は主記憶部、 9はI10インタフェース、 10はシリアルインタフェース、 11はパソコン、 12はA/Dコンバータ、 13はフレームメモリ、 14は外部記憶装置である。 特許出願人 富 士 通 株 式 会
、・ンしlで1−2.− 代 理 人 弁理士 井 桁 貞
、丁:、セゝ7二 外2名 第1 区 第2区 第3図 A′B′C′D′ε′F′dH’I′J’ K’L
:祿dP′第3図における文字ス等センマス7の精成に
第4図 A′B′C′D′E′F″d14■′了 K’ C
Muo+’p’M3図におけるシフト量lを説明する図
画5図 @3図にわける計部11紋の最/19直を説明するロ第
6゛図 第7図(こおける検査フローを示す図 芦8図 第9区 v、811Dノスw ッ14f)i’1FJIc第1F
J 第11図 第12図 第8図のステップ8の説明図 第13区 勇)14図 第1″D固口
Claims (2)
- (1)認識しようとするパターン列を収容するウィンド
ウを設定し(ステップ21)、 該ウィンドウ内の垂直投影分布を求め(ス テップ22)、 予め作成してある前記パターン列を構成す るパターンの端部位置に対応したスキャンマスクを前記
垂直投影分布上を移動させ、各位置での前記垂直投影分
布の前記スキャンマスク上での画素数の総和を求め、該
画素数が最小値となる位置をパターンの切出し位置とす
る(ステップ23)ことを特徴とするパターン認識にお
けるパターンの切出し方法。 - (2)認識しようとするパターン列を収容するウィンド
ウを設定し(ステップ21′)、 該ウィンドウ内の垂直投影分布を求め(ス テップ22′)、 予め作成してある前記パターン列を構成す るパターンの略中央部位置に対応したスキャンマスクを
前記垂直投影分布上を移動させ、各位置での前記垂直投
影分布の前記スキャンマスク上での画素数の総和を求め
、該画素数が最大値となる位置をパターンの切出し位置
とする(ステップ23′)ことを特徴とするパターン認
識におけるパターンの切出し方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63062197A JPH01234981A (ja) | 1988-03-16 | 1988-03-16 | パターン認識におけるパターンの切出し方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63062197A JPH01234981A (ja) | 1988-03-16 | 1988-03-16 | パターン認識におけるパターンの切出し方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01234981A true JPH01234981A (ja) | 1989-09-20 |
Family
ID=13193180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63062197A Pending JPH01234981A (ja) | 1988-03-16 | 1988-03-16 | パターン認識におけるパターンの切出し方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01234981A (ja) |
-
1988
- 1988-03-16 JP JP63062197A patent/JPH01234981A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111507251B (zh) | 试题图像中作答区域的定位方法、装置、电子设备及计算机存储介质 | |
| US7684646B2 (en) | System and method of determining image skew using connected components | |
| US4123695A (en) | Pattern recognition system | |
| KR940003829B1 (ko) | 위치인식장치 | |
| CN86100704A (zh) | 自动检测物体及对其已知和未知部分进行缺陷识别等应用的器具和方法 | |
| JP2002358509A (ja) | 穴検査装置 | |
| CN117173225B (zh) | 一种用于复杂pcb的高精度配准方法 | |
| US9324001B2 (en) | Character recognition device and character segmentation method | |
| US6690819B1 (en) | Method and apparatus for recognizing components | |
| KR940006220B1 (ko) | 프린트기판상의 패턴을 검사하는 방법 및 장치 | |
| CN112069764A (zh) | 一种电路板标记方法和电路板加工钻机 | |
| CN108596829A (zh) | 一种pcb裸板图片配准方法和装置 | |
| CN119205735A (zh) | 一种高速高精度陶瓷覆铜基板外观瑕疵和线路测量方法 | |
| CN111754461B (zh) | 半导体芯片图像字符区域的定位方法、装置 | |
| JPH0644360A (ja) | リード付き電子部品の視覚的検査方法および装置 | |
| CN118134925A (zh) | 半导体芯片倒装方法、装置、设备及存储介质 | |
| CN116612071A (zh) | 一种具有重复元件的大幅面pcb面板精确定位方法 | |
| JP2004536300A (ja) | 画像装置の位置の迅速な判断を可能にする基準のしるしの選択 | |
| CN114612892B (zh) | 一种pcb元器件表面3d字符分割方法 | |
| CN119850511A (zh) | 元器件的偏移检测方法、装置及电子设备 | |
| CA1075795A (en) | Automatic machine tool | |
| JP3158640B2 (ja) | パターンマッチング方法 | |
| JPH087041A (ja) | 文字認識方法および装置 | |
| CN111553885B (zh) | 基于回退树的sot型芯片引脚参数检测方法 | |
| JP2872553B2 (ja) | 画像認識位置合わせ方法及びその装置 |