(57)【要約】【課題】  部品の外形を明瞭にする部品の画像生成方法を提供する。【解決手段】  部品の画像生成方法は、背景が青色となるように部品をカラーで撮像することで、その部品のカラー画像を生成する第１のカラー画像生成ステップＳ１５０と、その生成されたカラー画像を白黒濃淡画像に変換する第１の変換ステップＳ１５４と、その白黒濃淡画像において部品と背景とのコントラストが所定の基準を満たしているか否かを判別するコントラスト判別ステップＳ１５８と、コントラストがその基準を満たしていないと判別されたときには、背景が赤色となるようにその部品をカラーで撮像することで、その部品のカラー画像を生成する第２のカラー画像生成ステップＳ１６０と、その生成されたカラー画像を白黒濃淡画像に変換する第２の変換ステップＳ１６２とを含む。【選択図】      図９
2006048315.tif 000002
【特許請求の範囲】
【請求項１】
基板上に実装される部品の特徴を特定するために用いられる前記部品の画像を生成する方法であって、
背景が第１の単色となるように部品をカラーで撮像することで、前記部品のカラー画像を生成する第１のカラー画像生成ステップと、
前記第１のカラー画像生成ステップで生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第１の変換ステップと、
前記白黒濃淡画像において前記部品と背景とのコントラストが所定の基準を満たしているか否かを判別するコントラスト判別ステップと、
前記コントラスト判別ステップでコントラストが前記基準を満たしていないと判別されたときには、背景が前記第１の単色と異なる第２の単色となるように前記部品をカラーで撮像することで、前記部品のカラー画像を生成する第２のカラー画像生成ステップと、
前記第２のカラー画像生成ステップで生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第２の変換ステップと
を含むことを特徴とする部品の画像生成方法。
【請求項２】
前記第１及び第２の単色の何れか一方は青色であって、他方は赤色である
ことを特徴とする請求項１記載の部品の画像生成方法。
【請求項３】
前記コントラスト判別ステップでは、
前記白黒濃淡画像の単位領域ごとに、当該単位領域に含まれる各画素が示す白黒の濃淡値を積算し、何れかの単位領域における前記濃淡値の積算結果が所定のしきい値以上であるときには、コントラストが所定の基準を満たしていると判別する
ことを特徴とする請求項１又は２記載の部品の画像生成方法。
【請求項４】
前記部品の画像生成方法は、さらに、
前記コントラスト判別ステップでコントラストが前記基準を満たしていると判別されたときには、前記第１の変換ステップで変換された白黒濃淡画像に対して、濃淡の幅を広げる伸張処理を行い、
前記コントラスト判別ステップでコントラストが前記基準を満たしていないと判別されたときには、前記第２の変換ステップで変換された白黒濃淡画像に対して、濃淡の幅を広げる伸張処理を行う伸張処理ステップを含む
ことを特徴とする請求項１〜３の何れか１項に記載の部品の画像生成方法。
【請求項５】
前記伸張処理ステップでは、さらに、
前記第１又は第２の変換ステップで変換された白黒濃淡画像に含まれる画素のうち、所定の濃淡値より小さい各画素の濃淡値を最小の濃淡値に変換する
ことを特徴とする請求項４記載の部品の画像生成方法。
【請求項６】
前記第１又は第２のカラー画像生成ステップでは、
背景が青色となるように部品を撮像することで前記カラー画像を生成し、
前記第１又は第２の変換ステップでは、
前記青色の背景が部品と比べて黒くなるように、前記カラー画像を白黒濃淡画像に変換する
ことを特徴とする請求項１〜５の何れか１項に記載の部品の画像生成方法。
【請求項７】
前記第１又は第２の変換ステップでは、
赤色の濃淡値Ｒ、緑色の濃淡値Ｇ、青色の濃淡値Ｂ、及び定数Ｋにより示される（（Ｒ＋Ｇ）／２−Ｂ）／２＋Ｋの変換式を用いて、前記カラー画像に含まれる各画素の色を表すＲＧＢ値を白黒の濃淡値に変換する
ことを特徴とする請求項６記載の部品の画像生成方法。
【請求項８】
前記第１又は第２のカラー画像生成ステップでは、
背景が赤色となるように部品を撮像することで前記カラー画像を生成し、
前記第１又は第２の変換ステップでは、
前記赤色の背景が部品と比べて黒くなるように、前記カラー画像を白黒濃淡画像に変換する
ことを特徴とする請求項１〜５の何れか１項に記載の部品の画像生成方法。
【請求項９】
前記第１又は第２の変換ステップでは、
赤色の濃淡値Ｒ、緑色の濃淡値Ｇ、青色の濃淡値Ｂ、及び定数Ｋにより示される（（Ｂ＋Ｇ）／２−Ｒ）／２＋Ｋの変換式を用いて、前記カラー画像に含まれる各画素の色を表すＲＧＢ値を白黒の濃淡値に変換する
ことを特徴とする請求項８記載の部品の画像生成方法。
【請求項１０】
基板上に実装される部品の特徴を示す部品教示データを作成する方法であって、
請求項１〜９の何れか１項に記載の部品の画像生成方法に含まれる各ステップと、
前記画像生成方法により生成された白黒濃淡画像から前記部品の特徴を特定し、前記特徴を示す部品教示データを作成するデータ作成ステップと
を含むことを特徴とする部品教示データ作成方法。
【請求項１１】
基板上に実装される部品の特徴を特定するために用いられる前記部品の画像を生成する画像生成装置であって、
背景が第１の単色となるように部品をカラーで撮像することで、前記部品のカラー画像を生成する第１のカラー画像生成手段と、
前記第１のカラー画像生成手段で生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第１の変換手段と、
前記白黒濃淡画像において前記部品と背景とのコントラストが所定の基準を満たしているか否かを判別するコントラスト判別手段と、
前記コントラスト判別手段でコントラストが前記基準を満たしていないと判別されたときには、背景が前記第１の単色と異なる第２の単色となるように前記部品をカラーで撮像することで、前記部品のカラー画像を生成する第２のカラー画像生成手段と、
前記第２のカラー画像生成手段で生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第２の変換手段と
を備えることを特徴とする部品の画像生成装置。
【請求項１２】
前記第１及び第２の単色の何れか一方は青色であって、他方は赤色である
ことを特徴とする請求項１１記載の部品の画像生成装置。
【請求項１３】
前記コントラスト判別手段では、
前記白黒濃淡画像の単位領域ごとに、当該単位領域に含まれる各画素が示す白黒の濃淡値を積算し、何れかの単位領域における前記濃淡値の積算結果が所定のしきい値よりも大きいときには、コントラストが所定の基準を満たしていると判別する
ことを特徴とする請求項１１又は１２記載の部品の画像生成装置。
【請求項１４】
基板上に実装される部品の特徴を示す部品教示データを作成する部品自動教示装置であって、
請求項１１〜１３の何れか１項に記載の部品の画像生成装置と、
前記画像生成装置により生成された白黒濃淡画像から前記部品の特徴を特定し、前記特徴を示す部品教示データを作成するデータ作成手段と
を備えることを特徴とする部品自動教示装置。
【請求項１５】
基板上に部品を実装する部品実装装置であって、
請求項１４記載の部品自動教示装置と、
部品を保持して移動することにより、基板上の所定の部位に前記部品を実装するヘッドと、
前記部品自動教示装置により作成された部品教示データを用いて、前記ヘッドに保持された部品の位置ずれを認識する認識手段と
を備えることを特徴とする部品実装装置。
【請求項１６】
基板上に部品を実装する部品実装装置であって、
部品を保持して移動することにより、基板上の所定の部位に前記部品を実装するヘッドと、
前記ヘッドに保持された部品を、背景が第１の単色となるようにカラーで撮像することで、前記部品のカラー画像を生成する第１のカラー画像生成手段と、
前記第１のカラー画像生成手段で生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第１の変換手段と、
前記白黒濃淡画像において前記部品と背景とのコントラストが所定の基準を満たしているか否かを判別するコントラスト判別手段と、
前記コントラスト判別手段でコントラストが前記基準を満たしていないと判別されたときには、前記ヘッドに保持された部品を、背景が前記第１の単色と異なる第２の単色となるようにカラーで撮像することで、前記部品のカラー画像を生成する第２のカラー画像生成手段と、
前記第２のカラー画像生成手段で生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第２の変換手段と、
前記第１又は第２の変換手段で変換された白黒濃淡画像を用いて、前記ヘッドに保持された部品の位置ずれを認識する認識手段と
を備えることを特徴とする部品実装装置。
【請求項１７】
請求項１〜９の何れか１項に記載の部品の画像生成方法に含まれるステップを、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子部品などの部品の画像を生成する画像生成方法に関するものであって、特に、基板上に実装される部品の特徴を特定するために用いられる画像を生成する画像生成方法に関するものである。
【背景技術】
【０００２】
従来より、基板上に実装される電子部品の外形や寸法、位置ずれなどを認識するために、白黒のＣＣＤカメラでその電子部品を撮像することにより、電子部品の画像を生成する方法が提案されている（例えば、特許文献１参照。）。
【０００３】
上記特許文献１の部品の画像生成方法は、部品を照らす照明の色調を調整することにより、部品と背景とのコントラストを付けた画像を生成する。
【特許文献１】特開平１０−２０８０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の方法では、生成される画像が、単に白黒のＣＣＤカメラで撮像された白黒濃淡画像であるため、部品と背景とのコントラストが不十分で、部品の外形が不明瞭になるという問題がある。
【０００５】
そこで、本発明は、このような問題に鑑みてなされたものであって、部品の外形を明瞭にする部品の画像生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る部品の画像生成方法は、基板上に実装される部品の特徴を特定するために用いられる前記部品の画像を生成する方法であって、背景が第１の単色となるように部品をカラーで撮像することで、前記部品のカラー画像を生成する第１のカラー画像生成ステップと、前記第１のカラー画像生成ステップで生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第１の変換ステップと、前記白黒濃淡画像において前記部品と背景とのコントラストが所定の基準を満たしているか否かを判別するコントラスト判別ステップと、前記コントラスト判別ステップでコントラストが前記基準を満たしていないと判別されたときには、背景が前記第１の単色と異なる第２の単色となるように前記部品をカラーで撮像することで、前記部品のカラー画像を生成する第２のカラー画像生成ステップと、前記第２のカラー画像生成ステップで生成されたカラー画像を、前記背景が白色又は黒色となって前記部品の外形が白黒の濃淡で表された白黒濃淡画像に変換する第２の変換ステップとを含むことを特徴とする。例えば、前記第１及び第２の単色の何れか一方は青色であって、他方は赤色である。
【０００７】
これにより、背景が第１の単色である部品のカラー画像が白黒濃淡画像に変換されるため、その第１の単色を有効に利用することで、部品の外形と背景との濃淡の差を大きくして、白黒濃淡画像における部品の外形を明瞭にすることができる。また、第１の変換ステップで変換された白黒濃淡画像においてコントラストが不十分であっても、背景色を第２の単色に変えて再び白黒濃淡画像が生成されるため、白黒濃淡画像において、部品の外形を確実に明瞭にすることができる。さらに、部品のカラー画像の生成には、広く普及しているスキャナーを使用し、白黒濃淡画像の変換には、パーソナルコンピュータなどを使用することができるため、部品実装用の特別な撮像機器を用いることがなく、画像生成のコストを抑えることができる。また、最終的に白黒濃淡画像が生成されるため、画像から部品の特徴を特定する処理において、カラー画像から特定するよりも処理負担を軽くすることができる。
【０００８】
ここで、前記コントラスト判別ステップでは、前記白黒濃淡画像の単位領域ごとに、当該単位領域に含まれる各画素が示す白黒の濃淡値を積算し、何れかの単位領域における前記濃淡値の積算結果が所定のしきい値以上であるときには、コントラストが所定の基準を満たしていると判別することを特徴としても良い。
【０００９】
これにより、コントラストが一定の基準を満たしているか否かを簡単に判別することができる。
また、前記部品の画像生成方法は、さらに、前記コントラスト判別ステップでコントラストが前記基準を満たしていると判別されたときには、前記第１の変換ステップで変換された白黒濃淡画像に対して、濃淡の幅を広げる伸張処理を行い、前記コントラスト判別ステップでコントラストが前記基準を満たしていないと判別されたときには、前記第２の変換ステップで変換された白黒濃淡画像に対して、濃淡の幅を広げる伸張処理を行う伸張処理ステップを含むことを特徴としても良い。
【００１０】
これにより、白黒濃淡画像の濃淡の幅が広げられるため、部品の外形と背景との濃淡の差をさらに大きくして、部品の外形をより明瞭にすることができる。
ここで、前記伸張処理ステップでは、さらに、前記第１又は第２の変換ステップで変換された白黒濃淡画像に含まれる画素のうち、所定の濃淡値より小さい各画素の濃淡値を最小の濃淡値に変換することを特徴としても良い。
【００１１】
これにより、２５６階調のように白黒濃淡画像の濃淡の幅に制限がっても、所定の濃淡値より小さい各画像の濃淡値を、その２５６階調の最小値にして、その濃淡値を切り捨てることにより、白黒濃淡画像の有効な部分の濃淡の幅を、その制限範囲内で広くすることができる。
【００１２】
また、前記第１又は第２のカラー画像生成ステップでは、背景が青色となるように部品を撮像することで前記カラー画像を生成し、前記第１又は第２の変換ステップでは、前記青色の背景が部品と比べて黒くなるように、前記カラー画像を白黒濃淡画像に変換することを特徴としても良い。例えば、前記第１又は第２の変換ステップでは、赤色の濃淡値Ｒ、緑色の濃淡値Ｇ、青色の濃淡値Ｂ、及び定数Ｋにより示される（（Ｒ＋Ｇ）／２−Ｂ）／２＋Ｋの変換式を用いて、前記カラー画像に含まれる各画素の色を表すＲＧＢ値を白黒の濃淡値に変換する。
【００１３】
これにより、白黒濃淡画像において青色系でない部品の外形を明瞭にすることができる。
また、前記第１又は第２のカラー画像生成ステップでは、背景が赤色となるように部品を撮像することで前記カラー画像を生成し、前記第１又は第２の変換ステップでは、前記赤色の背景が部品と比べて黒くなるように、前記カラー画像を白黒濃淡画像に変換することを特徴としても良い。例えば、前記第１又は第２の変換ステップでは、赤色の濃淡値Ｒ、緑色の濃淡値Ｇ、青色の濃淡値Ｂ、及び定数Ｋにより示される（（Ｂ＋Ｇ）／２−Ｒ）／２＋Ｋの変換式を用いて、前記カラー画像に含まれる各画素の色を表すＲＧＢ値を白黒の濃淡値に変換する。
【００１４】
これにより、白黒濃淡画像において赤色系でない部品の外形を明瞭にすることができる。
なお、本発明は、上述の部品の画像生成方法を用いる部品自動教示装置や、部品実装装置、プログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００１５】
本発明の部品の画像生成方法は、部品の外形を明瞭にすることができるという作用効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の部品の画像生成方法における実施の形態について、図面を用いて説明する。
図１は、本発明の部品の画像生成方法を利用した部品自動教示装置の構成を示す構成図である。
【００１７】
この部品自動教示装置１００は、電子部品（以下、単に部品という）の形状や特徴的な寸法を示す部品教示データを作成するものであって、部品を撮像するスキャナー１７０と、ユーザによる操作を受け付ける操作部１１０と、例えば液晶ディスプレイなどにより構成される表示部１３０と、操作部１１０により受け付けられた操作に基づいてスキャナー１７０及び表示部１３０を制御する制御部１２０とを備えている。また、制御部１２０は、周辺機器制御部１２１と入出力処理部１２２と画像処理部１２３とを備えている。
【００１８】
図２（ａ），（ｂ）は、スキャナー１７０の外観を示す外観図である。
スキャナー１７０は、この図２（ａ），（ｂ）に示すように、スキャナー本体１７１とカバー１７２とカバーシート１７３とで構成される。
【００１９】
スキャナー本体１７１は、略矩形箱状の筐体１７１ａと、筐体１７１ａ内に埋設された撮像素子及び照明具と、筐体１７１ａの上面に取り付けられたガラス板１７１ｂとを備えている。
【００２０】
カバー１７２は、スキャナー本体１７１の筐体１７１ａに回動自在に取着されている。ユーザが部品１をスキャナー１７０に設置するときには、そのカバー１７２は、スキャナー本体１７１のガラス板１７１ｂから離れた状態（開状態）にされ、ユーザが部品１を撮像しようとするときには、そのカバー１７２は、スキャナー本体１７１のガラス板１７１ｂを覆うような状態（閉状態）にされる。
【００２１】
カバーシート１７３は、青色又は赤色であって、カバー１７２のガラス板１７１ｂと対向する面に取り付けられている。また、青色のカバーシート１７３と赤色のカバーシート１７３とはそれぞれユーザによって取り換えられる。
【００２２】
ユーザは、部品１を撮像するときには、まず、カバー１７２を開状態にして青色又は赤色のカバーシート１７３をそのカバー１７２に取り付ける。そして、ユーザは、ガラス板１７１ｂ上にその部品１を設置してカバー１７２を閉状態とする。このような状態でスキャナー１７０は、ガラス板１７１ｂ上に設置された部品１をスキャナー本体１７１の照明具で照らし、撮像素子を移動させながら部品１をカラーで撮像することにより、背景が青色又は赤色の部品１のカラー画像を生成する。
【００２３】
制御部１２０の入出力処理部１２２は、操作部１１０で受け付けられた操作内容を取得して、その操作内容を周辺機器制御部１２１や画像処理部１２３に出力する。また、入出力処理部１２２は、スキャナー１７０で生成されたカラー画像を取得し、そのカラー画像を画像処理部１２３に出力する。
【００２４】
周辺機器制御部１２１は、操作部１１０で受け付けられた操作内容を、入出力処理部１２２を介して取得し、その操作内容に基づいてスキャナー１７０及び表示部１３０を制御する。
【００２５】
画像処理部１２３は、スキャナー１７０で生成された部品のカラー画像に対して所定の処理を行って、部品等の外形が白黒の濃淡で表された白黒濃淡画像を生成し、その白黒濃淡画像を表示部１３０に表示させる。
【００２６】
具体的に、画像処理部１２３は、電子部品の外形を特定するための部品外形用の白黒濃淡画像（以下、部品白黒画像という）と、部品の電極の外形を特定するための電極外形用の白黒濃淡画像（以下、電極白黒画像という）とを生成する。部品白黒画像は、部品の外形を白黒の濃淡で表すものであり、電極白黒画像は、部品の電極の外形を白黒の濃淡で表すものであって、電極を白く、部品の電極以外の部分及び背景を黒く表す。
【００２７】
また、画像処理部１２３は、操作部１１０で受け付けられた操作内容を入出力処理部１２２を介して取得し、その操作内容に基づいて、部品の外形や特徴的な寸法を示す部品教示データを作成するための作成条件を決定する。そして、画像処理部１２３は、部品白黒画像及び電極白黒画像並びに作成条件から部品教示データを作成する。
【００２８】
作成条件は、例えば部品の電極タイプや、その電極の接地面の形状（以下、電極接地面形状という）などである。ユーザは、制御部１２０による制御に基づいて表示部１３０に表示される画面に従って操作部１１０を操作し、部品の電極タイプ及び電極接地面形状を入力する。
【００２９】
図３は、画像処理部１２３が作成条件を決定するために表示部１３０に表示させる画面の一例を示す画面表示図である。
画像処理部１２３は、図３（ａ）に示すように、「画像入力に必要な情報を設定してください」といったメッセージａ１と、プルダウンメニューにより電極タイプの名称を選択表示するための電極タイプ欄ａ２と、電極タイプを図形から選択するための電極タイプ選択ボタンａ３と、プルダウンメニューにより電極接地面形状の名称を選択表示するための面形状欄ａ４と、電極接地面形状を図形から選択するための面形状選択ボタンａ５と、電極タイプ欄ａ２と面形状欄ａ４に表示された内容で作成条件を決定するように促す決定ボタンａ６と、作成条件の決定を中止するように促すキャンセルボタンａ７とを表示部１３０に表示させる。
【００３０】
ユーザは、図３（ａ）に示す画面が表示されている場合、操作部１１０を操作することにより、部品の最も多い電極タイプを電極タイプ欄ａ２に、直接的に表示させるか、電極タイプ選択ボタンａ３を用いて間接的に表示させる。
【００３１】
間接的に表示させる場合、ユーザは電極タイプ選択ボタンａ３を選択する。その選択の結果、表示部１３０は、図３（ｂ）に示すように、例えば９つの電極タイプの図形を示す図形ボタンｂ１と、９つの電極タイプの名称を一覧形式で示す名称欄ｂ２と、選択された図形ボタンｂ１により示される電極タイプを決定するように促すタイプ決定ボタンｂ３と、図形を利用した電極タイプの選択を中止するように促すタイプキャンセルボタンｂ４とを表示する。ここで、ユーザは、部品の電極タイプを示す図形を、９つの図形ボタンｂ１に表された図形の中から見つけ出し、操作部１１０を操作することにより、その図形が表された図形ボタンｂ１を選択する。図形ボタンｂ１が選択されると、名称欄ｂ２に表示される各名称のうち、その選択された図形ボタンｂ１の示す電極タイプの名称が反転表示される。次に、ユーザが、操作部１１０を操作することによりタイプ決定ボタンｂ３を選択すると、表示部１３０は、再び図３（ａ）に示す画面を表示する。その画面中、電極タイプ欄ａ２には、上述のように選択された図形ボタンｂ１の示す電極タイプの名称が表示されている。このように、ユーザは、電極タイプ選択ボタンａ３を用いることにより、部品の電極タイプの名称を知らなくても、その名称を図形から簡単に入力することができる。
【００３２】
また、ユーザは、図３（ａ）に示す画面が表示されている場合、操作部１１０を操作することにより、部品の電極接地面形状を面形状欄ａ４に、直接的に表示させたり、面形状選択ボタンａ５を用いて間接的に表示させる。
【００３３】
間接的に表示させる場合、ユーザは面形状選択ボタンａ５を選択する。その選択の結果、表示部１３０は、図３（ｃ）に示すように、例えば２つの電極接地面形状を示す図形ｃ１と、各図形ｃ１に対応するチェックボックスｃ２と、チェックされたチェックボックスｃ２に対応する電極接地面形状を決定するように促す面形状決定ボタンｃ３と、図形を利用した電極接地面形状の選択を中止するように促す面形状キャンセルボタンｃ４とを表示する。ここで、ユーザは、部品の電極接地面形状を示す図形を、２つの図形ｃ１の中から見つけ出し、操作部１１０を操作することにより、その図形に対応するチェックボックスｃ２にチェックを行う（黒点を入力する）。次に、ユーザが、操作部１１０を操作することにより面形状決定ボタンｃ３を選択すると、表示部１３０は、再び図３（ａ）に示す画面を表示する。その画面中、面形状欄ａ４には、上述のようにチェックされたチェックボックスｃ２に対応する電極接地面形状の名称が表示されている。このように、ユーザは、面形状選択ボタンａ５を用いることにより、部品の電極接地面形状の名称を知らなくても、その名称を図形から簡単に入力することができる。
【００３４】
このように、図３（ａ）に示す画面の電極タイプ欄ａ２及び面形状欄ａ４に、電極タイプ及び電極接地面形状のそれぞれの名称が選択表示された状態で、ユーザが決定ボタンａ６を選択すると、その選択表示された名称の電極タイプ及び電極接地面形状が、部品教示データの作成条件として決定される。
【００３５】
画像処理部１２３は、このように決定された作成条件と部品白黒画像及び電極白黒画像とから、部品や電極の寸法測定すべき部位やその測定処理方法などを示すアルゴリズムを特定する。そして、画像処理部１２３は、部品における上記部位の寸法、つまり特徴的な寸法を、そのアルゴリズムを用いて部品白黒画像及び電極白黒画像から測定し、その特徴的な寸法や部品の形状を示す部品教示データを作成する。また、画像処理部１２３は、その部品教示データを表示部１３０に表示させる。
【００３６】
このような部品教示データは、部品を基板に実装する部品実装装置において、部品の位置ずれの認識などのために用いられる。即ち、部品実装装置は、部品を基板に実装するときには、その部品をヘッドで吸着して基板上の所定の部位まで搬送し、その部位に部品を実装するが、その搬送の途中でヘッドに吸着された部品をカメラで撮像する。そして、部品実装装置は、その撮像結果と上述の部品教示データとから部品の位置ずれを認識し、その位置ずれを解消するようにヘッド等を駆動させる。これにより、基板の所定の部位に部品を正確に実装することができるのである。
【００３７】
図４は、部品自動教示装置１００の全体的な動作を示すフロー図である。
まず、部品自動教示装置１００は、ユーザによる操作に基づいて作成条件を決定する（ステップＳ１００）。
【００３８】
次に、部品自動教示装置１００は、部品をカラーで撮像することによりカラー画像を生成し、そのカラー画像から部品白黒画像を生成するとともに（ステップＳ１０２）、そのカラー画像から電極白黒画像を生成する（ステップＳ１０４）。
【００３９】
そして、部品自動教示装置１００は、部品白黒画像及び電極白黒画像から、部品の外形や、その部品の電極の外形を検出する（ステップＳ１０６）。このような外形の検出は、白黒の濃淡値の差分から検出される。またこのとき、部品自動教示装置１００は、ステップＳ１００で決定された作成条件などを参考に、所定のアルゴリズムを特定する。
【００４０】
最後に、部品自動教示装置１００は、検出した部品の外形や電極の外形から、上記所定のアルゴリズムを用いて、部品の特徴的な寸法を測定し、その測定結果を示す部品教示データを生成する（ステップＳ１０８）。
【００４１】
以下、上述の部品白黒画像の生成方法について詳細に説明する。
例えば、部品が青色系である場合に、背景が青色となるようにその部品のカラー画像を生成しても、部品と背景との色彩が同一系統であるため、そのカラー画像から生成される部品白黒画像では、部品と背景とのコントラストは低くなってしまう。
【００４２】
そこで本実施の形態では、上述のステップＳ１０２において、クロマキー技術を用い、青色の背景の部品のカラー画像から部品白黒画像を生成し、その部品白黒画像のコントラストが所定の基準に達していない場合には、赤色の背景の部品のカラー画像を生成し直し、そのカラー画像から改めて部品白黒画像を生成する。
【００４３】
即ち、部品自動教示装置１００は、ユーザによって取り付けられた青色のカバーシート１７３を用いて、青色の背景の部品のカラー画像を生成し、そのカラー画像に基づいて部品白黒画像を生成する。そして、部品自動教示装置１００は、その部品白黒画像における部品と背景とのコントラストが所定の基準を満たしているか否かを判別し、その基準を満たしてないと判別すると、カバーシート１７３の色を換えて部品を撮像し直すようにユーザに促すメッセージを表示部１３０に表示させる。そのメッセージを見たユーザが赤色のカバーシート１７３をスキャナー１７０のカバー１７２に取り付けると、部品自動教示装置１００は再び部品を撮像して、赤色の背景の部品のカラー画像を生成し、そのカラー画像に基づいて改めて部品白黒画像を生成する。そして、このように生成された部品白黒画像から部品の外形が検出される。一方、コントラストが所定の基準を満たしていると判別したときには、部品自動教示装置１００は、部品白黒画像を生成し直すことなく、先に生成された部品白黒画像から部品の外形を検出する。
【００４４】
図５は、本実施の形態の部品白黒画像の生成方法を説明するための説明図である。
画像処理部１２３は、スキャナー１７０から部品のカラー画像を取得すると、そのカラー画像の背景色が青色か赤色かを特定する。そして、画像処理部１２３は、そのカラー画像の背景色に応じた変換式を用いることにより、部品が白く背景が黒い白黒濃淡画像を、そのカラー画像から生成する。画像処理部１２３は、その白黒濃淡画像における部品と背景とのコントラストがしきい値以上のときには、その白黒濃淡画像に対して伸張処理を行うことで、部品と背景のコントラストをさらに高める。ここで、カラー画像から最初に生成される白黒濃淡画像を、中間部品白黒画像といい、伸張処理して生成された白黒濃淡画像を、最終部品白黒画像（部品白黒画像）という。
【００４５】
一方、中間部品白黒画像における部品と背景とのコントラストがしきい値より小さいときには、画像処理部１２３は、上述のように背景の色が異なるように撮像し直されたカラー画像を取得する。そして、画像処理部１２３は、そのカラー画像の背景色が青色か赤色かを特定し、その背景色に応じた変換式を用いることで、改めて中間部品白黒画像を生成する。さらに、画像処理部１２３は、その中間部品白黒画像に対して伸張処理を行うことで、部品と背景のコントラストがさらに高められた最終部品白黒画像（部品白黒画像）を生成する。
【００４６】
具体的に、画像処理部１２３は、カラー画像から中間部品白黒画像を生成するときには、各画素に対して、例えば２５６階調のＲＧＢの濃淡値（ＲＧＢ値）を、２５６階調の白黒の濃淡値に変換する。
【００４７】
画像処理部１２３は、カラー画像の背景が青色であることを認識すると、青色変換式Ｘ＝（（Ｒ＋Ｇ）／２−Ｂ）／２＋１２８）を用いて、カラー画像の各画素が示すＲＧＢ値を、２５６階調の白黒の濃淡値Ｘに変換する。ここで、Ｒは赤色の２５６階調の濃淡値を示し、Ｇは緑色の２５６階調の濃淡値を示し、Ｂは青色の２５６階調の濃淡値を示す。また、（Ｒ＋Ｇ）／２−Ｂは、当該画素の青色らしさを示すものであって、青色らしさが強ければ小さな値を示す。
【００４８】
例えば、画像処理部１２３は、カラー画像に含まれる画素が黄色ければ、その画素のＲＧＢ値は（２５５，２５５，０）であるから、そのＲＧＢ値（２５５，２５５，０）を、Ｘ＝（（２５５＋２５５）／２−０）／２＋１２８＝２５５の白黒の濃淡値に変換する。また、画像処理部１２３は、カラー画像に含まれる画素が緑色であれば、その画素のＲＧＢ値は（０，２５５，０）であるから、そのＲＧＢ値をＸ＝（（０＋２５５）／２−０）／２＋１２８＝１９２の白黒の濃淡値に変換する。これと同様に、画像処理部１２３は、カラー画像に含まれる画素が白色であれば、その画素のＲＧＢ値（２５５，２５５，２５５）を、Ｘ＝１２８の白黒の濃淡値に変換し、カラー画像に含まれる画素が紺色であれば、その画素のＲＧＢ値（０，０，１６０）を、Ｘ＝４８の白黒の濃淡値に変換し、カラー画像に含まれる画素が青色であれば、その画素のＲＧＢ値（０，０，２５５）を、Ｘ＝０の白黒の濃淡値に変換する。
【００４９】
また、画像処理部１２３は、カラー画像の背景が赤色であることを認識すると、赤色変換式（Ｘ＝（（Ｂ＋Ｇ）／２−Ｒ）／２＋１２８）を用いて、カラー画像の各画素が示すＲＧＢ値を、２５６階調の白黒の濃淡値Ｘに変換する。ここで、（Ｒ＋Ｇ）／２−Ｂは、当該画素の赤色らしさを示すものであって、赤色らしさが強ければ小さな値を示す。
【００５０】
このように生成された中間部品白黒画像におけるコントラストの判定は、投射データに基づいて行われる。
図６は、投射データを説明するための説明図である。
【００５１】
画像処理部１２３は、中間部品白黒画像において、図６中縦方向に一列に並ぶ画素のラインごとに、そのラインに含まれる各画素の濃淡値Ｘを足し合わせ、各ラインの積算された濃淡値Ｘ（積算濃淡値）を示す投射データを作成する。中間部品白黒画像において、部品に対応する画素の濃淡値Ｘは大きいため、その画素を多く含むラインの積算濃淡値は大きい。
【００５２】
画像処理部１２３は、この積算濃淡値を部品と背景とのコントラストとみなし、何れかのラインの積算濃淡値がしきい値以上であるときには、そのコントラストがしきい値以上であると判別し、何れのラインの積算濃淡値もしきい値より小さいときには、そのコントラストがしきい値より小さいと判別する。
【００５３】
このように本実施の形態では、中間部品白黒画像のコントラストが所定の基準を満たしていないときには、背景が異なるようにカラー画像を生成し直してそのカラー画像から中間部品白黒画像を生成するため、中間部品白黒画像において、部品と背景とのコントラストをその部品の色に関わりなく確実に高くすることができる。
【００５４】
次に、画像処理部１２３は、伸張処理を行って最終部品白黒画像を生成するときには、中間部品白黒画像に含まれる各画素の濃淡値の中から、白黒の明瞭さを特徴付ける基準の濃淡値（以下、基準濃淡値という）と最大の濃淡値（以下、最大濃淡値という）とを検索する。そして、画像処理部１２３は、その基準濃淡値から最大濃淡値までの幅を、０〜２５５の幅に伸張する。
【００５５】
図７は、伸張処理の一例を説明するための説明図である。
画像処理部１２３は、中間部品白黒画像に含まれる各画素の濃淡値の中から、基準濃淡値ａと最大濃淡値ｂを見つけると、その濃淡値ａ〜ｂの幅を、０〜２５５の幅に伸張する。
【００５６】
具体的に、画像処理部１２３は、各画素ごとに、中間部品白黒画像の伸張処理前の基準濃淡値ａ以上の濃淡値Ｘを、伸張処理後の濃淡値Ｘ１＝２５５（Ｘ−ａ）／（ｂ−ａ）に変換し、基準濃淡値ａより小さい濃淡値Ｘを濃淡値Ｘ１＝０（２５６階調の最小値）に変換する。
【００５７】
このような伸張処理により、部品と背景のコントラストをさらに高くすることができる。
ここで、基準濃淡値ａは、濃淡値のヒストグラムを用いて検索される。
【００５８】
図８は、基準濃淡値ａを検索する方法を説明するための説明図である。
画像処理部１２３は、中間部品白黒画像における各濃淡値に対する画素数を表すヒストグラムを作成する。ヒストグラムを作成した画像処理部１２３は、そのヒストグラムの濃淡値が高い集団、つまり白色が強い集団から、最も画素数の多い濃淡値ｃを特定する。そして、画像処理部１２３は、例えば、その濃淡値ｃの６０％を基準濃淡値ａとする。
【００５９】
このように本実施の形態では、中間部品白黒画像の濃淡の幅を広げるため、部品の外形と背景との濃淡の差を大きくして、部品の外形をより明瞭にすることができる。また、中間部品白黒画像に含まれる各画素の濃淡値のうち、基準濃淡値ａより小さい濃淡値を全て０とするため、２５６階調という濃淡値の幅の制限があっても、その制限範囲内で中間部品白黒画像の有効な部分の濃淡の幅を広げることができる。
【００６０】
図９は、部品自動教示装置１００が部品白黒画像（最終部品白黒画像）を生成する動作を示すフロー図である。
まず、部品自動教示装置１００のスキャナー１７０は、ユーザによる青色のカバーシート１７３の取り付けにより、背景が青色となるように部品をカラーで撮像し、その部品のカラー画像を生成する（ステップＳ１５０）。
【００６１】
画像処理部１２３は、スキャナー１７０からカラー画像を取得して、そのカラー画像の背景色を特定する（ステップＳ１５２）。ここで、スキャナー１７０は、ステップＳ１５０で背景が青色のカラー画像を生成しているので、画像処理部１２３は、背景色が青色であることを特定する。
【００６２】
そして、画像処理部１２３は、上記特定結果に基づいて青色変換式を選択し、その青色変換式を用いてカラー画像を中間部品白黒画像に変換する（ステップＳ１５４）。さらに、画像処理部１２３は、その中間部品白黒画像から、コントラストを評価するための投影データを作成する（ステップＳ１５６）。
【００６３】
ここで、画像処理部１２３は、投影データにより示される積算濃淡値がしきい値以上であるか否か、即ち中間部品白黒画像のコントラストがしきい値以上であるか否かを判別する（ステップＳ１５８）。
【００６４】
コントラストがしきい値以上であると判別したときには（ステップＳ１５８のＹ）、画像処理部１２３は、その中間部品白黒画像から基準濃淡値ａ及び最大濃淡値ｂを検索し（ステップＳ１６４）、その基準濃淡値ａ及び最大濃淡値ｂを用いて中間部品白黒画像に対して伸張処理を行う（ステップＳ１６６）。その結果、コントラストの高い部品の最終部品白黒画像が生成される。
【００６５】
また、コントラストがしきい値未満であると判別したときには（ステップＳ１５８のＮ）、画像処理部１２３は、カラー画像の取り直しを促すメッセージを表示部１３０に表示させる。その結果、スキャナー１７０に取り付けられていた青色のカバーシート１７３は、ユーザによって赤色のカバーシート１７３に取り換えられる。そして、スキャナー１７０は、背景が赤色となるように部品をカラー画像で撮像し、その部品のカラー画像を生成し直す（ステップＳ１６０）。画像処理部１２３は、このようにスキャナー１７０によってカラー画像が生成されると、赤色変換式を用いてそのカラー画像を中間部品白黒画像に変換する（ステップＳ１６２）。
【００６６】
そして、上述と同様、画像処理部１２３は、ステップＳ１６２で改めて生成された中間部品白黒画像から基準濃淡値ａ及び最大濃淡値ｂを検索し（ステップＳ１６４）、その基準濃淡値ａ及び最大濃淡値ｂを用いて中間部品白黒画像に対して伸張処理を行う（ステップＳ１６６）。その結果、コントラストの高い部品の最終部品白黒画像が生成される。
【００６７】
このように本実施の形態では、背景が青色又は赤色である部品のカラー画像を白黒濃淡画像に変換するため、背景色に着目した青色変換式又は赤色変換式を利用することで、部品の外形と背景との濃淡の差を大きくして、白黒濃淡画像における部品の外形を明瞭にすることができる。また、一度生成された白黒濃淡画像においてコントラストが不十分であっても、背景色を変えて再び白黒濃淡画像が生成されるため、白黒濃淡画像において、部品の外形を確実に明瞭にすることができる。さらに、本実施の形態では、スキャナー１７０を市販品のスキャナーとし、制御部１２０及び操作部１１０並びに表示部１３０をパーソナルコンピュータなどで構成することができるため、画像生成のコストを抑えることができる。また本実施の形態の部品自動教示装置１００では、最終部品白黒画像から外形を検出して、その外形から部品の寸法を測定するため、カラー画像から直接的に外形を検出する場合と比べて、寸法の測定処理にかかる負担を軽減することができる。
【００６８】
以下、上述の電極白黒画像の生成方法について詳細に説明する。
図１０は、本実施の形態における電極白黒画像の生成方法を説明するための説明図である。
【００６９】
画像処理部１２３は、スキャナー１７０から部品のカラー画像を取得し、電極強調変換式を用いることで、そのカラー画像を白黒濃淡画像に変換する。この電極強調変換式により、白黒濃淡画像において、部品の電極が白くその他の部分及び背景が黒くなるように、カラー画像中の白色に近い色ほど白黒の濃淡によって際立たせることができる。そして、画像処理部１２３は、その白黒濃淡画像に対してフィルタリング処理を行うことでノイズを除去し、さらに、伸張処理を行うことで、部品の電極とその他の部分とのコントラストを高める。ここで、カラー画像から最初に生成される白黒濃淡画像を、第１中間電極白黒画像といい、フィルタリング処理して生成された白黒濃淡画像を、第２中間電極白黒画像といい、伸張処理して生成された白黒濃淡画像を、最終電極白黒画像（電極白黒画像）という。
【００７０】
具体的に、画像処理部１２３は、カラー画像から第１中間電極白黒画像を生成するときには、まず、ＲＧＢ表色系で表されるカラー画像を、Ｌａｂ表色系で表されるカラー画像に変換する。
【００７１】
図１１は、ＲＧＢ表色系とＬａｂ表色系を説明するための説明図である。
スキャナー１７０から出力されるカラー画像が例えばＢＭＰ（Bit Map）形式で構成されているときには、そのカラー画像はＲＧＢ表色系で表されている。即ち、そのカラー画像に含まれる各画素は、赤色の濃淡値Ｒと、緑色の濃淡値Ｇと、青色の濃淡値Ｂとから構成されるＲＧＢ値を有し、そのＲＧＢ値により特定される色を表す。
【００７２】
Ｌａｂ表色系のカラー画像に含まれる各画素は、明るさを示すＬ値と、色度を示すａ値及びｂ値とから構成されるＬａｂ値を有し、そのＬａｂ値により特定される色を表す。ここで、ａ軸は赤色から緑色までの色の範囲を示し、ｂ軸は黄色から青色までの色の範囲を示す。つまり、画像処理部１２３は、スキャナー１７０から取得したカラー画像の各画素が示すＲＧＢ値をＬａｂ値に変換する。
【００７３】
次に、画像処理部１２３は、電極強調変換式Ｘ＝Ｌ×（１００−（ａ2+ｂ2）1/2）を用いて、Ｌａｂ表色系のカラー画像に含まれる画素ごとに、その画素が示すＬａｂ値を白黒の濃淡値Ｘに変換する。その結果、第１中間電極白黒画像が生成される。なお、Ｌ値は０〜１００までの値をとり、ａ値及びｂ値はそれぞれ−１００〜＋１００までの値をとり、電極強調変換式の定数１００は、ａ値及びｂ値などのとり得る数値範囲に応じて決定される。
【００７４】
図１２は、一般的な電子部品に含まれる各色の分布を示す図である。
一般的な電子部品を表すＬａｂ表色系のカラー画像に含まれる各画素は、図１２の（ａ）に示すように分布する。
【００７５】
即ち、電子部品の電極に対応する画素は、明るい無彩色であるため、Ｌ値が大きく、ａ値及びｂ値が０に近い付近に分布する。また、電子部品の電極以外の大部分は暗い色が多いため、その部分に対応する多くの画素は、Ｌ値が小さい付近に分布する。
【００７６】
ここで、画像処理部１２３が、上述のカラー画像に含まれる各画素のＬａｂ値を、電極強調変換式を用いて濃淡値Ｘに変換すると、そのカラー画像に含まれるＬａｂ表色系の色を表していた各画素は、図１２の（ｂ）に示すように分布する。即ち、白色に近い色を表していた電極に対応する画素は、濃淡値Ｘの大きい領域に分布し、黒色などの暗い色を表していたパッケージや背景に対応する画素は、濃淡値Ｘの小さい領域に多く分布する。したがって、このような変換式により生成された第１中間電極白黒画像では、電子部品の電極が白く、その他の部分や背景が黒くなるように、その電極が際立って表示される。即ち、電子部品の電極の外形を明瞭にすることができる。
【００７７】
画像処理部１２３は、第１中間電極白黒画像から第２中間電極白黒画像を生成するときには、第１中間電極白黒画像に対してメディアンフィルタによるフィルタリング処理を行う。即ち、画像処理部１２３は、第１中間電極白黒画像において、注目画素を中心に含む３×３の画素のそれぞれの濃淡値Ｘを小さい順に並べて、その中央に位置する濃淡値Ｘを注目画素の濃淡値Ｘとする。画像処理部１２３は各画素を注目画素としてこのような処理を行うことで、第２中間電極白黒画像を生成する。
【００７８】
このようなフィルタリング処理により、第２白黒濃淡画像に対するノイズの影響を抑えて、部品の電極の外形をより明瞭にすることができる。また、比較的小さい電極に対しては、ノイズによる影響を大幅に抑えることができる。
【００７９】
次に、画像処理部１２３は、伸張処理を行うときには、第２中間電極白黒画像に含まれる各画素の濃淡値の中から、白黒の明瞭さを特徴付ける基準の濃淡値（以下、基準濃淡値という）と最大の濃淡値（以下、最大濃淡値という）とを検索する。そして、画像処理部１２３は、その基準濃淡値から最大濃淡値までの幅を、０〜２５５の幅に伸張する。
【００８０】
図１３は、画像処理部１２３が部品の電極白黒画像を生成する動作を示すフロー図である。
まず、画像処理部１２３は、スキャナー１７０からカラー画像を取得し（ステップＳ２００）、そのカラー画像の表色系をＲＧＢ表色系からＬａｂ表色系に変換する（ステップＳ２０２）。次に、画像処理部１２３は、電極強調変換式を用いて、カラー画像に含まれる各画素の示すＬａｂ値を白黒の濃淡値Ｘに変換することで、第１中間電極白黒画像を生成する（ステップＳ２０４）。
【００８１】
そして、画像処理部１２３は、第１中間電極白黒画像に対してフィルタリング処理を行うことで、第２中間電極白黒画像を生成し（ステップＳ２０６）、その第２中間電極白黒画像から基準濃淡値ａ及び最大濃淡値ｂを検索する（ステップＳ２０８）。次に、画像処理部１２３は、その基準濃淡値ａ及び最大濃淡値ｂを用いて第２中間電極白黒画像に対して伸張処理を行ことで、最終電極白黒画像を生成する（ステップＳ２１０）。
【００８２】
このように本実施の形態では、カラー画像に写る部品の電極は無彩色の明るい色であって白色に近く、このようなカラー画像が、白色に近い色ほど際立つような白黒濃淡画像に変換されるため、その白黒濃淡画像において部品の電極の外形を明瞭にすることができる。さらに、本実施の形態では、スキャナー１７０を市販品のスキャナーとし、制御部１２０及び操作部１１０並びに表示部１３０をパーソナルコンピュータなどで構成することができるため、画像生成のコストを抑えることができる。また本実施の形態の部品自動教示装置１００では、最終電極白黒画像から外形を検出して、その外形から部品の電極等の寸法を測定するため、カラー画像から直接的に外形を検出する場合と比べて、寸法の測定処理にかかる負担を軽減することができる。
（変形例）
ここで、本実施の形態における部品自動教示装置の変形例について説明する。
【００８３】
本変形例に係る部品自動教示装置は、部品を基板に実装する部品実装装置に備えられている。
図１４は、本変形例に係る部品自動教示装置を備えた部品実装装置の外観を示す外観図である。
【００８４】
この部品実装装置５００は、基板２を搬送するためのガイドレール５１４と、抵抗やコンデンサなどの部品を供給するパーツフィーダ５３０と、ＳＯＰ（Small Outline Package）やＱＦＰ（Quad Flat Package）などのＩＣ（Integrated Circuit）やコネクタなどの比較的大型の部品を載せるパーツトレイ５３２と、パーツフィーダ５３０から供給される部品や、パーツトレイ５３２に載せられた部品を吸着して基板２上に実装するヘッド５２８と、部品自動教示装置２００と、部品自動教示装置２００により作成された部品教示データを参照して、ヘッド５２８に吸着された部品の位置ずれを認識する認識手段（図示せず）とを備えている。
【００８５】
このような部品実装装置５００は、部品実装の事前に、ヘッド５２８に吸着された部品の部品教示データを部品自動教示装置２００で作成しておいて、部品実装を行うときには、ヘッド５２８に吸着された部品を撮像して、その撮像結果と、予め作成しておいた部品教示データとを用いて、そのヘッド５２８に吸着された部品の位置ずれを認識する。
【００８６】
基板２は、ガイドレール５１４に載せられた状態で、図示しない搬送ベルトの駆動により、部品実装装置５００のローダ部５１６から実装位置５１８に搬送され、その実装位置５１８で部品が実装されると、アンローダ部５２０に搬送される。
【００８７】
ヘッド５２８は、先端に部品を吸着する複数の吸着ノズル５３４を備えて、図示しないモータなどの駆動により、基板２に沿った方向に移動する。このようなヘッド５２８の移動により、部品が搬送される。ヘッド５２８は、部品教示データの作成時には、その部品を後述する撮像位置に搬送する。一方、部品実装時には、ヘッド５２８は、まず、その部品を撮像位置に搬送してその撮像位置で部品が撮像された後に、実装位置５１８にある基板２にまでその部品を搬送する。そしてヘッド５２８は、吸着ノズル５３４を駆動させて部品を基板２に実装する。
【００８８】
本変形例に係る部品自動教示装置２００は、撮像位置にある部品を撮像し得るように備えられている。つまり、部品自動教示装置２００は、ヘッド５２８の吸着ノズル５３４に吸着された部品を、ヘッド５２８と反対側から（図１４中、下から）撮像する。
【００８９】
図１５は、本変形例に係る部品自動教示装置２００の構成を示す構成図である。
本変形例に係る部品自動教示装置２００は、表示部２３０と、操作部２１０と、制御部２２０とを備え、さらに、上記実施の形態の部品自動教示装置１００のスキャナー１７０の変わりに、ヘッド５２８に吸着された部品１を撮像する撮像部２７０を備えている。
【００９０】
本変形例に係る表示部２３０及び操作部２１０は、上記実施の形態の表示部１３０及び操作部１１０と同様の機能を有する。操作部２１０は、ユーザが操作可能なように部品実装装置５００に配設されており（図１４参照）、表示部２３０は、その操作部２１０の近くに配設されている。
【００９１】
撮像部２７０は、カラーで撮像するカメラ２７２と、ヘッド５２８に吸着された部品１に白色光を当てる照明具２７１と、ヘッド５２８の各吸着ノズル５３４に取着される背景板２７３とを備えている。背景板２７３の部品１側の面は青色又は赤色であって、何れか一方の色の背景板２７３が各吸着ノズル５３４に取着される。
【００９２】
このような撮像部２７０は、部品教示データの作成時及び部品実装時において、ヘッド５２８に吸着された部品１が撮像位置Ａに搬送されたときに、その背景板２７３を背景にして部品１を撮像し、背景が青色又は赤色の部品１のカラー画像を生成する。
【００９３】
本変形例に係る制御部２２０は、周辺機器制御部２２１と、入出力処理部２２２と、画像処理部２２３とを備えている。これらの周辺機器制御部２２１及び入出力処理部２２２並びに画像処理部２２３は、上記実施の形態の周辺機器制御部１２１及び入出力処理部１２２並びに画像処理部１２３と同様の機能を有する。
【００９４】
このような本変形例に係る部品自動教示装置２００では、ヘッド５２８の吸着ノズル５３４に吸着された部品１が撮像位置Ａに搬送されると、撮像部２７０のカメラ２７２が、照明具２７１により照らされたその部品１を撮像する。このとき、カメラ２７２は、画像処理部２２３で決定された画角で部品１を撮像する。そして、カメラ２７２は、その撮像結果である部品１のカラー画像を制御部２２０に出力する。青色の背景板２７３がヘッド５２８に取着されている場合には、背景が青色のカラー画像が出力され、赤色の背景板２７３がヘッド５２８に取着されている場合には、背景が赤色のカラー画像が出力される。本変形例に係る部品自動教示装置２００は、このように撮像されたカラー画像から、上記実施の形態と同様に、部品白黒画像及び電極白黒画像を生成し、これらの画像と作成条件に基づいて部品教示データを作成する。
【００９５】
また、部品実装装置５００に備えられた認識手段は、例えば、部品実装装置５００に備えられた各機器を制御する例えばＣＰＵ（Central Processing Unit）により構成される。この認識手段は、部品自動教示装置２００で予め作成されている部品教示データと、部品実装時にカメラ２７２で生成されたカラー画像や白黒濃淡画像とに基づいて、ヘッド５２８の吸着ノズル５３４に吸着された部品１の位置ずれを認識し、その位置ずれを解消するようにヘッド５２８及び吸着ノズル５３４を駆動させる。その結果、基板２上の所定の部位に部品１が正確に実装される。
【００９６】
このような部品実装装置５００では、部品教示データを生成する機能と、部品を実装する機能とを兼ね備えているため、部品自動教示装置１００と部品実装装置とをそれぞれ別個に備えるシステムと比べて、より正確に位置ずれを認識することができる。即ち、上記システムでは、部品自動教示装置１００の部品１を撮像するスキャナー１７０と、部品実装装置のヘッドに吸着された部品１を撮像するカメラとは異なるが、部品実装装置５００では、部品教示データを作成するために利用したカメラ２７２と、吸着ノズル５３４に吸着された部品１を撮像するカメラ２７２とが同一であるため、撮像手段の違いよる誤差の発生を防ぐことができるのである。
【００９７】
なお、上記変形例では、部品実装装置５００は、部品実装の事前に部品教示データを作成しておいて、その部品教示データとカメラ２７２で生成された画像とを用いて部品１の位置ずれを認識したが、その位置ずれの認識の際の画像の撮像にも、上記実施の形態の画像生成処理が適用される。即ち、カメラ２７２が、部品実装時に、撮像位置Ａに搬送された部品１を撮像してカラー画像を生成すると、その時点で、制御部２２０の画像処理部２２３は、そのカラー画像から部品１の部品白黒画像及び電極白黒画像を生成する。そして、認識手段は、それらの画像から部品１や電極の外形を検出したり、特徴的な寸法を測定したりすることにより、部品実装時にヘッド５２８に吸着された部品１の位置ずれを認識する。このような場合であっても、上述と同様の効果を得ることができる。
【産業上の利用可能性】
【００９８】
本発明の部品の画像生成方法は、部品の外形を明瞭にすることができるという効果を有し、例えば、電子部品の画像からその電子部品の特徴的な寸法などをユーザに教示する部品自動教示装置や、その教示結果に基づいて部品の位置ずれを認識する部品実装装置などに適用することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明の部品の画像生成方法を利用した部品自動教示装置の構成を示す構成図である。
【図２】（ａ）は同上のスキャナーの側面図であり、（ｂ）は同上のスキャナーの正面図である。
【図３】同上の画像処理部が作成条件を決定するために表示部に表示させる画面の一例を示す画面表示図である。
【図４】同上の部品自動教示装置の全体的な動作を示すフロー図である。
【図５】同上の部品白黒画像の生成方法を説明するための説明図である。
【図６】同上の投射データを説明するための説明図である。
【図７】同上の伸張処理の一例を説明するための説明図である。
【図８】同上の基準濃淡値を検索する方法を説明するための説明図である。
【図９】同上の画像処理部が部品白黒画像を生成する動作を示すフロー図である。
【図１０】同上の電極白黒画像の生成方法を説明するための説明図である。
【図１１】ＲＧＢ表色系とＬａｂ表色系を説明するための説明図である。
【図１２】一般的な電子部品に含まれる各色の分布を示す図である。
【図１３】画像処理部が電極白黒画像を生成する動作を示すフロー図である。
【図１４】変形例に係る部品自動教示装置を備えた部品実装装置の外観を示す外観図である。
【図１５】同上の部品自動教示装置の構成を示す構成図である。
【符号の説明】
【０１００】
１００  部品自動教示装置
１１０  操作部
１２０  制御部
１２１  周辺機器制御部
１２２  入出力処理部
１２３  画像処理部
１３０  表示部
１７０  スキャナー
【図１】
2006048315.tif 000003
【図２】
2006048315.tif 000004
【図３】
2006048315.tif 000005
【図４】
2006048315.tif 000006
【図５】
2006048315.tif 000007
【図６】
2006048315.tif 000008
【図７】
2006048315.tif 000009
【図８】
2006048315.tif 000010
【図９】
2006048315.tif 000011
【図１１】
2006048315.tif 000012
【図１２】
2006048315.tif 000013
【図１３】
2006048315.tif 000014
【図１４】
2006048315.tif 000015
【図１５】
2006048315.tif 000016
【図１０】
2006048315.tif 000017