JP2001147138A - Device and method for automatically reading indicator - Google Patents
Device and method for automatically reading indicatorInfo
- Publication number
- JP2001147138A JP2001147138A JP33089499A JP33089499A JP2001147138A JP 2001147138 A JP2001147138 A JP 2001147138A JP 33089499 A JP33089499 A JP 33089499A JP 33089499 A JP33089499 A JP 33089499A JP 2001147138 A JP2001147138 A JP 2001147138A
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- reading
- value
- indicator
- scale
- 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.)
- Withdrawn
Links
Landscapes
- Recording Measured Values (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プラント等で使用
されている各種計測制御設備における指示計の指示値を
自動的に読取るための指示計自動読取装置及び方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic indicator reading device and a method for automatically reading an indicator value of an indicator in various measurement control equipment used in a plant or the like.
【0002】[0002]
【従来の技術】プラント等においては、省力化、作業の
効率化、及び作業環境の改善等の観点から、各種計測制
御設備における指示計の値の読取りを、オペレータなど
の人手によらず、自動で行なうことが必要とされる場合
がある。図8及び図9は、それぞれ一般的な指示計の例
を表した図である。図8に示す指示計は、目盛7を付さ
れた目盛板8の上を、計測値等に基づいて指針6が上下
に動くタイプである。また、図9に示す指示計は、記録
計と一体となったものであり、計測値等に基づいて動く
ペン先10が記録紙9上に計測値等を軌跡11として記
録し、そのペン先10と共に指針6が左右に移動して目
盛板8上の値を指し示すタイプである。従って、指示計
(指示部)の付いた記録計といってもよい。2. Description of the Related Art In a plant or the like, reading the value of an indicator in various measurement and control equipments is performed automatically without an operator or the like from the viewpoints of labor saving, work efficiency and improvement of work environment. May need to be done at 8 and 9 are diagrams each showing an example of a general indicator. The indicator shown in FIG. 8 is of a type in which a pointer 6 moves up and down on a scale plate 8 provided with a scale 7 based on measured values and the like. The indicator shown in FIG. 9 is integrated with a recorder, and a pen tip 10 that moves based on the measured values and the like records the measured values and the like on a recording paper 9 as a locus 11 and the pen tip The pointer 6 is a type in which the pointer 6 moves right and left together with 10 to indicate a value on the scale plate 8. Therefore, it may be called a recorder with an indicator (indicator).
【0003】このような指示計の指示値を自動的に読取
る装置として、従来、図10に示すような装置があっ
た。図10は、従来の指示計自動読取装置の一例を示し
た構成図である。図に示すとおり、従来装置は、指示計
を撮影するために固定位置に設置されたカメラ1、カメ
ラ1で撮影された画像をデジタル画像として画像処理装
置3へ入力する画像入力装置2、画像処理により指針6
の読み値を求める画像処理装置3、及び得られた読み値
を出力する結果出力装置4で構成されている。As a device for automatically reading the indicated value of the indicator, there is a device as shown in FIG. FIG. 10 is a configuration diagram showing an example of a conventional indicator automatic reading device. As shown in the figure, a conventional apparatus includes a camera 1 installed at a fixed position for photographing an indicator, an image input apparatus 2 for inputting an image photographed by the camera 1 as a digital image to an image processing apparatus 3, and an image processing apparatus. Guideline 6
The image processing apparatus 3 obtains a reading value of the image data, and the result output apparatus 4 outputs the obtained reading value.
【0004】図11及び図12は、従来装置の画像処理
装置3における処理フローの例を示した図である。はじ
めに、図8に示した指示計を読取ることを想定した図1
1のフローについて説明する。まず、カメラ1で撮影さ
れた画像が画像入力装置2を介して、画像処理装置3へ
入力される(図11のステップS01)。入力された画
像から、指針6付近にある目盛7を抽出し、その鉛直
(上下)方向の座標値を計算する(図11のステップS
02)。指針6についても同様に、その鉛直方向の座標
値を計算する(図11のステップS03)。FIGS. 11 and 12 show an example of a processing flow in the image processing apparatus 3 of the conventional apparatus. First, FIG. 1 assuming that the indicator shown in FIG. 8 is read.
1 will be described. First, an image captured by the camera 1 is input to the image processing device 3 via the image input device 2 (step S01 in FIG. 11). The scale 7 near the pointer 6 is extracted from the input image, and its vertical (vertical) coordinate value is calculated (step S in FIG. 11).
02). Similarly, the coordinate value of the pointer 6 in the vertical direction is calculated (step S03 in FIG. 11).
【0005】次に、得られた指針6の座標値と、指針6
の前後の(直上直下に位置する)目盛7の座標値から、
指針6の読み値を計算する(図11のステップS0
4)。計算は、それらの座標値と目盛7の値から直線近
似によって行われる。引き続き、得られた読み値に対し
て視覚補正の処理がなされる(図11のステップS0
5)。視覚補正とは、カメラ1が固定の位置に設置され
ているため、指針6を常に目盛板8に対して垂直な方向
から見ることができないことによるずれ(誤差)を補正
する処理である。Next, the obtained coordinate value of the pointer 6 and the pointer 6
From the coordinate values of the scale 7 before and after (located immediately above and below)
Calculate the reading of the pointer 6 (step S0 in FIG. 11).
4). The calculation is performed by linear approximation from those coordinate values and the value of the scale 7. Subsequently, a visual correction process is performed on the obtained reading value (step S0 in FIG. 11).
5). The visual correction is a process for correcting a shift (error) due to the fact that the pointer 6 cannot be always viewed from a direction perpendicular to the scale plate 8 because the camera 1 is installed at a fixed position.
【0006】図13は、その状況を説明するための図で
ある。オペレータなど人が指示計を読む場合には、通
常、指針6を目盛板8と垂直な方向から見るため、概ね
正しい読み値を得ることができる。しかし、図に示すよ
うに、カメラ1の位置は固定であるため、図のAの位置
に指針6がある場合には問題ないが、Bなどの位置に指
針6がある場合には、正しい読み値に対して誤差(図の
X)を生じてしまう。従って、人が読む場合と同等の値
を得るためには、そのための補正処理が必要となる。か
かる視覚補正は、カメラ位置、カメラ歪み、焦点距離な
どのパラメータ値を用いた複雑な計算処理によって行わ
れる。FIG. 13 is a diagram for explaining the situation. When a person such as an operator reads the indicator, the pointer 6 is usually viewed from a direction perpendicular to the scale plate 8, so that a substantially correct reading can be obtained. However, as shown in the figure, since the position of the camera 1 is fixed, there is no problem if the pointer 6 is located at the position A in the figure, but if the pointer 6 is located at a position such as B, the correct reading is performed. Error against the value (
X). Therefore, in order to obtain a value equivalent to a case where a person reads, a correction process for that is necessary. Such visual correction is performed by a complicated calculation process using parameter values such as camera position, camera distortion, and focal length.
【0007】最後に、補正された指針6の読み値が画像
処理装置3の処理結果として、結果出力装置4へ出力さ
れる(図11のステップS06)。一方、図12に示し
たフローは、図9に示した指示計(指示部)付きの記録
計を従来装置で読取る場合の処理フローを表している。
特に、記録紙9上のペン先10の軌跡11を読取る場合
を示している。基本的な処理は、図11に基づいて説明
した上記の内容と同様であり、指針6及び目盛板8をペ
ン先10及び記録紙9へ置き換えた内容となる。従来
は、以上説明したような指示計自動読取装置で自動読取
りが行われていた。Finally, the corrected reading value of the pointer 6 is output to the result output device 4 as a processing result of the image processing device 3 (step S06 in FIG. 11). On the other hand, the flow shown in FIG. 12 shows a processing flow when the recorder with the indicator (indicator) shown in FIG. 9 is read by the conventional device.
In particular, the case where the locus 11 of the pen tip 10 on the recording paper 9 is read is shown. The basic processing is the same as that described above with reference to FIG. 11, except that the pointer 6 and the scale plate 8 are replaced with the pen tip 10 and the recording paper 9. Conventionally, automatic reading has been performed by the indicator automatic reading device as described above.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、従来装
置においては、前記視覚補正の処理を行うために、正確
なカメラパラメータ値(カメラ位置、カメラ歪み、焦点
距離など)が必要となり、その計測に多大なコストを要
し、更に、その補正処理計算も複雑であることから、処
理に時間がかかっていた。また、指針6が目盛7上にあ
る時、人が読取る場合には、即座に読み値をその目盛7
の値とするが、従来装置では、そのような読み方が実現
されておらず、指針6が他の位置にある場合と同様に計
算処理されていた。従って、特に目盛7の線の幅が広い
場合には、人が読んだ時と読み値が異なってしまう場合
が多いと考えられる。However, in the conventional device, accurate camera parameter values (camera position, camera distortion, focal length, etc.) are required to perform the visual correction processing, and the measurement requires a great deal of time. The cost is high, and the calculation of the correction processing is complicated. When the pointer 6 is on the scale 7 and a person reads it, the reading is immediately changed to the scale 7.
However, in the conventional apparatus, such a way of reading is not realized, and the calculation processing is performed in the same manner as when the pointer 6 is located at another position. Therefore, especially when the line width of the scale 7 is wide, it is considered that the read value often differs from that when human reads.
【0009】そこで、本発明の目的は、プラント等で使
用されている各種計測制御設備における指示計の指示値
を、オペレータ等人が読取る場合と同様の読み方で、迅
速に読取ることのできる指示計自動読取装置及び方法を
提供することである。Accordingly, an object of the present invention is to provide an indicator capable of rapidly reading an indicator value of an indicator in various measurement and control equipment used in a plant or the like in a manner similar to the case where an operator or the like reads. An automatic reading device and method are provided.
【0010】[0010]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の一つの側面は、予め、人の目によって指
針が各目盛上にあると判断される場合の指針の各座標値
をインデックスとして求めておき、実際の読取り時にお
いて、その時の指針の座標値と前記事前に求められたイ
ンデックスに基づいて指針の読み値を決定する。従っ
て、本発明によれば、オペレータ等人が読取る場合と同
様な自動読取を迅速に行なうことができる。In order to achieve the above-mentioned object, one aspect of the present invention is to provide a method in which each coordinate value of a pointer when it is determined in advance by a human eye that the pointer is on each scale. Is determined as an index, and at the time of actual reading, the reading value of the pointer is determined based on the coordinate value of the pointer at that time and the previously determined index. Therefore, according to the present invention, it is possible to quickly perform automatic reading similar to the case of reading by an operator or the like.
【0011】上記の目的を達成するために、本発明の別
の側面は、目盛が付された目盛板の上を移動する指針の
位置によって指示値を表す指示計の画像を撮影するカメ
ラと、撮影された画像に画像処理を施すことによって得
られる指針の位置座標に基づいて指針の読み値を決定す
る画像処理装置を有する指示計自動読取装置において、
前記画像処理装置が、予め、前記目盛毎に、前記目盛上
に前記指針があると人が判断する位置に前記指針を置い
た時に得られる前記指針の位置座標を、インデックスと
して記憶しておき、自動読取時における前記指針の読み
値を、自動読取時における前記指針の位置座標と前記イ
ンデックスに基づいて決定することを特徴とする。In order to achieve the above object, another aspect of the present invention is a camera for taking an image of an indicator indicating an indicated value by a position of a pointer moving on a graduated scale plate, In the indicator automatic reading device having an image processing device that determines the reading value of the hands based on the position coordinates of the hands obtained by performing image processing on the captured image,
The image processing apparatus, in advance, for each of the scales, the position coordinates of the hands obtained when the hands are placed at a position where a person determines that the hands are on the scales are stored as an index, The reading value of the pointer at the time of automatic reading is determined based on the position coordinates of the pointer at the time of automatic reading and the index.
【0012】更に、上記の発明において、その好ましい
態様は、前記自動読取時における指針の読み値の決定
が、前記自動読取時における指針の位置座標と、当該位
置座標の値の上下に位置する二つの前記インデックスの
値と、前記二つのインデックスに対応する二つの前記目
盛の値とから、補間計算により行われることを特徴とす
る。Further, in the above-mentioned invention, it is preferable that the determination of the reading value of the hands at the time of the automatic reading be performed by determining the position coordinates of the hands at the time of the automatic reading and the position coordinates above and below the position coordinates. The calculation is performed by interpolation calculation from the values of the two indexes and the values of the two scales corresponding to the two indexes.
【0013】また、上記の発明において、別の態様は、
前記目盛毎に記憶されるインデックスが、前記目盛を表
す線の幅の両端のそれぞれに前記指針があると人が判断
する位置に前記指針を置いた時に得られる二つの前記指
針の位置座標を有し、前記自動読取時における指針の位
置座標の値が、前記インデックスが有する前記二つの位
置座標の間に位置する場合には、前記自動読取時におけ
る指針の読み値を当該インデックスに対応する前記目盛
の値とすることを特徴とする。[0013] In the above invention, another aspect is as follows.
The index stored for each of the scales has the position coordinates of the two hands obtained when the hand is placed at a position where a person determines that the hands are at both ends of the width of the line representing the scale. When the value of the position coordinates of the hands at the time of the automatic reading is located between the two position coordinates of the index, the reading value of the hands at the time of the automatic reading is changed to the scale corresponding to the index. It is characterized by the value of
【0014】更に、上記の発明において、別の態様は、
前記指示計が、記録計のペンと連動された指針によって
指示値を表す記録計の指示部であることを特徴とする。Further, in the above invention, another aspect is as follows.
The indicator is an indicator of the recorder that indicates an indication value by a pointer linked with a pen of the recorder.
【0015】上記の目的を達成するために、本発明の更
に別の側面は、目盛が付された目盛板の上を移動する指
針の位置によって指示値を表す指示計の画像に画像処理
を施し、前記画像処理によって得られる前記指針の位置
座標に基づいて前記指針の読み値を決定する指示計の自
動読取方法において、予め準備された、各目盛上に前記
指針があると人が判断する位置に前記指針を置いた時に
得られる各指針の位置座標と、自動読取時における前記
指針の位置座標とに基づいて、自動読取時における前記
指針の読み値を決定することを特徴とする。[0015] In order to achieve the above object, still another aspect of the present invention is to perform image processing on an image of an indicator indicating an indicated value by a position of a pointer moving on a graduated scale plate. In an automatic reading method of an indicator that determines a reading value of the pointer based on the position coordinates of the pointer obtained by the image processing, a position where a person determines that the pointer is present on each scale is prepared in advance. The reading value of the hands at the time of automatic reading is determined based on the position coordinates of each hand obtained when the hands are placed on the hand and the position coordinates of the hands at the time of automatic reading.
【0016】本発明の更なる目的及び、特徴は、以下に
説明する発明の実施の形態から明らかになる。Further objects and features of the present invention will become apparent from the embodiments of the present invention described below.
【0017】[0017]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態例を説明する。しかしながら、かかる実施の形
態例が、本発明の技術的範囲を限定するものではない。
なお、図において、同一又は類似のものには同一の参照
番号又は参照記号を付して説明する。Embodiments of the present invention will be described below with reference to the drawings. However, such embodiments do not limit the technical scope of the present invention.
In the drawings, the same or similar components are denoted by the same reference numerals or reference symbols.
【0018】図1は、本発明を適用した指示計自動読取
装置の第一の実施例に係る構成図である。第一の実施例
に係る装置の構成は、概ね図10に示した従来装置の構
成と同様であるが、画像処理装置3内に後述するインデ
ックステーブル5を有している点が異なる。第一の実施
例に係る装置は、各目盛7に対し、指針6が目盛7上に
ある場合の指針6の座標値をインデックスとして予め用
意しておき、それらの値を用いて指針6の読み値を決定
しようとするものであり、図8に示したタイプの指示計
を自動読取りする装置である。FIG. 1 is a block diagram showing a first embodiment of an automatic indicator reading apparatus to which the present invention is applied. The configuration of the apparatus according to the first embodiment is substantially the same as the configuration of the conventional apparatus shown in FIG. 10, except that the image processing apparatus 3 has an index table 5 described later. The apparatus according to the first embodiment prepares coordinate values of the hands 6 when the hands 6 are on the scales 7 as indexes for each scale 7 and reads the hands 6 using the values. This is an apparatus for automatically reading an indicator of the type shown in FIG.
【0019】以下、第一の実施例に係る装置の具体的な
内容について説明する。まず、実際の自動読取りを行う
前に、インデックステーブル5の作成を行う。図2は、
インデックステーブル5の一例を示した図である。図に
示すとおり、インデックステーブル5は、目盛(の値)
とそれに対応するインデックス(座標値)から構成され
ており、インデックスは以下の手順で求める。 一つの目盛7を選択し(例えば図の目盛N)、オペレ
ータ等人が指示計を読む場合に、その目盛上に指針6が
あると判断される位置に指針をセットする。 その状態に対し、本実施例の指示計自動読取装置によ
り、読取り処理を実行し、後述する指針座標計算(後述
する図3のステップS2)によって、その時の指針6の
座標値(図中のYn)を計算する。 計算された座標値を当該目盛7のインデックスとす
る。 以上、〜の処理を、必要な全ての目盛7に対して
実行する。 以上の手順で作成されたインデックステーブル5は、画
像処理装置3へ記憶させておく。Hereinafter, the specific contents of the apparatus according to the first embodiment will be described. First, before the actual automatic reading is performed, the index table 5 is created. FIG.
FIG. 6 is a diagram illustrating an example of an index table 5; As shown in the figure, the index table 5 has a scale (value).
And an index (coordinate value) corresponding thereto, and the index is obtained by the following procedure. One scale 7 is selected (for example, scale N in the figure), and when an operator or the like reads the indicator, the pointer is set at a position where it is determined that the pointer 6 is on the scale. In this state, the indicator automatic reading device of this embodiment executes a reading process, and calculates the coordinate values of the hands 6 (step S2 in FIG. 3 described later) by the coordinate values of the hands 6 (Yn in the figure). ) Is calculated. The calculated coordinate value is used as an index of the scale 7. The above processes are executed for all necessary scales 7. The index table 5 created by the above procedure is stored in the image processing device 3.
【0020】次に、実際の自動読取り処理を行う。図3
は、本実施例に係る指示計自動読取装置の画像処理装置
3における処理フローを示した図である。カメラ1によ
る指示計の撮影、及び画像入力装置2による撮影された
画像の画像処理装置3への入力(図3のステップS1)
は、従来装置の場合と同様に行われる。Next, an actual automatic reading process is performed. FIG.
FIG. 4 is a diagram showing a processing flow in the image processing device 3 of the automatic indicator reading device according to the present embodiment. The photographing of the indicator by the camera 1 and the input of the image photographed by the image input device 2 to the image processing device 3 (Step S1 in FIG. 3)
Is performed in the same manner as in the conventional apparatus.
【0021】次に、入力された画像から指針6の上下方
向(目盛の値が変化する方向)の座標値yを求める(図
3のステップS2)。図4は、本指針座標計算のステッ
プにおける処理の一例を示した図である。まず、指針6
の画像を2値化する(図4のステップS21)。次に、
2値化された結果を水平方向へ射影する(図4のステッ
プS22)。そして、その射影の鉛直方向(上下方向)
座標の最大値を探索し、その値を指針6の座標値yとす
る(図4のステップS23)。この座標計算の処理に付
いては、他の方法を用いてもよい。Next, the coordinate value y of the pointer 6 in the vertical direction (the direction in which the value of the scale changes) is obtained from the input image (step S2 in FIG. 3). FIG. 4 is a diagram showing an example of a process in the step of calculating the pointer coordinates. First, guideline 6
Is binarized (step S21 in FIG. 4). next,
The binarized result is projected in the horizontal direction (step S22 in FIG. 4). And the vertical direction (vertical direction) of the projection
The maximum value of the coordinates is searched, and the value is set as the coordinate value y of the pointer 6 (step S23 in FIG. 4). Other methods may be used for this coordinate calculation process.
【0022】次に、図3に戻って、得られた指針6の座
標値yと前記事前に準備されたインデックステーブル5
から、指針6の読み値を算出する(図3のステップS
3)。図5は、指針読み値計算を説明するための図であ
る。指針6の読み値は、その値が指針6の座標値yの上
下に位置するインデックステーブル5中の二つのインデ
ックスYm、Ynと、それらに対応する目盛7の値M、Nか
ら、線形近似することにより求める。即ち、下記(1)
式の関係が成り立つ時に、下記(2)式によって求め
る。 Ym < y < Yn (1) 指針6の読み値=((y−Ym)/(Yn−Ym))×(N−M)+M (2) なお、ここでは線形の補間計算式を用いたが、他の補間
計算式を用いてもよい。最後に、計算された指針6の読
み値が、結果出力装置4から出力されて(図3のステッ
プS4)、本指示計自動読取装置の処理が終了する。Next, returning to FIG. 3, the obtained coordinate value y of the pointer 6 and the previously prepared index table 5 will be described.
, The reading of the pointer 6 is calculated (step S in FIG. 3).
3). FIG. 5 is a diagram for explaining the calculation of the pointer reading value. The reading value of the pointer 6 is linearly approximated from the two indexes Ym and Yn in the index table 5 whose values are above and below the coordinate value y of the pointer 6 and the corresponding values M and N of the scale 7. We ask by doing. That is, the following (1)
When the relationship of the formulas is established, it is obtained by the following formula (2). Ym <y <Yn (1) Reading value of pointer 6 = ((y−Ym) / (Yn−Ym)) × (N−M) + M (2) Here, a linear interpolation formula was used. , Other interpolation formulas may be used. Finally, the calculated reading value of the pointer 6 is output from the result output device 4 (step S4 in FIG. 3), and the processing of the indicator automatic reading device ends.
【0023】なお、目盛7の幅が広い場合には、各目盛
7のインデックに範囲を持たせ、指針6の座標値yがそ
の範囲内に入った場合には、指針6の読み値をその目盛
7の値とするようにしてもよい。その場合には、前記イ
ンデックステーブル5の生成時に、各目盛7の上端及び
下端に指針6をセットした時の座標値を求めておき、そ
の二つの座標値を目盛7のインデックとしておくことで
実現できる。When the width of the scale 7 is wide, the index of each scale 7 is provided with a range, and when the coordinate value y of the pointer 6 falls within the range, the reading of the pointer 6 is read. The value of the scale 7 may be used. In this case, when the index table 5 is generated, the coordinate values when the hands 6 are set at the upper end and the lower end of each scale 7 are obtained, and the two coordinate values are used as the index of the scale 7. it can.
【0024】次に、本発明を適用した第二の実施例につ
いて説明する。第二の実施例は、本発明を図9に例示し
た指示計(指示部)付きの記録計に適用したものであ
る。本実施例に係る装置は、前述した第一の実施例に係
る指示計自動読取装置と概ね同様であり、以下その差異
を中心に説明する。なお、装置構成は、図1に示した第
一の実施例に係る装置の場合と同じである。Next, a second embodiment to which the present invention is applied will be described. In the second embodiment, the present invention is applied to a recorder with an indicator (indicator) illustrated in FIG. The device according to the present embodiment is substantially the same as the automatic indicator reading device according to the first embodiment described above, and the following description will focus on the differences. The configuration of the apparatus is the same as that of the apparatus according to the first embodiment shown in FIG.
【0025】第二の実施例に係る装置においても、ま
ず、事前にインデックステーブル5の作成を行う。第一
の実施例の場合と異なる点は、作成前に目盛板8の目盛
7両端と記録紙9の目盛両端が一致していることを確認
すること、指針6のセット位置を記録紙9の目盛上に軌
跡11があると判断される位置とすることである。以
下、第一の実施例で説明した内容と同様にインデックス
テーブル5が作成され、記憶される。なお、第二の実施
例では、図9に示した記録計を対象としているので、イ
ンデックスとなる座標値は、第一の実施例の場合と異な
り、水平方向の値となる。In the apparatus according to the second embodiment, first, the index table 5 is created in advance. The difference from the first embodiment is that before the preparation, the both ends of the scale 7 of the scale plate 8 and the both ends of the scale of the recording paper 9 are confirmed to coincide with each other. This is a position where it is determined that the locus 11 exists on the scale. Hereinafter, the index table 5 is created and stored in the same manner as the contents described in the first embodiment. Note that, in the second embodiment, since the recorder shown in FIG. 9 is targeted, the coordinate value serving as an index is a value in the horizontal direction unlike the case of the first embodiment.
【0026】次に、作成されたインデックステーブル5
に基づいて実際の自動読取りが行われるが、その処理フ
ローについても第一の実施例で説明した図3に示すフロ
ーと同様である。カメラ1で撮影された画像が画像入力
装置2を介して画像処理装置3へ入力されると、まず指
針座標計算(図3のステップS2)を行う。図6は、そ
の処理手順の一例を示した図である。基本的には、図4
に基づいて説明した第一の実施例の場合と同様である
が、前述の通り目盛7の方向が異なるため、2値化後の
射影の処理が垂直方向になされる(図6のステップS2
2´)。その他は、同様の処理により、指針6の水平方
向の座標値xが求められる。Next, the created index table 5
The actual automatic reading is performed on the basis of the flowchart shown in FIG. 3, and the processing flow is the same as that shown in FIG. 3 described in the first embodiment. When an image captured by the camera 1 is input to the image processing device 3 via the image input device 2, first, calculation of pointer coordinates (step S2 in FIG. 3) is performed. FIG. 6 is a diagram showing an example of the processing procedure. Basically, FIG.
However, since the direction of the scale 7 is different as described above, the processing of the projection after binarization is performed in the vertical direction (step S2 in FIG. 6).
2 '). Otherwise, the same process is performed to obtain the horizontal coordinate value x of the pointer 6.
【0027】次に、指針6の読み値が指針6の座標値x
と事前に作成されたインデックステーブル5から算出さ
れる(図3のステップS3)。この算出方法について
も、その考え方は前述した第一の実施例の場合と同様で
あるが、座標値の方向が異なる。図7は、第二の実施例
の場合の指針読み値計算を説明するための図である。指
針6の読み値は、その値が指針6の座標値xの上下に位
置するインデックステーブル5中の二つのインデックス
Xm、Xnと、それらに対応する目盛7の値M、Nから、線形
近似することにより求める。即ち、下記(3)式の関係
が成り立つ時に、下記(4)式によって求める。 Xm < x < Xn (3) 指針6の読み値=((x−Xm)/(Xn−Xm))×(N−M)+M (4) なお、ここでは線形の補間計算式を用いたが、他の補間
計算式を用いてもよい。Next, the reading value of the pointer 6 is the coordinate value x of the pointer 6.
Is calculated from the index table 5 created in advance (step S3 in FIG. 3). The concept of this calculation method is the same as that of the first embodiment, but the direction of the coordinate value is different. FIG. 7 is a diagram for explaining calculation of a pointer reading value in the case of the second embodiment. The reading value of the pointer 6 is calculated by using two indexes in the index table 5 whose values are located above and below the coordinate value x of the pointer 6.
It is determined by linear approximation from Xm and Xn and the corresponding values M and N of the scale 7. That is, when the relationship of the following equation (3) is established, the value is obtained by the following equation (4). Xm <x <Xn (3) Reading value of pointer 6 = ((x−Xm) / (Xn−Xm)) × (N−M) + M (4) Here, a linear interpolation formula is used. , Other interpolation formulas may be used.
【0028】最後に、計算された指針6の読み値が、結
果出力装置4から出力されて(図3のステップS4)、
第二の実施例に係る装置においても処理が終了する。な
お、第二の実施例に係る装置においても、第一の実施例
の場合と同様に、目盛の幅が広い場合には、各目盛のイ
ンデックに範囲を持たせ、指針6の座標値xがその範囲
内に入った場合には、指針6の読み値をその目盛の値と
するようにしてもよい。Finally, the calculated reading value of the pointer 6 is output from the result output device 4 (step S4 in FIG. 3).
The processing is also completed in the device according to the second embodiment. In the device according to the second embodiment, similarly to the first embodiment, when the width of the scale is wide, the index of each scale has a range, and the coordinate value x of the pointer 6 is changed. When the value falls within the range, the reading value of the pointer 6 may be used as the value of the scale.
【0029】以上、第一及び第二の実施例に基づいて説
明したように、本発明を適用した指示計自動読取装置を
用いることにより、自動読取り時に、オペレータ等人が
読んだ場合に近い読み値が得られ、また、従来装置で必
要であった視覚補正の複雑な計算処理が不要となり、迅
速な処理が可能となる。また、第二の実施例の様に、指
示部の付いた記録計を読取る際には指針の値を読取るた
め、ペン先の軌跡を読取る従来装置の様に、軌跡が読取
り可能な長さになるまで待つ必要がなく、処理が早い。As described above with reference to the first and second embodiments, by using the indicator automatic reading apparatus to which the present invention is applied, it is possible to obtain a reading close to the case where an operator or the like reads at the time of automatic reading. A value can be obtained, and complicated calculation processing for visual correction, which is required in the conventional device, is not required, and rapid processing can be performed. In addition, as in the second embodiment, when reading a recorder with an indicator, the value of the pointer is read. There is no need to wait until it is, and the process is quick.
【0030】本発明の保護範囲は、上記の実施の形態に
限定されず、特許請求の範囲に記載された発明とその均
等物に及ぶものである。The scope of protection of the present invention is not limited to the above embodiments, but extends to the inventions described in the claims and their equivalents.
【0031】[0031]
【発明の効果】以上、添付図にしたがって説明したよう
に、本発明では以下のような効果を有する。As described above with reference to the accompanying drawings, the present invention has the following effects.
【0032】第一に、予め、人の目によって指針が各目
盛上にあると判断される場合の指針の各座標値をインデ
ックスとして求めておき、実際の読取り時において、そ
のインデックスに基づいて指針の読み値を決定すること
により、オペレータ等人が読取る場合と同様な結果を迅
速に得ることができるという効果がある。First, each coordinate value of the pointer when the pointer is judged to be on each scale by a human eye is obtained as an index in advance, and based on the index at the time of actual reading. Is determined, the same result as in the case where an operator or the like reads the data can be obtained quickly.
【0033】第二に、指針の読み値を、指針の位置座標
と、その位置座標の値の上下に位置する二つのインデッ
クスの値と、その二つのインデックスに対応する二つの
目盛の値とから、補間計算により求めることにより、オ
ペレータ等人が読取る場合と近似した読み値を迅速に得
ることができる。Second, the reading value of the hands is calculated from the position coordinates of the hands, the values of the two indexes located above and below the position coordinates, and the values of the two scales corresponding to the two indexes. , By the interpolation calculation, it is possible to quickly obtain a reading value similar to a case where the reading is performed by an operator or the like.
【0034】第三に、インデックスに目盛の幅を考慮し
た範囲を持たせ、指針の座標値がその範囲内に入りる場
合には、指針の読み値をそのインデックスの目盛の値と
することにより、目盛上に指針がある場合にはその目盛
の値として読む人の読み方を、自動読取において実現す
ることができる。Third, the index is provided with a range in consideration of the scale width, and when the coordinate value of the pointer falls within the range, the reading of the pointer is used as the value of the scale of the index. In the case where there is a pointer on the scale, how to read by the reader as the value of the scale can be realized in the automatic reading.
【0035】第四に、記録計を読取る際には指示部の指
針の値を読取ることにより、ペン先の軌跡を読取る従来
装置の様に、軌跡が読取り可能な長さになるまで待つ必
要がなく、自動読取処理を早く行なうことができる。Fourth, when reading the recorder, it is necessary to wait until the trajectory has a readable length, as in the conventional device for reading the trajectory of the pen tip, by reading the value of the pointer of the pointing unit. Therefore, the automatic reading process can be performed quickly.
【図1】本発明を適用した指示計自動読取装置の第一の
実施例に係る構成図である。FIG. 1 is a configuration diagram according to a first embodiment of an automatic indicator reading apparatus to which the present invention is applied.
【図2】インデックステーブル5の一例を示した図であ
る。FIG. 2 is a diagram showing an example of an index table 5;
【図3】第一の実施例に係る指示計自動読取装置の画像
処理装置3における処理フローを示した図である。FIG. 3 is a diagram showing a processing flow in the image processing apparatus 3 of the automatic indicator reading apparatus according to the first embodiment.
【図4】第一の実施例における指針座標計算の処理の一
例を示した図である。FIG. 4 is a diagram showing an example of a pointer coordinate calculation process in the first embodiment.
【図5】第一の実施例における指針読み値計算を説明す
るための図である。FIG. 5 is a diagram for explaining calculation of a pointer reading value in the first embodiment.
【図6】第二の実施例における指針座標計算の処理の一
例を示した図である。FIG. 6 is a diagram illustrating an example of a process of calculating a pointer coordinate according to the second embodiment.
【図7】第二の実施例における指針読み値計算を説明す
るための図である。FIG. 7 is a diagram for explaining calculation of a pointer reading value in the second embodiment.
【図8】一般的な指示計の例を表した図である。FIG. 8 is a diagram showing an example of a general indicator.
【図9】指示部の付いた記録計の例を表した図である。FIG. 9 is a diagram illustrating an example of a recorder with an indicator.
【図10】従来の指示計自動読取装置の一例を示した構
成図である。FIG. 10 is a configuration diagram showing one example of a conventional indicator automatic reading device.
【図11】従来装置の画像処理装置3における処理フロ
ーの例を示した図である。FIG. 11 is a diagram showing an example of a processing flow in an image processing device 3 of a conventional device.
【図12】従来装置の画像処理装置3における処理フロ
ーの例を示した図である。FIG. 12 is a diagram showing an example of a processing flow in an image processing device 3 of a conventional device.
【図13】視覚補正を説明するための図である。FIG. 13 is a diagram for explaining visual correction.
1 カメラ 2 画像入力装置 3 画像処理装置 4 結果出力装置 5 インデックステーブル 6 指針 7 目盛 8 目盛板 9 記録紙 10 ペン先 11 軌跡 Reference Signs List 1 Camera 2 Image input device 3 Image processing device 4 Result output device 5 Index table 6 Pointer 7 Scale 8 Scale plate 9 Recording paper 10 Pen tip 11 Trace
Claims (5)
の位置によって指示値を表す指示計の画像を撮影するカ
メラと、該撮影された画像に画像処理を施すことによっ
て得られる該指針の位置座標に基づいて該指針の読み値
を決定する画像処理装置を有する指示計自動読取装置に
おいて、 該画像処理装置が、 予め、該目盛毎に、該目盛上に該指針があると人が判断
する位置に該指針を置いた時に得られる該指針の位置座
標を、インデックスとして記憶しておき、自動読取時に
おける該指針の読み値を、該自動読取時における該指針
の位置座標と該インデックスに基づいて決定することを
特徴とする指示計自動読取装置。1. A camera for photographing an image of an indicator representing an indicated value by a position of a pointer moving on a graduated scale plate, and an image obtained by performing image processing on the photographed image. An indicator automatic reading device having an image processing device that determines a reading value of the hands based on the position coordinates of the hands, wherein the image processing device is provided for each of the scales in advance, when the hands are on the scales. The position coordinates of the pointer obtained when the pointer is placed at the position determined by are stored as an index, and the reading value of the pointer at the time of automatic reading is read as the position coordinates of the pointer at the time of the automatic reading. An automatic indicator reading device characterized in that it is determined based on an index.
の値の上下に位置する二つの前記インデックスの値と、
該二つのインデックスに対応する二つの前記目盛の値と
から、補間計算により行われることを特徴とする指示計
自動読取装置。2. The method according to claim 1, wherein the determination of the reading value of the pointer at the time of the automatic reading includes: a position coordinate of the pointer at the time of the automatic reading; and two values of the index positioned above and below the value of the position coordinate. When,
An automatic indicator reading device, wherein interpolation is performed from two scale values corresponding to the two indexes.
す線の幅の両端のそれぞれに前記指針があると人が判断
する位置に前記指針を置いた時に得られる二つの前記指
針の位置座標を有し、 前記自動読取時における指針の位置座標の値が、前記イ
ンデックが有する該二つの位置座標の間に位置する場合
には、前記自動読取時における指針の読み値を該インデ
ックスに対応する前記目盛の値とすることを特徴とする
指示計自動読取装置。3. The index according to claim 1, wherein the index stored for each scale is obtained when the pointer is placed at a position where a person determines that the pointer is at each of both ends of the width of the line representing the scale. The position coordinates of the hands at the time of the automatic reading is located between the two position coordinates of the index, the position of the hands at the time of the automatic reading An automatic indicator reading device, wherein a reading value is a value of the scale corresponding to the index.
て、 前記指示計が、記録計のペンと連動された指針によって
指示値を表す該記録計の指示部であることを特徴とする
指示計自動読取装置。4. An instruction according to claim 1, wherein the indicator is an indicator of the recorder which indicates an indication value by a pointer linked with a pen of the recorder. Automatic reading device.
の位置によって指示値を表す指示計の画像に画像処理を
施し、該画像処理によって得られる該指針の位置座標に
基づいて該指針の読み値を決定する指示計の自動読取方
法において、 予め準備された、各該目盛上に該指針があると人が判断
する位置に該指針を置いた時に得られる各該指針の位置
座標と、 自動読取時における該指針の位置座標とに基づいて、 該自動読取時における該指針の読み値を決定することを
特徴とする指示計の自動読取方法。5. An image processing device performs an image processing on an image of the indicator representing an indicated value by a position of a pointer moving on a scale plate provided with a scale, and performs the image processing based on the position coordinates of the pointer obtained by the image processing. In an automatic reading method of an indicator for determining a reading value of a pointer, a position coordinate of each pointer obtained when the pointer is placed at a position prepared by a person at a position where a person determines that the pointer is present on each scale. And determining a reading value of the pointer at the time of automatic reading based on the position coordinates of the pointer at the time of automatic reading.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33089499A JP2001147138A (en) | 1999-11-22 | 1999-11-22 | Device and method for automatically reading indicator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33089499A JP2001147138A (en) | 1999-11-22 | 1999-11-22 | Device and method for automatically reading indicator |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001147138A true JP2001147138A (en) | 2001-05-29 |
Family
ID=18237701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33089499A Withdrawn JP2001147138A (en) | 1999-11-22 | 1999-11-22 | Device and method for automatically reading indicator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001147138A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100409229C (en) * | 2004-03-17 | 2008-08-06 | 张扬 | Visible quantitative change computer acquisition method |
JP2015141039A (en) * | 2014-01-27 | 2015-08-03 | 矢崎総業株式会社 | Pointer-indicated value calculating method |
JP2021109173A (en) * | 2020-01-10 | 2021-08-02 | 株式会社大気社 | Quality management system, quality management method, and quality management program |
-
1999
- 1999-11-22 JP JP33089499A patent/JP2001147138A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100409229C (en) * | 2004-03-17 | 2008-08-06 | 张扬 | Visible quantitative change computer acquisition method |
JP2015141039A (en) * | 2014-01-27 | 2015-08-03 | 矢崎総業株式会社 | Pointer-indicated value calculating method |
JP2021109173A (en) * | 2020-01-10 | 2021-08-02 | 株式会社大気社 | Quality management system, quality management method, and quality management program |
JP7217256B2 (en) | 2020-01-10 | 2023-02-02 | 株式会社大気社 | Quality control system, quality control method and quality control program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160199981A1 (en) | Simulation apparatus for robot system | |
KR20060132454A (en) | Image process apparatus | |
US10997782B2 (en) | Associating a point cloud image with a piping line drawing and applying dimensions regarding the same | |
CN111192331A (en) | External parameter calibration method and device for laser radar and camera | |
JP2006067272A (en) | Apparatus and method for camera calibration | |
JP2017126187A (en) | Meter reading device | |
JP2019060742A (en) | Position detector and program | |
US20080228433A1 (en) | Method and Device for Determining the Relative Position of a First Object with Respect to a Second Object, Corresponding Computer Program and a Computer-Readable Storage Medium | |
JP4950716B2 (en) | Image processing system and scanning electron microscope apparatus | |
US7286725B2 (en) | Information presentation apparatus for suggesting a presentation accuracy of related information and information presentation method | |
CN113837159A (en) | Instrument reading identification method and device based on machine vision | |
JP2022159481A (en) | Device for reading measured value from analog measuring tool | |
JP2022145752A (en) | Device for reading measured value from analog measuring tool | |
JP2001147138A (en) | Device and method for automatically reading indicator | |
KR100808536B1 (en) | Method for calibration using by pattern image | |
WO2018158815A1 (en) | Inspection assistance device, inspection assistance method, and recording medium | |
JP2017129942A (en) | Information processing apparatus, information processing method, and program | |
US5986694A (en) | Image processing apparatus for moving camera | |
CN111141217A (en) | Object measuring method, device, terminal equipment and computer storage medium | |
JP2005165692A (en) | Image processor and image processing method | |
JP2019087156A (en) | Measurement value read system, measurement value read device, and measurement value read method | |
JP4074202B2 (en) | Image measuring apparatus and program for generating edge tracking measurement program | |
JP4153322B2 (en) | Method and apparatus for associating measurement points in photogrammetry | |
JP2006081854A (en) | User interface display method, user interface display device, image processing apparatus and program | |
JP7327548B2 (en) | Inspection support device, inspection support method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070206 |