Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3853638B2 - Image measuring apparatus, image measuring method, and image measuring program - Google Patents
[go: Go Back, main page]

JP3853638B2 - Image measuring apparatus, image measuring method, and image measuring program - Google Patents

Image measuring apparatus, image measuring method, and image measuring program Download PDF

Info

Publication number
JP3853638B2
JP3853638B2 JP2001340549A JP2001340549A JP3853638B2 JP 3853638 B2 JP3853638 B2 JP 3853638B2 JP 2001340549 A JP2001340549 A JP 2001340549A JP 2001340549 A JP2001340549 A JP 2001340549A JP 3853638 B2 JP3853638 B2 JP 3853638B2
Authority
JP
Japan
Prior art keywords
measurement
image
identification symbol
display
work
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.)
Expired - Fee Related
Application number
JP2001340549A
Other languages
Japanese (ja)
Other versions
JP2003139520A (en
Inventor
浩一 小松
秀光 浅野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitutoyo Corp
Original Assignee
Mitutoyo Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitutoyo Corp filed Critical Mitutoyo Corp
Priority to JP2001340549A priority Critical patent/JP3853638B2/en
Publication of JP2003139520A publication Critical patent/JP2003139520A/en
Application granted granted Critical
Publication of JP3853638B2 publication Critical patent/JP3853638B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、CCDカメラ等の撮像装置で被測定対象(以下ワークという)を撮像すると共に、ワーク画像に基づきワークの形状等を測定する画像測定装置に関する。
【0002】
【従来の技術】
こうした画像測定装置においてワークの測定を行う場合、最初に撮像装置によりワークを撮像してCRT画面にワーク画像を表示させる。そして、ワーク画像が表示されたCRT画面上において、測定したい箇所をマウス等で指定する。この指定に基づき、付属のコンピュータ等によりその箇所に所定の画像処理を施され、長さ、幅、直径等の測定値が出力される。出力された測定値は、シリアル番号、検査項目、測定値、公差等を図表化したリスト形式で出力される。
【0003】
【発明が解決しようとする課題】
しかし、従来の画像測定装置においては、このようにリスト形式で出力された測定値が、ワーク画像上のどの箇所の測定値なのかが一見して判り難いという問題があった。
本発明は、この問題に鑑みてなされたものであり、測定結果と測定箇所の対応関係を視覚的、直感的に理解し易くすることを目的とするものである。
【0004】
【課題を解決するための手段】
上記の目的の達成のため、本出願の第1発明に係る画像測定装置は、ワーク画像を画面に表示するワーク画像表示手段と、表示された前記ワーク画像上で測定対象箇所を指定する指定手段と、前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定手段と、前記画像測定手段の測定結果に識別記号を付与する識別記号付与手段と、前記測定結果を前記識別記号と対応付けて表示する測定結果表示手段とを備え、前記ワーク画像表示手段は、前記識別記号を前記測定箇所の近傍に重畳表示するように構成されたことを特徴とする。
この第1の発明によれば、ワーク画像表示手段によりワーク画像が画面に表示され、この表示されたワーク画像上で、指定手段により測定対象箇所が指定される。指定された測定対象箇所において画像測定手段により画像測定が実行され、測定結果が出力される。測定結果は、識別記号付与手段により付与された識別記号とともに、測定結果表示手段により、識別記号と対応付けて表示される。さらに、ワーク画像表示手段には、この識別記号が対応する測定対象箇所の近傍に重畳表示される。これにより、測定箇所と測定結果との対応関係が直感的に理解することが容易になる。
【0005】
上記第1の発明において、前記識別記号付与手段は、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与する状態と、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与する状態との間で切換可能に構成することができる。また、前記ワーク画像表示手段は、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示するように構成することができる。
【0006】
また、前記ワーク画像表示手段は、前記測定結果、公差照合結果又は合否判定結果のいずれか1つに関する文字情報を前記測定箇所の近傍に重畳表示するように構成することができる。また、前記第1の発明において、前記ワーク画像表示手段に表示された画像を画像ファイルとして記録する画像記録手段を更に備えるようにすることもできる。
【0007】
本出願の第2の発明に係る画像測定方法は、ワーク画像を画面に表示するワーク画像表示ステップと、表示された前記ワーク画像上で測定対象箇所を指定する指定ステップと、前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定ステップと、前記画像測定手段の測定結果に識別記号を付与する識別記号付与ステップと、前記測定結果を前記識別記号と対応付けて表示する測定結果表示ステップとを備え、前記ワーク画像表示ステップは、前記識別記号を前記測定箇所の近傍に重畳表示するようにされたことを特徴とする。
【0008】
前記識別記号付与ステップでは、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与するステップと、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与するステップとのいずれかが選択的に実行されるようにすることが好適である。
【0009】
前記ワーク画像表示ステップは、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示するようにするのが好適である。
【0010】
本出願の第3の発明に係る画像測定用プログラムは、ワーク画像を画面に表示するワーク画像表示ステップと、表示された前記ワーク画像上で測定対象箇所を指定する指定ステップと、前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定ステップと、前記画像測定手段の測定結果に識別記号を付与する識別記号付与ステップと、前記測定結果を前記識別記号と対応付けて表示する測定結果表示ステップとをコンピュータに実行させるように構成され、前記ワーク画像表示ステップは、前記識別記号を前記測定箇所の近傍に重畳表示するようにされたことを特徴とする。
【0011】
前記識別記号付与ステップでは、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与するステップと、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与するステップとのいずれかが選択的に実行されるようにするのが好ましい。また、前記ワーク画像表示ステップは、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示するようにするのが好ましい。
【0012】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好ましい実施の形態について説明する。図1は、本発明の実施の形態に係る画像測定システムの全体構成を示す斜視図である。このシステムは、非接触型の画像測定機1と、この画像測定機1を制御すると共に、必要なデータ処理を実行するコンピュータシステム2と、測定結果等をプリントアウトするプリンタ3とにより構成されている。
【0013】
画像測定機1は、次のように構成されている。即ち、架台11上には、ワーク12を載置する測定テーブル13が装着されており、この測定テーブル13は、図示しないY軸駆動機構によってY軸方向に駆動される。架台11の両側縁中央部には上方に延びる支持アーム14,15が固定されており、この支持アーム14、15の両上端部を連結するようにX軸ガイド16が固定されている。このX軸ガイド16には、撮像ユニット17が支持されている。
【0014】
撮像ユニット17は、図示しないX軸駆動機構によってX軸ガイド16に沿って駆動される。撮像ユニット17の下端部には、CCDカメラ18が測定テーブル13と対向するように装着されている。また、撮像ユニット17の内部には、図示しない照明装置及びフォーカシング機構の他、CCDカメラ18のZ軸方向の位置を移動させるZ軸駆動機構が内蔵されている。
【0015】
コンピュータシステム2は、コンピュータ本体21、キーボード22、ジョイスティックボックス(以下、J/Sと呼ぶ)23、マウス24及びCRT25を備えて構成されている。
コンピュータ本体21は、例えば図2に示すように構成されている。即ち、CCDカメラ18から入力されるワーク12の画像情報は、インタフェース(以下、I/Fと呼ぶ)31を介して画像メモリ32に格納される。
【0016】
また、図示しないCADシステムにより作成されるワーク12のCADデータは、I/F33を介してCPU35に入力され、CPU35でビットマップの画像情報に展開された後、画像メモリ32に格納される。画像メモリ32に格納された画像情報は、表示制御部36を介してCRT25の画面に表示される。
【0017】
一方、キーボード22、J/S23、及びマウス24から入力されるコード情報及び位置情報は、I/F34を介してCPU35に入力される。CPU35は、ROM37に格納されたマクロプログラム、並びにRAM40に格納された測定実行プログラム及び測定結果表示プログラムを含む画像測定用プログラム、パートプログラム生成用プログラム及びパートプログラム等に従って、測定実行処理、パートプログラム作成、及び測定結果の表示処理等を実行する。
【0018】
CPU35は、測定実行処理に従って、I/F41を介して画像測定機1を制御する。HDD38は、図示しないCADシステムから入力されたCADデータの他、測定結果表示プログラム、パートプログラム生成用プログラム、作成されたパートプログラム等を格納する。RAM40は、各種プログラムを格納する他、各種処理のワーク領域を提供する。
【0019】
図3は、CPU35を中心として実行される各種機能の構成を示す機能ブロック図である。測定箇所指定部41は、CRT25の画面上に表示されたワーク12の画像のうち測定の対象とする箇所を指定するためのものであり、具体的にはキーボード22、マウス24等の入力手段がこの役割を果たしている。測定種類指定部42は、測定箇所指定部41で指定された測定箇所において、どのような測定を行うのかを指定するためのものであり、具体的には、キーボード22、マウス24等の入力手段がこの役割を果たす。
【0020】
エッジ検出部43は、測定箇所指定部41で指定された測定箇所において、測定種類指定部42で指定された種類の測定を行うのに必要なエッジ検出を行い、その検出結果としての点列データを出力するものである。点列データ記憶部44は、エッジ検出部43から出力された点列データを記憶するためのものであり、具体的にはRAM40又はHDD38がこの役割を果たす。形状演算部45は、点列データ記憶部44に記憶されている点列データに基づき、測定種類指定部43において指定された測定の種類に対応した演算を行い、その演算結果を出力するものである。
【0021】
識別番号発生部46は、形状演算部45から出力される演算結果に識別番号を付与するためのものである。識別番号発生部46は、キーボード22等の入力手段により入力された識別番号を付与するマニュアルモードと、測定順に増加する識別番号を自動的に発生させ付与するオートモードとが選択可能とされている。
【0022】
データ結合部47は、形状演算部45からの演算結果と、その演算結果に対し付与された識別番号とを、例えば1つのファイル内に対応付けて記憶させるなどして結合させるためのものである。なお、データ結合部47は、図示しないCADシステムからのCADデータから、その測定箇所に対応する部分のデータを抽出し、この抽出されたデータも対応付けて記憶させるようにすることもできる。例えば、CADデータ内に含まれる設計データ、公差データ等を抽出し、これを形状演算部45からの演算結果と対応付けて記憶させておくことができる。
【0023】
次に、本実施の形態に係る画像測定システム及び画像測定用プログラムの作用を図4に示すフローチャート、及び図5乃至図9に示すCRT25の画面表示例に基づいて説明する。
まず、ワーク12の画像をCCDカメラ18から取り込んで、CRT25の画面上に表示させる(S1)。すなわち、図5に示すように、取り込まれたワーク12の画像が、ワーク画像表示部51に表示される。CRT25の画面上には、ワーク画像表示部51の他、測定結果を表示するための測定結果表示部52、CADデータ図形を表示するためのCADデータ表示部53、ワーク12の照明条件を設定するための照明条件設定部55、測定の種類を設定するアイコンを備えたアイコン表示部56、測定の条件を設定する測定条件設定部63などが表示されている。
【0024】
次に、測定の種類を指定した後(S2)、その測定を行う箇所を指定する(S3)。測定の種類の指定は、前述したアイコン表示部56内のいずれかのアイコンをマウス24によりクリックすることにより行うことができる。図5においてアイコン56aは、測定箇所におけるエッジからエッジの間の長さの測定を指示するアイコンである。アイコン56bは、指定された測定箇所に円弧が含まれている場合に、その円弧を一部に含む円の直径の測定を指示するアイコンである。また、56cは選択されたアイコンの図柄を表示するための表示部である。なお、アイコン56aが選択された場合には、表示部56cにおいてエッジ検出方向を角度により入力するようにされ、これにより、エッジ検出方向が決定される。
ここでは、アイコン56aがクリックされるとともにそのエッジ検出方向が画面垂直方向とされ、測定箇所として、図5のポインタPで示す位置が指定されたものとする。
【0025】
次に、この指定された測定箇所において、エッジ検出処理を実行し、S2で指定された測定を実行し、測定値を得る(S4)。例えば、S2において測定の種類として画面垂直方向の長さ測定が指定された場合に、Z軸方向に画像をスキャンしてエッジ検出処理を実行する。得られた測定結果は、測定結果表示部52に表示される。
【0026】
次に、S3で指定された測定箇所に、実行された測定の種類を示す記号(以下、測定種類表示記号という)を表示する(S5)。ここでは、S2でクリックされたアイコン56aに対応し、長さの測定を実行した旨を示す両矢印表示Y1(図6参照)が表示されるものとする。
【0027】
次に、得られた測定値に対し、識別番号を付与する(S6、S7)。前述のように、識別番号をマウス24等で入力させるマニュアルモードと、測定順に識別番号を付与するオートモードとを選択できるようになっている。
マニュアルモードが選択されている場合には、図6に示すように、両矢印表示Y1の近傍においてカーソルK1が、測定結果表示部52にカーソルK1´がそれぞれ点滅すると共に、CRT25の画面上などに識別番号を入力することを促す表示U1がワーク画像表示部51の上部に表示される。キーボード22等により識別番号がオペレータにより入力されると、カーソルK1、K1´の位置に入力された識別番号が表示されるとともに(S8)表示U1が消え、次のステップS9に移行する。
【0028】
オートモードが選択されている場合には、カーソルK1、K1´、表示U1等が表示されることなく、両矢印表示Y1の近傍及び測定結果表示欄に表示された最新の測定結果の位置に自動生成された識別番号が表示され(S8)、次のステップS9に移行する。
【0029】
別の測定箇所を指定する必要がある場合には(S9)、再びS2に戻って同様の手順を繰り返す。別の測定箇所の指定の必要がない場合には、測定を終了する。
複数の測定箇所の指定が終了した場合のCRT25の画面表示の一例を図7に示す。図7は、長さ(幅)の測定として、測定種類表示記号Y1−Y3が表示されている3箇所を指定し、円弧の直径の測定として測定種類表示記号Y4が表示されている1箇所を指定した場合を示している。それぞれの測定種類表示記号Y1−Y4には、入力又は自動生成された識別番号1−4が表示されている。また、対応する測定結果表示R1−R4には、同じ識別番号1−4が表示されている。
この画面を印刷したり保存したりすることにより、後にワーク12の評価を行う際に利用することができる。保存の形式としては、ワーク画像表示部51と測定結果表示部52とを一体として画像ファイル(例えばTIFF形式など)に保存しても良いし、ワーク画像表示部51の画像はTIFF形式に、測定結果表示部52の表示内容はテキスト形式で保存し、両者を1つのフォルダに保存するなどして対応付けるようにしてもよい。
【0030】
このとき、この表示されている識別番号をCRT25の画面上でクリックすると、図8に示すように、その識別番号が円C1により丸囲み表示されるとともに、その対応する測定結果表示の識別番号が円C1´により丸囲み表示される。
なお、上記実施の形態では対応する識別番号を丸囲み表示したが、識別番号を囲う図形の種類は特に制限は無く、また、図形を表示する代わりに識別番号を点滅表示させたり、色を変化させたりしてもよい。
【0031】
以上、実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、上記実施の形態では測定種類表示記号Y1−Y4を表示したが、記号の代わりに、例えば測定結果表示部52において、測定結果と並列的に、測定の種類(「長さ」、「半径」等)を表示させるようにしてもよい。
また、上記実施の形態では、測定種類表示記号Y1−Y4の近傍には識別番号のみを表示したが、これに加えて測定結果、公差、公差照合結果などを測定種類表示記号Y1−Y4の近傍に表示してもよい。
また、識別番号及び測定結果とともに、図示しないCADシステムから設計値データを読出してこれを並列表示するようにしてもよい。さらに、設計値データだけでなく公差データも読み出して、これを並列表示するようにしてもよく、また、公差データに基づいて、測定値データの合否判定(例えば○と×)を表示してもよい。
また、上記の実施の形態では実際に測定テーブル13上に置かれたワーク12を測定するようにしているが、ワーク12の画像を一旦保存してオフライン形式で同様の内容を実施することもできる。
【0032】
【発明の効果】
以上述べたように、本発明によれば、測定結果と測定箇所の対応関係を視覚的、直感的に理解し易くなるという効果を奏する。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係る非接触画像測定システムの構成を示す斜視図である。
【図2】 本発明の実施の形態に係る画像測定システムにおけるコンピュータ本体の構成を示すブロック図である。
【図3】 図1、2の装置の機能ブロック図である。
【図4】 図1に示す装置の作用を示すフローチャートを示す。
【図5】 図1の装置におけるCRT25の画面表示の一例を示す。
【図6】 図1の装置におけるCRT25の画面表示の一例を示す。
【図7】 図1の装置におけるCRT25の画面表示の一例を示す。
【図8】 図1の装置におけるCRT25の画面表示の一例を示す。
【符号の説明】
1・・・画像測定機、 2・・・コンピュータシステム、 3・・・プリンタ、 11・・・架台、 12・・・被測定対象、 13・・・測定テーブル、 14,15・・・支持アーム、 16・・・X軸ガイド、 17・・・撮像ユニット、 18・・・CCDカメラ、 21・・・コンピュータ本体、 22・・・キーボード、 23・・・ジョイスティックボックス、 24・・・マウス、 25・・・CRT、 31,33、34、39、41・・・インタフェース、 32・・・画像メモリ、 35・・・CPU、 36・・・表示制御部、37・・・ROM、38・・・HDD、40・・・RAM、41・・・測定箇所指定部、42・・・測定種類指定部、43・・・エッジ検出部、44・・・点列データ記憶部、45・・・形状演算部、46・・・識別番号発生部、47・・・データ結合部、51・・・ワーク画像表示部、52・・・測定結果表示部、53・・・CADデータ図形表示部、55・・・照明条件設定部、56・・・アイコン表示部、63・・・測定条件表示部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image measuring apparatus that captures an image of an object to be measured (hereinafter referred to as a workpiece) with an imaging device such as a CCD camera and measures the shape of the workpiece based on the workpiece image.
[0002]
[Prior art]
When measuring a workpiece in such an image measuring device, the workpiece is first imaged by the imaging device and the workpiece image is displayed on the CRT screen. Then, on the CRT screen on which the work image is displayed, a location to be measured is designated with a mouse or the like. Based on this designation, predetermined image processing is performed on the location by an attached computer or the like, and measurement values such as length, width, and diameter are output. The output measurement values are output in a list form in which serial numbers, inspection items, measurement values, tolerances, and the like are illustrated.
[0003]
[Problems to be solved by the invention]
However, the conventional image measuring apparatus has a problem that it is difficult to understand at a glance which part of the workpiece image the measurement value output in the list format is.
The present invention has been made in view of this problem, and an object thereof is to make it easy to visually and intuitively understand the correspondence between measurement results and measurement locations.
[0004]
[Means for Solving the Problems]
In order to achieve the above object, an image measuring apparatus according to the first invention of the present application includes a work image display unit that displays a work image on a screen, and a designation unit that specifies a measurement target location on the displayed work image. Image measurement means for performing image processing on the measurement target portion, image measurement, identification symbol giving means for giving an identification symbol to the measurement result of the image measurement means, and the measurement result as the identification symbol Measurement result display means for displaying in association with each other, and the work image display means is configured to superimpose and display the identification symbol in the vicinity of the measurement location.
According to the first aspect of the invention, the work image is displayed on the screen by the work image display means, and the measurement target location is specified by the specifying means on the displayed work image. Image measurement is executed by the image measuring means at the designated measurement target location, and the measurement result is output. The measurement result is displayed in association with the identification symbol by the measurement result display unit together with the identification symbol provided by the identification symbol provision unit. Furthermore, on the work image display means, this identification symbol is displayed in a superimposed manner in the vicinity of the corresponding measurement target location. This makes it easy to intuitively understand the correspondence between measurement locations and measurement results.
[0005]
In the first aspect of the invention, the identification symbol assigning means automatically generates an identification symbol based on a predetermined procedure and a state in which an operator inputs the identification symbol and assigns the identification symbol based on the input. Thus, it is possible to switch between the state where the generated identification number is assigned. Further, the work image display means can be configured to display a measurement type display symbol indicating the type of measurement performed at the measurement location.
[0006]
Further, the work image display means can be configured to superimpose and display character information related to any one of the measurement result, tolerance matching result, or pass / fail judgment result in the vicinity of the measurement location. In the first aspect of the present invention, image recording means for recording the image displayed on the work image display means as an image file may be further provided.
[0007]
An image measurement method according to a second invention of the present application includes: a work image display step for displaying a work image on a screen; a designation step for designating a measurement target location on the displayed work image; and the measurement target location. An image measurement step for performing image processing on the image, an identification symbol providing step for assigning an identification symbol to the measurement result of the image measurement means, and a measurement result for displaying the measurement result in association with the identification symbol A display step, wherein the work image display step is configured to superimpose and display the identification symbol in the vicinity of the measurement location.
[0008]
In the identification symbol assigning step, an operator inputs the identification symbol and assigns the identification symbol based on the input, and an identification symbol is automatically generated based on a predetermined procedure and the generated identification It is preferable that any of the step of assigning a number is selectively executed.
[0009]
In the work image display step, it is preferable that a measurement type display symbol indicating the type of measurement performed is displayed at the measurement location.
[0010]
An image measurement program according to a third invention of the present application includes a work image display step for displaying a work image on a screen, a designation step for designating a measurement target location on the displayed work image, and the measurement target location. An image measurement step for performing image measurement on the image, an identification symbol providing step for assigning an identification symbol to the measurement result of the image measurement means, and a measurement for displaying the measurement result in association with the identification symbol The result display step is configured to cause a computer to execute, and the work image display step is configured to superimpose and display the identification symbol in the vicinity of the measurement location.
[0011]
In the identification symbol assigning step, an operator inputs the identification symbol and assigns the identification symbol based on the input, and an identification symbol is automatically generated based on a predetermined procedure and the generated identification Preferably, any one of the numbering steps is selectively performed. In the work image display step, it is preferable that a measurement type display symbol indicating the type of measurement performed is displayed at the measurement location.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a perspective view showing the overall configuration of an image measurement system according to an embodiment of the present invention. This system includes a non-contact type image measuring device 1, a computer system 2 that controls the image measuring device 1 and executes necessary data processing, and a printer 3 that prints out measurement results and the like. Yes.
[0013]
The image measuring machine 1 is configured as follows. That is, a measurement table 13 on which the workpiece 12 is placed is mounted on the gantry 11, and this measurement table 13 is driven in the Y-axis direction by a Y-axis drive mechanism (not shown). Support arms 14 and 15 extending upward are fixed to the center of both side edges of the gantry 11, and an X-axis guide 16 is fixed so as to connect both upper ends of the support arms 14 and 15. An imaging unit 17 is supported on the X-axis guide 16.
[0014]
The imaging unit 17 is driven along the X-axis guide 16 by an X-axis drive mechanism (not shown). A CCD camera 18 is mounted on the lower end of the imaging unit 17 so as to face the measurement table 13. The imaging unit 17 includes a Z-axis drive mechanism that moves the position of the CCD camera 18 in the Z-axis direction, in addition to a lighting device and a focusing mechanism (not shown).
[0015]
The computer system 2 includes a computer main body 21, a keyboard 22, a joystick box (hereinafter referred to as J / S) 23, a mouse 24, and a CRT 25.
The computer main body 21 is configured, for example, as shown in FIG. That is, the image information of the workpiece 12 input from the CCD camera 18 is stored in the image memory 32 via the interface (hereinafter referred to as I / F) 31.
[0016]
The CAD data of the workpiece 12 created by a CAD system (not shown) is input to the CPU 35 via the I / F 33, developed into bitmap image information by the CPU 35, and then stored in the image memory 32. The image information stored in the image memory 32 is displayed on the screen of the CRT 25 via the display control unit 36.
[0017]
On the other hand, code information and position information input from the keyboard 22, J / S 23, and mouse 24 are input to the CPU 35 via the I / F 34. The CPU 35 performs measurement execution processing and part program creation in accordance with a macro program stored in the ROM 37, an image measurement program including a measurement execution program and a measurement result display program stored in the RAM 40, a part program generation program, a part program, and the like. , And display processing of measurement results.
[0018]
The CPU 35 controls the image measuring machine 1 via the I / F 41 according to the measurement execution process. In addition to CAD data input from a CAD system (not shown), the HDD 38 stores a measurement result display program, a part program generation program, a created part program, and the like. The RAM 40 stores various programs and provides a work area for various processes.
[0019]
FIG. 3 is a functional block diagram showing the configuration of various functions executed mainly by the CPU 35. The measurement location specifying unit 41 is for specifying a location to be measured in the image of the workpiece 12 displayed on the screen of the CRT 25. Specifically, input means such as a keyboard 22 and a mouse 24 are provided. Plays this role. The measurement type designation unit 42 is for designating what kind of measurement is to be performed at the measurement location designated by the measurement location designation unit 41. Specifically, input means such as a keyboard 22 and a mouse 24 are used. Plays this role.
[0020]
The edge detection unit 43 performs edge detection necessary for performing the type of measurement designated by the measurement type designation unit 42 at the measurement location designated by the measurement location designation unit 41, and the point sequence data as the detection result Is output. The point sequence data storage unit 44 is for storing the point sequence data output from the edge detection unit 43. Specifically, the RAM 40 or the HDD 38 plays this role. Based on the point sequence data stored in the point sequence data storage unit 44, the shape calculation unit 45 performs an operation corresponding to the measurement type specified by the measurement type specifying unit 43 and outputs the calculation result. is there.
[0021]
The identification number generator 46 is for giving an identification number to the calculation result output from the shape calculation unit 45. The identification number generator 46 can select a manual mode for assigning an identification number input by an input means such as the keyboard 22 or an auto mode for automatically generating and assigning an identification number that increases in the order of measurement. .
[0022]
The data combining unit 47 is used to combine the calculation result from the shape calculation unit 45 and the identification number assigned to the calculation result by, for example, storing them in association with each other in one file. . Note that the data combining unit 47 can extract data of a portion corresponding to the measurement location from CAD data from a CAD system (not shown), and store the extracted data in association with each other. For example, design data, tolerance data, and the like included in the CAD data can be extracted and stored in association with the calculation result from the shape calculation unit 45.
[0023]
Next, the operation of the image measurement system and the image measurement program according to the present embodiment will be described based on the flowchart shown in FIG. 4 and screen display examples of the CRT 25 shown in FIGS.
First, the image of the workpiece 12 is taken from the CCD camera 18 and displayed on the screen of the CRT 25 (S1). That is, as shown in FIG. 5, the captured image of the work 12 is displayed on the work image display unit 51. On the screen of the CRT 25, in addition to the work image display unit 51, a measurement result display unit 52 for displaying measurement results, a CAD data display unit 53 for displaying CAD data figures, and illumination conditions for the workpiece 12 are set. An illumination condition setting unit 55 for displaying, an icon display unit 56 having an icon for setting a measurement type, a measurement condition setting unit 63 for setting a measurement condition, and the like are displayed.
[0024]
Next, after designating the type of measurement (S2), the location for the measurement is designated (S3). Designation of the type of measurement can be performed by clicking on any of the icons in the icon display section 56 described above with the mouse 24. In FIG. 5, an icon 56a is an icon for instructing measurement of the length between the edges at the measurement location. The icon 56b is an icon for instructing measurement of the diameter of a circle including a part of the arc when the arc is included in the designated measurement location. Reference numeral 56c denotes a display unit for displaying the design of the selected icon. When the icon 56a is selected, the edge detection direction is input by the angle in the display unit 56c, and thereby the edge detection direction is determined.
Here, it is assumed that the icon 56a is clicked and the edge detection direction is the vertical direction of the screen, and the position indicated by the pointer P in FIG. 5 is designated as the measurement location.
[0025]
Next, edge detection processing is executed at the designated measurement location, the measurement designated in S2 is executed, and a measurement value is obtained (S4). For example, when length measurement in the vertical direction of the screen is designated as the type of measurement in S2, the edge detection process is executed by scanning the image in the Z-axis direction. The obtained measurement result is displayed on the measurement result display unit 52.
[0026]
Next, a symbol indicating the type of measurement performed (hereinafter referred to as a measurement type display symbol) is displayed at the measurement location designated in S3 (S5). Here, it is assumed that a double arrow display Y1 (see FIG. 6) corresponding to the icon 56a clicked in S2 is displayed indicating that the length measurement has been executed.
[0027]
Next, an identification number is assigned to the obtained measured value (S6, S7). As described above, the manual mode in which the identification number is input with the mouse 24 or the like and the auto mode in which the identification number is given in the order of measurement can be selected.
When the manual mode is selected, as shown in FIG. 6, the cursor K1 flashes in the vicinity of the double arrow display Y1, and the cursor K1 ′ blinks in the measurement result display section 52, and on the screen of the CRT 25, etc. A display U1 prompting the user to input an identification number is displayed at the top of the work image display unit 51. When the identification number is input by the operator using the keyboard 22 or the like, the input identification number is displayed at the positions of the cursors K1, K1 '(S8), and the display U1 disappears, and the process proceeds to the next step S9.
[0028]
When the auto mode is selected, the cursors K1, K1 ′, display U1 and the like are not displayed, and the position of the latest measurement result displayed in the vicinity of the double arrow display Y1 and the measurement result display column is automatically displayed. The generated identification number is displayed (S8), and the process proceeds to the next step S9.
[0029]
When it is necessary to designate another measurement location (S9), the process returns to S2 again and the same procedure is repeated. If it is not necessary to specify another measurement location, the measurement is terminated.
An example of the screen display of the CRT 25 when the designation of a plurality of measurement locations is completed is shown in FIG. FIG. 7 designates three places where the measurement type display symbols Y1-Y3 are displayed as the measurement of the length (width), and one place where the measurement type display symbol Y4 is displayed as the measurement of the diameter of the arc. Indicates the case where it is specified. Identification numbers 1-4 that are input or automatically generated are displayed on the respective measurement type display symbols Y1-Y4. Moreover, the same identification number 1-4 is displayed on corresponding measurement result display R1-R4.
By printing or saving this screen, it can be used when the workpiece 12 is evaluated later. As a storage format, the work image display unit 51 and the measurement result display unit 52 may be stored together in an image file (for example, TIFF format), and the image of the work image display unit 51 is measured in the TIFF format. The display contents of the result display unit 52 may be stored in a text format, and the two may be associated with each other by storing them in one folder.
[0030]
At this time, when the displayed identification number is clicked on the screen of the CRT 25, the identification number is circled and displayed with a circle C1, as shown in FIG. The circle C1 'is circled and displayed.
In the above embodiment, the corresponding identification number is circled and displayed, but the type of figure surrounding the identification number is not particularly limited, and instead of displaying the figure, the identification number blinks or changes color. You may let them.
[0031]
Although the embodiment has been described above, the present invention is not limited to this. For example, in the above embodiment, the measurement type display symbols Y1-Y4 are displayed. Instead of the symbols, for example, in the measurement result display unit 52, the measurement types ("length", "radius") are displayed in parallel with the measurement results. Etc.) may be displayed.
In the above embodiment, only the identification number is displayed in the vicinity of the measurement type display symbols Y1-Y4. In addition, the measurement results, tolerances, tolerance matching results, etc. are displayed in the vicinity of the measurement type display symbols Y1-Y4. May be displayed.
Further, design value data may be read from a CAD system (not shown) together with the identification number and the measurement result and displayed in parallel. Furthermore, not only design value data but also tolerance data may be read out and displayed in parallel, or the pass / fail judgment of measured value data (for example, ◯ and X) may be displayed based on the tolerance data. Good.
In the above embodiment, the workpiece 12 actually placed on the measurement table 13 is measured. However, the image of the workpiece 12 can be temporarily stored and the same contents can be implemented in an offline format. .
[0032]
【The invention's effect】
As described above, according to the present invention, there is an effect that the correspondence between the measurement result and the measurement location can be easily understood visually and intuitively.
[Brief description of the drawings]
FIG. 1 is a perspective view showing a configuration of a non-contact image measurement system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a computer main body in the image measurement system according to the embodiment of the present invention.
FIG. 3 is a functional block diagram of the apparatus shown in FIGS.
FIG. 4 is a flowchart showing the operation of the apparatus shown in FIG.
FIG. 5 shows an example of a screen display of the CRT 25 in the apparatus of FIG.
6 shows an example of a screen display of the CRT 25 in the apparatus of FIG.
7 shows an example of a screen display of the CRT 25 in the apparatus of FIG.
FIG. 8 shows an example of a screen display of the CRT 25 in the apparatus of FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Image measuring machine, 2 ... Computer system, 3 ... Printer, 11 ... Mount, 12 ... Object to be measured, 13 ... Measurement table, 14, 15 ... Support arm 16 ... X-axis guide, 17 ... Imaging unit, 18 ... CCD camera, 21 ... Computer body, 22 ... Keyboard, 23 ... Joystick box, 24 ... Mouse, 25・ ・ ・ CRT, 31, 33, 34, 39, 41 ... Interface, 32 ... Image memory, 35 ... CPU, 36 ... Display control unit, 37 ... ROM, 38 ... HDD, 40... RAM, 41... Measurement location designation section, 42... Measurement type designation section, 43... Edge detection section, 44. 46, knowledge Number generation unit 47... Data combination unit 51. Work image display unit 52. Measurement result display unit 53... CAD data graphic display unit 55 .. Illumination condition setting unit 56 ... Icon display part, 63 ... Measurement condition display part

Claims (11)

ワーク画像を画面に表示するワーク画像表示手段と、
表示された前記ワーク画像上で測定対象箇所を指定する指定手段と、
前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定手段と、
前記画像測定手段の測定結果に識別記号を付与する識別記号付与手段と、
前記測定結果を前記識別記号と対応付けて表示する測定結果表示手段とを備え、
前記ワーク画像表示手段は、前記識別記号を前記測定箇所の近傍に重畳表示するように構成されたことを特徴とする画像測定装置。
A work image display means for displaying a work image on the screen;
A designation means for designating a measurement target location on the displayed work image;
Image measuring means for performing image processing on the measurement target portion to perform image measurement;
An identification symbol giving means for giving an identification symbol to the measurement result of the image measuring means;
Measurement result display means for displaying the measurement result in association with the identification symbol,
The work image display means is configured to superimpose and display the identification symbol in the vicinity of the measurement location.
前記識別記号付与手段は、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与する状態と、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与する状態との間で切換可能に構成されている請求項1に記載の画像測定装置。The identification symbol assigning means causes the operator to input the identification symbol, assigns the identification symbol based on the input, and automatically generates an identification symbol based on a predetermined procedure and the generated identification The image measurement device according to claim 1, wherein the image measurement device is configured to be switchable between a state to which a number is assigned. 前記ワーク画像表示手段は、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示する請求項1に記載の画像測定装置。The image measurement apparatus according to claim 1, wherein the work image display unit displays a measurement type display symbol indicating a type of measurement performed at the measurement location. 前記ワーク画像表示手段は、前記測定結果、公差照合結果又は合否判定結果のいずれか1つに関する文字情報を前記測定箇所の近傍に重畳表示する請求項1に記載の画像測定装置。The image measurement apparatus according to claim 1, wherein the work image display unit superimposes and displays character information related to any one of the measurement result, a tolerance comparison result, and a pass / fail determination result in the vicinity of the measurement location. 前記ワーク画像表示手段に表示された画像を画像ファイルとして記録する画像記録手段を備えた請求項1乃至4に記載の画像測定装置。5. The image measuring apparatus according to claim 1, further comprising an image recording unit that records an image displayed on the work image display unit as an image file. ワーク画像を画面に表示するワーク画像表示ステップと、
表示された前記ワーク画像上で測定対象箇所を指定する指定ステップと、
前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定ステップと、
前記画像測定手段の測定結果に識別記号を付与する識別記号付与ステップと、
前記測定結果を前記識別記号と対応付けて表示する測定結果表示ステップとを備え、
前記ワーク画像表示ステップは、前記識別記号を前記測定箇所の近傍に重畳表示するようにされたことを特徴とする画像測定方法。
A work image display step for displaying the work image on the screen;
A designation step for designating a measurement target location on the displayed work image;
An image measurement step for performing image processing on the measurement target portion to perform image measurement,
An identification symbol giving step for giving an identification symbol to the measurement result of the image measuring means;
A measurement result display step for displaying the measurement result in association with the identification symbol,
In the work image display step, the identification symbol is superimposed and displayed in the vicinity of the measurement location.
前記識別記号付与ステップでは、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与するステップと、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与するステップとのいずれかが選択的に実行される請求項6に記載の画像測定方法。In the identification symbol assigning step, an operator inputs the identification symbol and assigns the identification symbol based on the input, and an identification symbol is automatically generated based on a predetermined procedure and the generated identification The image measurement method according to claim 6, wherein one of the step of assigning a number is selectively executed. 前記ワーク画像表示ステップは、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示する請求項6に記載の画像測定方法。The image measurement method according to claim 6, wherein the workpiece image display step displays a measurement type display symbol indicating the type of measurement performed at the measurement location. ワーク画像を画面に表示するワーク画像表示ステップと、
表示された前記ワーク画像上で測定対象箇所を指定する指定ステップと、
前記測定対象箇所に対して画像処理を施して画像測定を行う画像測定ステップと、
前記画像測定手段の測定結果に識別記号を付与する識別記号付与ステップと、
前記測定結果を前記識別記号と対応付けて表示する測定結果表示ステップとを実行させるように構成され、
前記ワーク画像表示ステップは、前記識別記号を前記測定箇所の近傍に重畳表示するようにされたことを特徴とする画像測定用プログラム。
A work image display step for displaying the work image on the screen;
A designation step for designating a measurement target location on the displayed work image;
An image measurement step for performing image processing on the measurement target portion to perform image measurement,
An identification symbol giving step for giving an identification symbol to the measurement result of the image measuring means;
A measurement result display step for displaying the measurement result in association with the identification symbol; and
In the work image display step, the identification symbol is superimposed and displayed in the vicinity of the measurement location.
前記識別記号付与ステップでは、オペレータに前記識別記号を入力させてその入力に基づき前記識別記号を付与するステップと、識別記号を予め定められた手順に基づき自動的に生成してその生成された識別番号を付与するステップとのいずれかが選択的に実行される請求項9に記載の画像測定用プログラム。In the identification symbol providing step, an operator inputs the identification symbol and assigns the identification symbol based on the input, and an identification symbol is automatically generated based on a predetermined procedure and the generated identification is generated. The image measurement program according to claim 9, wherein one of the step of assigning a number is selectively executed. 前記ワーク画像表示ステップは、実行された測定の種類を示す測定種類表示記号を前記測定箇所に表示する請求項9に記載の画像測定用プログラム。The image measurement program according to claim 9, wherein the workpiece image display step displays a measurement type display symbol indicating the type of measurement performed at the measurement location.
JP2001340549A 2001-11-06 2001-11-06 Image measuring apparatus, image measuring method, and image measuring program Expired - Fee Related JP3853638B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001340549A JP3853638B2 (en) 2001-11-06 2001-11-06 Image measuring apparatus, image measuring method, and image measuring program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001340549A JP3853638B2 (en) 2001-11-06 2001-11-06 Image measuring apparatus, image measuring method, and image measuring program

Publications (2)

Publication Number Publication Date
JP2003139520A JP2003139520A (en) 2003-05-14
JP3853638B2 true JP3853638B2 (en) 2006-12-06

Family

ID=19154729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001340549A Expired - Fee Related JP3853638B2 (en) 2001-11-06 2001-11-06 Image measuring apparatus, image measuring method, and image measuring program

Country Status (1)

Country Link
JP (1) JP3853638B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005071527A2 (en) * 2004-01-19 2005-08-04 Koninklijke Philips Electronics N.V. Method and apparatus providing flexible measurement functionality for medical images
JP6554695B2 (en) 2014-07-18 2019-08-07 株式会社ミツトヨ Image measuring device
JP6579682B2 (en) 2014-07-18 2019-09-25 株式会社ミツトヨ Image measuring device
JP6687229B2 (en) * 2019-04-05 2020-04-22 株式会社ミツトヨ Image measuring device
JP2022131583A (en) * 2021-02-26 2022-09-07 富士フイルムビジネスイノベーション株式会社 Information processing device and program
JP1705499S (en) 2021-03-05 2022-01-20 Image measuring machine
JP1705501S (en) 2021-03-05 2022-01-20 Image measuring machine

Also Published As

Publication number Publication date
JP2003139520A (en) 2003-05-14

Similar Documents

Publication Publication Date Title
JP6077010B2 (en) Work support terminal and work support system
JP5349712B1 (en) Numerical controller
JP4403219B2 (en) Damage analysis support system
JP3853620B2 (en) Part program generation device and program for image measurement device
JP3853638B2 (en) Image measuring apparatus, image measuring method, and image measuring program
JP3891853B2 (en) Image measuring apparatus and program for image measuring apparatus
JP3853658B2 (en) Image measuring apparatus and image measuring program
JPH07220109A (en) Information processing apparatus and method
JP2978808B2 (en) Image measuring device
JP4074202B2 (en) Image measuring apparatus and program for generating edge tracking measurement program
JP2003203216A (en) Image measuring device part program generating device and image forming device part program generating program
JPH09250909A (en) Method and system for measuring image without contact
JP2007071835A (en) Part program generating apparatus for image measuring apparatus, part program generating method for image measuring apparatus, and part program generating program for image measuring apparatus
JP3137855B2 (en) Compound document editing method and compound document editing processing device
JP3922942B2 (en) Image measuring apparatus, image measuring method, and image measuring program
JPH11203485A (en) Image measuring device
JP4812477B2 (en) Image measurement device part program generation device, image measurement device part program generation method, and image measurement device part program generation program
JP4053642B2 (en) Coordinate system setting method and image measuring apparatus
JP6582954B2 (en) Document camera device, clipping support method and program
JPH0785132A (en) Graphic processing device
JP3463373B2 (en) Graphic processing apparatus and graphic processing method
JPH11219441A (en) Image editing apparatus, image editing method, and recording medium storing image editing processing program
JP3142191B2 (en) Graphic processing unit
JP2536948B2 (en) Three-point specified circular arc detection method and device
JPH07105397A (en) CAD system graphic instruction receiving device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040623

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060207

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: 20060815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060906

R150 Certificate of patent or registration of utility model

Ref document number: 3853638

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150915

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees