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
JPH0143352B2 - - Google Patents
[go: Go Back, main page]

JPH0143352B2 - - Google Patents

Info

Publication number
JPH0143352B2
JPH0143352B2 JP57231956A JP23195682A JPH0143352B2 JP H0143352 B2 JPH0143352 B2 JP H0143352B2 JP 57231956 A JP57231956 A JP 57231956A JP 23195682 A JP23195682 A JP 23195682A JP H0143352 B2 JPH0143352 B2 JP H0143352B2
Authority
JP
Japan
Prior art keywords
center position
longest
image
rotation angle
ellipse
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
Application number
JP57231956A
Other languages
Japanese (ja)
Other versions
JPS59123981A (en
Inventor
Hiromichi Iwase
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57231956A priority Critical patent/JPS59123981A/en
Publication of JPS59123981A publication Critical patent/JPS59123981A/en
Publication of JPH0143352B2 publication Critical patent/JPH0143352B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Collating Specific Patterns (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明は、楕円画像の中心位置を検出する方式
に係り、特に外形の楕円が一部欠けている場合に
おいてもその中心位置を正しく検出する方式に関
する。
[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to a method for detecting the center position of an ellipse image, and in particular, to correctly detect the center position even when the outer ellipse is partially missing. Regarding the method.

(2) 技術の背景と問題点 画像処理においては、しばしば図形の位置移動
や回転、さらに拡大、縮少処理が行われる。また
パターン認識を行う際にも図形を正規の位置にも
つてゆくため同様な処理が行われる。
(2) Technical Background and Problems In image processing, figures are often moved, rotated, and enlarged or reduced. Also, when performing pattern recognition, similar processing is performed to bring the figure to the correct position.

外形が楕円(円もその特別な場合として含む)
である図形、または外形が楕円である図形の内部
に種々の文字、記号等を含む図形(例えば印鑑、
以下、これらの図形を単に楕円画像という)の場
合には、外形の楕円の中心位置、長軸と短軸の長
さ、傾きがわかれば、画像処理やパターン認識等
のために、その位置移動、回転、拡大、縮少等を
容易に行うことができる。
The outer shape is an ellipse (including a circle as a special case)
A figure whose outer shape is an ellipse and which contains various characters, symbols, etc. (for example, a seal, a seal, etc.)
In the case of an ellipse (hereinafter, these figures are simply referred to as ellipse images), if you know the center position, the lengths of the major and minor axes, and the inclination of the ellipse, you can move its position for image processing, pattern recognition, etc. , rotation, enlargement, reduction, etc. can be easily performed.

楕円画像の中心位置が検出されると、その中心
位置を通る直線が楕円画像の外形楕円によつて切
り取られる切断片すなわち弦の長大値によつて長
軸長が検出され、その弦の最小値によつて短軸長
が検出され、長軸又は短軸の傾きから楕円画像の
傾きが検出されるので、楕円画像の中心位置の検
出が最も問題となる。
When the center position of the ellipse image is detected, the major axis length is detected from the length of the chord, that is, the length of the cut piece of the straight line passing through the center position cut by the outer ellipse of the ellipse image, and the minimum value of the chord is detected. Since the short axis length is detected by , and the inclination of the elliptical image is detected from the inclination of the long axis or the short axis, detection of the center position of the ellipse image is most problematic.

従来このような楕円画像の中心位置を求める方
式としては、例えば、第1図に示すように、(イ)単
純に楕円画像Eに外接する矩形領域PQRSを求
め、その中心位置から楕円画像Eの中心位置Cを
検出する方式、(ロ)楕円画像Eの外形楕円上である
距離以上離れた数点、例えば6点A,B,D,
F,G,Hから中心を求め、そのヒストグラムを
とつて楕円画像Eの中心位置Cを検出する方式が
あつた。
Conventional methods for determining the center position of an elliptical image include (a) simply finding a rectangular area PQRS that circumscribes the elliptical image E, and calculating the center position of the elliptical image E from that center position, for example, as shown in FIG. A method for detecting the center position C, (b) Several points on the outer ellipse of the elliptical image E that are separated by a certain distance or more, for example, 6 points A, B, D,
There was a method in which the center was found from F, G, and H, and the center position C of the elliptical image E was detected by taking the histogram.

(イ)の方式は外形の楕円が完全である場合はその
中心位置を正しく検出できるが、楕円画像の一部
が薄く印字又は表示されたり、又外形楕円の一部
MNの部分が欠けているときは、その外接矩形は
P′Q′RSとなるので、その中心位置はC′となり、
楕円画像の正しい中心位置Cが検出できない欠点
があつた。
Method (a) can correctly detect the center position if the outer ellipse is complete, but if a part of the ellipse image is printed or displayed faintly, or if a part of the outer ellipse is
When the MN part is missing, its circumscribed rectangle is
Since P′Q′RS, its center position is C′,
There was a drawback that the correct center position C of the ellipse image could not be detected.

(ロ)の方式は中心位置を求める手順が複雑であ
り、計算に時間がかかり、また多くの記憶容量を
必要とするという欠点があつた。
The method (b) has the disadvantage that the procedure for determining the center position is complicated, takes time to calculate, and requires a large amount of storage capacity.

また、注目する6点が第1図b中記号Hで示す
ようにすべて楕円上にあれば、ほぼ真の位置に近
い中心の座標が求められるが、例えば第1図b中
記号Iで示すような6点を選んだ場合、真の中心
位置とはかけ離れた位置に中心の座標が求められ
る。
Also, if the six points of interest are all on an ellipse, as shown by the symbol H in Figure 1b, the coordinates of the center, which is close to the true position, can be found, for example, as shown by the symbol I in Figure 1b. If six points are selected, the coordinates of the center will be found at a position far away from the true center position.

さらに、(ロ)の方式は楕円が欠けているときは、
ヒストグラム上で中心が著しく高くならない場合
がある。また楕円の中に画かれた画像によつて違
う位置に中心が求まる可能性がある。ヒストグラ
ムの度数がわからないのでヒストグラム用のメモ
リが多量に必要となる。
Furthermore, in method (b), when the ellipse is missing,
The center may not be noticeably high on the histogram. Also, depending on the image drawn inside the ellipse, the center may be found at a different position. Since the frequency of the histogram is unknown, a large amount of memory for the histogram is required.

また楕円が欠けている場合にも様々な形態があ
り、例えば、第1図cのイの場合は画像からlnax
を探せば中心は求まるが、同上cのロ,ハでは、
その画像を通るlnaxが楕円の中心を通るかどうか
解らず、計算が複雑で時間がかかるという問題が
あつた。
There are also various forms when an ellipse is missing. For example, in the case of A in Figure 1 c, the image shows l nax
The center can be found by searching for , but in b and c of c above,
The problem was that it was not known whether the l nax passing through the image would pass through the center of the ellipse, and the calculations were complicated and time-consuming.

(3) 発明の目的 本発明の目的は、画像処理やパターン認識にお
いて対象とする画像が楕円画像とわかつていると
き、その外形の楕円の一部が欠けている場合にお
いても、その中心位置を正確に検出することがで
きる楕円画像の中心位置検出方式を提供するにあ
る。
(3) Purpose of the Invention The purpose of the present invention is to detect the center position of an ellipse in image processing or pattern recognition, even when a part of the ellipse is missing, when the target image is known to be an ellipse image. The object of the present invention is to provide a method for detecting the center position of an ellipse image, which can accurately detect the center position.

(4) 発明の構成 この目的を達成するために、本発明の楕円画像
の中心位検出方式では、楕円画像の中心位置を検
出する中心位検出方式において、楕円画像を順次
回転して少なくとも1個の基準座標軸に投影しそ
の投影の端におけるその投影と垂直方向の楕円画
像の接触長が最長となる最大回転角を検出する最
大回転角検出手段と、この最大回転角位置におい
て前記基準座標軸と垂直方向における楕円画像の
弦の長さが最長となるときのその最長弦の中心位
置を検出する中心位置検出手段を有することを特
徴とする。
(4) Structure of the Invention In order to achieve this object, the ellipse image center position detection method of the present invention detects the center position of an ellipse image. a maximum rotation angle detecting means for detecting a maximum rotation angle that is projected onto a reference coordinate axis and at which the contact length of an ellipse image in a direction perpendicular to the projection at the end of the projection is the longest; The present invention is characterized by having a center position detecting means for detecting the center position of the longest chord when the length of the chord of the ellipse image in the direction is the longest.

(5) 発明の実施例 本発明は、楕円画像の外形の楕円の一部が欠け
ている場合、その欠けている部分の弦に平行な弦
の長さを順次求め、その弦の長さが最長となる最
長弦の中心位置から、楕円画像の中心位置を検出
するようにしたものである。
(5) Embodiments of the Invention In the present invention, when a part of an ellipse in the outer shape of an ellipse image is missing, the length of the chord parallel to the chord of the missing part is sequentially determined, and the length of the chord is calculated. The center position of the ellipse image is detected from the center position of the longest chord.

以下、本発明の1つの実施例を第2図〜第7図
に基づいて説明する。
Hereinafter, one embodiment of the present invention will be described based on FIGS. 2 to 7.

まず、本発明の原理を第2図〜第6図によつて
説明する。
First, the principle of the present invention will be explained with reference to FIGS. 2 to 6.

第2図は本発明の対象となる楕円画像の代表的
な種類を示したもので、a1は円Eal、a2は一部が
欠けた円Ea2、b1は内部に文字、記号、図形等の
画像Wを含む円画像Eb1、b2は外部の円の1部が
欠けた円画像Eb2、c1は楕円Ec1、c2は一部が欠け
た楕円Ec2、d1は内部に画像Wが含む楕円画像
Ed1、d2は外形の楕円の一部が欠けた楕円画像Ed2
の場合である。
Figure 2 shows typical types of elliptical images that are the subject of the present invention, where a 1 is a circle E al , a 2 is a partially missing circle E a2 , and b 1 is a circle with characters or symbols inside. , a circle image E b1 containing an image W such as a figure, b 2 is a circle image E b2 with a part of the outer circle missing, c 1 is an ellipse E c1 , c 2 is an ellipse with a part missing E c2 , d 1 is an ellipse image that image W contains inside
E d1 and d 2 are ellipse images E d2 with a part of the outer ellipse missing
This is the case.

ところで、楕円(円もその特別の場合として含
む)の場合、任意の直線を考え、その直線に平行
な弦は楕円の中心位置Cを通るとき最大となる。
したがつて任意の方向の弦を引き、その弦の長さ
が最大となつたときの弦の両端の座標から楕円の
中心位置Cを求めることができる。
By the way, in the case of an ellipse (including a circle as a special case), consider an arbitrary straight line, and the chord parallel to the straight line becomes maximum when it passes through the center position C of the ellipse.
Therefore, by pulling a string in an arbitrary direction, the center position C of the ellipse can be determined from the coordinates of both ends of the string when the string reaches its maximum length.

しかしながら、楕円の一部が欠けているとき
は、弦の方向が特定の方向をとらないかぎり弦の
長さが最大になる場合が検出できない。この様子
を第3図で説明すると、弦G1の場合は一端が楕
円画像Eの欠けている弧MNの部分に入つている
ため、明らかに最大値は検出できない。弦G2
場合は中心Cに至る過程で弦G′2の位置を通ると
き、弦G2の一端が欠けている弧MNの部分に入
る。このため弦G2の方向における弦の長さに最
大値は検出できない。弦MNに平行な弦の場合は
中心Cを通る過程において欠けた部分を通らない
ので長さが最大となる弦G3が検出される。した
がつて弦G3の両端の座標A(X1、Y5)、B(X2
Y2)から各X座標とY座標の平均値として中心
位置Cを検出することができる。
However, when a part of the ellipse is missing, the maximum length of the string cannot be detected unless the direction of the string is in a specific direction. This situation will be explained with reference to FIG. 3. In the case of the string G1 , one end is within the missing arc MN of the elliptical image E, so the maximum value cannot be detected clearly. In the case of string G2 , when it passes through the position of string G'2 on its way to center C, it enters the part of arc MN where one end of string G2 is missing. Therefore, the maximum value of the length of the string in the direction of string G2 cannot be detected. In the case of a string parallel to string MN, the string G 3 with the maximum length is detected because the string does not pass through the missing part in the process of passing through the center C. Therefore, the coordinates of both ends of string G 3 are A (X 1 , Y 5 ), B (X 2 ,
Y 2 ), the center position C can be detected as the average value of each X coordinate and Y coordinate.

弦MNに平行な弦を使用しないかぎり、弦の長
さの最大値を求める過程で必ず弦の一端が欠けた
弧MNの部分に入るので弧の長さが最大となる位
置は検出できない。したがつて、欠けている部分
の弦MNを検出することが必要である。
Unless a string parallel to string MN is used, in the process of finding the maximum value of the string length, one end of the string will always end up in the missing part of arc MN, so the position where the arc length is maximum cannot be detected. Therefore, it is necessary to detect the string MN of the missing part.

なお、各弦の座標としては楕円画像Eの外形の
楕円に関する弦の座標だけが検知対称となるの
で、内部の画像Wの有無は問題にならない。当然
画像の種類、画像に欠けた部分が有るか否か等も
問題にならない。
Note that, as the coordinates of each chord, only the chord coordinates related to the outer ellipse of the elliptical image E are detected, so the presence or absence of the internal image W does not matter. Naturally, the type of image, whether or not there are missing parts in the image, etc. do not matter.

したがつて、以下の説明は外形の楕円部分みを
もつ楕円画像について行われるが、その内容は画
像を内部に有する一般の楕円画像にそのまま妥当
するものである。
Therefore, although the following explanation will be made regarding an elliptical image having only an elliptical portion of the outer shape, the contents are directly applicable to a general elliptical image having an image inside.

欠けている部分の弦MNを検出する方法を第4
図〜第6図によつて説明する。
The fourth method for detecting the missing string MN
This will be explained with reference to FIGS.

第4図は表示面に表示された欠けた部分をもつ
た楕円画像Eを示したもので、Cは楕円画像の中
心位置、P,Q,R,Sは表示画面、Zは表示画
面PQRSの中心、MNは欠けた部分の弦、X,Y
はそれぞれの座標を示す。Qは座標の原点となつ
ている。
Figure 4 shows an elliptical image E with a missing part displayed on the display screen, where C is the center position of the ellipse image, P, Q, R, and S are the display screen, and Z is the display screen PQRS. Center, MN is the chord of the missing part, X, Y
indicates the respective coordinates. Q is the origin of the coordinates.

この状態で楕円画像EをX座標に投影し、その
投影の両端の座標XL1,XR1を検出する。
In this state, the elliptical image E is projected on the X coordinate, and the coordinates X L1 and X R1 at both ends of the projection are detected.

次に両端に座標XL1,XR1においてX座標に垂
線NL,NR1を引き、これらの垂線NL1,NR1
楕円画像Eと接触する部分の長さすなわち接触長
lL1,lR1を求める。実際の楕円画像Eは幾何学的
な楕円でないので、多くの場合接触長lL1,lR1
零に近いがある程度の長さをもつて検出される。
Next , draw perpendicular lines NL, NR 1 to the X coordinate at the coordinates X L1 ,
Find l L1 and l R1 . Since the actual ellipse image E is not a geometric ellipse, the contact lengths l L1 and l R1 are often close to zero, but are detected as having a certain length.

第4図の場合は、lL1は点となり、lR1は或る長
さで検出されるのでlR1>lL1となる。
In the case of FIG. 4, l L1 is a point and l R1 is detected with a certain length, so l R1 >l L1 .

接触長lL1とlR1とを比較し、大きい方lR1をメモ
リに格納する。次に第5図に示すように、表示画
面PQRSの中心Zについて楕円画像Eを一定角度
づつ、例えば1角づつ回転し、各回転角度位置に
おいて、第3図の場合と同様に、X軸への投影の
両端の座標XL2,XR2、XL3,XR3……における
垂線NL2,NR2、NL3,NR3、……が楕円画像E
と接触する接触長lL2,lR2、lL3,lR3……の大小を
順次比較し、大きい方をメモリに格納する。
The contact lengths l L1 and l R1 are compared and the larger l R1 is stored in memory. Next, as shown in Fig. 5, the elliptical image E is rotated by a fixed angle, for example, by one angle, about the center Z of the display screen PQRS, and at each rotation angle position, as in the case of Fig. 3, the elliptical image E is rotated about the center Z of the display screen PQRS. The perpendicular lines NL 2 , NR 2 , NL 3 , NR 3 , ... at the coordinates XL 2 , XR 2 , XL 3 , XR 3 ... at both ends of the projection are the elliptical image E
The contact lengths l L2 , l R2 , l L3 , l R3 . . . are sequentially compared in size, and the larger one is stored in the memory.

このように、各回転角度における接触長の大き
さを比較し、接触長が最大となる回転角度すなわ
ち最大時回転角θnaxを検出する。
In this way, the magnitude of the contact length at each rotation angle is compared, and the rotation angle at which the contact length is maximum, that is, the maximum rotation angle θ nax is detected.

接触長が最大となるのは、弦MNがX軸と垂直
となる位置M′N′にきたときであることは、図か
ら明らかであるが、この点をさらに第6図によつ
て説明する。
It is clear from the figure that the contact length is at its maximum when the string MN reaches the position M'N' perpendicular to the X axis, but this point will be further explained using Figure 6. .

第6図は、弦MNがX軸と垂直となる位置
M′N′にきたときの楕円画像Eを示したものであ
る。投影の両端のX座標XLnax,XRnaxにおける垂
線NLnaxとNRnaxが楕円画像Eに接触する部分す
なわち接触長をlLnax,lRnaxとすると、lLnax≒0、
lnax=M′N′となる。第5図の場合以外は、lL,lR
≪M′N′で略零に近いとみられるから、第6図の
場合に接触長はM′N′となつて最大値をとる。
Figure 6 shows the position where the string MN is perpendicular to the X axis.
This shows the elliptical image E when reaching M'N'. If the part where the perpendicular lines NL nax and NR nax in the X coordinates X Lnax and X Rnax at both ends of the projection contact the elliptical image E, that is, the contact length is l Lnax and l Rnax , then l Lnax ≒ 0,
l nax = M′N′. Except for the case shown in Figure 5, l L , l R
<<M'N' is considered to be close to zero, so in the case of Fig. 6, the contact length becomes M'N' and takes the maximum value.

したがつて、接触長が最大となる条件から弦
M′N′の位置と、そのときの回転角すなわち最大
回転角θnaxを検出することができる。弦M′N′の
位置と最大回転角θnaxが解れば、公知の座標変換
方式により元の弦の位置MNを求めることができ
る。
Therefore, from the condition where the contact length is maximum, the string
The position of M′N′ and the rotation angle at that time, that is, the maximum rotation angle θ nax can be detected. If the position of the string M'N' and the maximum rotation angle θ nax are known, the original position MN of the string can be found using a known coordinate transformation method.

次に弦M′N′に平行でかつその長さが最長とな
る弦すなわち最長弦MnaxNnaxを検出すれば、第
6図における楕円画像Eの中心位置C′は、最長弦
MnaxNnaxの中心位置として求めることができる。
Next, if we detect a string that is parallel to the chord M'N' and has the longest length, that is, the longest chord M nax N nax , the center position C' of the elliptical image E in FIG.
It can be found as the center position of M nax N nax .

この中心位置C′を公知の座標変換方式により最
大回転角θnaxだけ反時計方向に表示画面Zを中心
にして回転すれば、元の楕円画像Eの位置におけ
る中心位置Cを求めることができる。
If this center position C' is rotated counterclockwise by the maximum rotation angle θ nax around the display screen Z using a known coordinate transformation method, the center position C at the position of the original elliptical image E can be determined.

なお、回転角度は最大180゜であり、0〜180゜の
回転角以内で必ず弦M′N′すなわち最大回転角
θnax及び最長弦MnaxNnaxが検出され、したがつ
て楕円画像の中心位置Cを検出することができ
る。
The maximum rotation angle is 180 degrees, and the chord M'N', that is, the maximum rotation angle θ nax and the longest chord M nax N nax , are always detected within the rotation angle of 0 to 180 degrees, and therefore the center of the ellipse image Position C can be detected.

以上の設明は楕円画像をX軸に投影する場合を
例にとつて行われたが、X軸とY軸に同時に投影
することにより、0〜90゜の回転角以内で必ず弦
M′N′、最大回転角θ、最長弦MnaxNnaxが検さ
れ、したがつて楕円画像の中心位置Cを検出する
ことができることは明らかである。
The above settings were made using the case of projecting an elliptical image onto the X-axis as an example, but by simultaneously projecting onto the
It is clear that M'N', the maximum rotation angle θ, and the longest chord M nax N nax are detected, and therefore the center position C of the ellipse image can be detected.

一般に180/n度の間隔でn本の座標軸を引い
てそれらに投影するようにすれば、0〜180°/n
の回転角以内で楕円画像の中心位置を含めて前記
の各値を検出することができる。
Generally speaking, if you draw n coordinate axes at intervals of 180/n degrees and project onto them, 0 to 180°/n
Each of the above values including the center position of the ellipse image can be detected within the rotation angle of .

第7図は本発明の1つの実施例を示したもの
で、X軸とY座標に楕円画像を投影し、0〜90゜
の間で回転することにより、弦M′N′、最大回転
角θnax、最長弦MnaxNnax、最大回転角位置にお
ける楕円画像の中心位置C′、元の楕円画像の位置
における中心位置Cを検出するようにした実施例
である。
FIG. 7 shows one embodiment of the present invention. By projecting an elliptical image on the X-axis and Y-coordinates and rotating it between 0 and 90 degrees, the chord M'N' and the maximum rotation angle are This is an embodiment in which θ nax , the longest chord M nax N nax , the center position C' of the elliptical image at the maximum rotation angle position, and the center position C at the original ellipse image position are detected.

第7図において、1は楕円画像Eの回転角を測
定するカウンタ、2は楕円画像Eが格納されてい
る画像メモリ、3は画像メモリ2の内容を読出し
カウンタ1の内容が変化する毎にカウンタ1の内
容分回転させた楕円画像データを出力する回転回
路、4は回転された楕円画像を格納する回転画像
メモリ、5はX軸に投影された楕円画像Eのの両
端の座標XL,XRを検出するX方向投影抽出回路、
6は座標XL,XRにおけるY軸方向の接触長lL,lR
を求めて大きい方を出力するY方向接触長比較回
路、7はY方向接触長を格納するY方向接触長レ
ジスタ、9はY方向の最長の接触長を格納するY
方向最長接触長レジスタ、8はY方向接触レジス
タ7の接触長とY方向最長接触長レジスタ9の接
触長を比較するY方向最長接触長比較器、10は
各回転角度位置においてY軸方向における最長の
長さをもつY方向最長弦のY座標の最大値と最小
値を検出するY方向最長弦座標検出回路、11は
Y方向最長弦のY座標の最大値と最小値の相加平
均により各回転角度位置におけるY方向最長弦の
中心位置を検出するY方向最長弦中心位置検出回
路、12及び13はY方向最長弦の中心位置の座
標を格納する第1及び第2Y方向最長弦中心位置
レジスタ、14は回転角度を格納する第1回転角
レジスタである。15〜24はY軸方向に投影し
た場合の各回路で前述のX軸方向に投影した場合
の各回路に対応する。すなわち、15はY軸に投
影された楕円画像Eの両端の座標YU,YD(図示せ
ず)を検出するY方向投影抽出回路、16はY座
標YU,YDにおける軸方向の接触長lU,lDを求めて
大きい方を出力するX方向接触長比較回路、17
はX方向接触長を格納するX方向接触長レジス
タ、19はX方向の最長の接触長を格納するX方
向最長接触レジスタ、18はX方向接触長レジス
タ17の接触長とX方向最長接触長レジスタ19
の接触長を比較するX方向最長接触長比較器、2
0は各回転角度位置においてX軸方向における最
長の最さをもつX方向最長弦のX座標の最大値と
最小値を検出するX方向最長弦座標検出回路、2
1は各回転角度位置におけるX方向最長弦の中心
位置を検出するX方向最長弦中心位置検出回路、
22と23はX方向最長弦の中心位置の座標を格
納する第1及び第2X方向最長弦中心位置レジス
タ、24は回転角度を格納する第2回転角レジス
タである。25はYとX方向最長接触レジスタ9
及び19の両最長接触長lYnaxとlXnaxを比較し、
lYnax>lXnaxのときは「0」、lYnax<lXnaxのときは
「1」を出力する比較器、26は第1と第2回転
角レジスタ14及び24の回転角データを受けと
り、比較器25の出力が「0」のときは第1回転
角レジスタの回転角データを、「1」のときは第
2回転角レジスタの回転角データを出力する回転
角データセレクタ、27は第2Y方向及び第2X方
向最長弦中心位置レジスタ13及び23の座標デ
ータを受けとり、比較器25の出力が「0」のと
きは第2Y方向最長弦中心位置レジスタ13の座
標データを、「1」のときは第2X方向最長弦中心
位置レジスタ23の座標データを出力する最長弦
中心位置データセレクタ、28は回転角データセ
レクタ26からの回転角データと最長弦中心位置
データセレクタ27からの最長弦中心位置データ
とから楕円画像Eの元の位置における中心位置を
計算する中心位置検出回路、29は中心位置検出
回路28の出力を格納する中心位置データレジス
タである。
In FIG. 7, 1 is a counter that measures the rotation angle of the elliptical image E, 2 is an image memory in which the elliptical image E is stored, and 3 is a counter that reads out the contents of the image memory 2 and counters every time the contents of the counter 1 change. 1 is a rotation circuit that outputs ellipse image data rotated by the content; 4 is a rotation image memory that stores the rotated ellipse image; 5 is the coordinates of both ends of the ellipse image E projected on the X axis, X L , an X-direction projection extraction circuit that detects R ;
6 is the contact length l L , l R in the Y-axis direction at the coordinates X L , X R
7 is a Y-direction contact length register that stores the Y-direction contact length, and 9 is a Y-direction contact length register that stores the longest contact length in the Y direction.
Direction longest contact length register; 8 is a Y direction longest contact length comparator that compares the contact length of the Y direction contact register 7 with the contact length of the Y direction longest contact length register 9; 10 is the longest contact length in the Y direction at each rotation angle position; A Y-direction longest string coordinate detection circuit detects the maximum value and minimum value of the Y-coordinate of the Y-direction longest chord having a length of . A Y-direction longest string center position detection circuit detects the center position of the Y-direction longest chord at a rotation angle position, and 12 and 13 are first and second Y-direction longest string center position registers that store the coordinates of the center position of the Y-direction longest chord. , 14 is a first rotation angle register that stores the rotation angle. 15 to 24 are respective circuits when projected in the Y-axis direction, and correspond to the respective circuits when projected in the aforementioned X-axis direction. That is, 15 is a Y-direction projection extraction circuit that detects the coordinates Y U , Y D (not shown) of both ends of the elliptical image E projected on the Y axis, and 16 is a contact in the axial direction at Y coordinates Y U , Y D X-direction contact length comparison circuit that calculates the lengths l U and l D and outputs the larger one, 17
is the X-direction contact length register that stores the X-direction contact length, 19 is the X-direction longest contact register that stores the longest contact length in the X-direction, and 18 is the contact length of the X-direction contact length register 17 and the X-direction longest contact length register. 19
X-direction longest contact length comparator for comparing the contact lengths of 2
0 is an X-direction longest string coordinate detection circuit that detects the maximum and minimum values of the X coordinate of the X-direction longest chord having the longest length in the X-axis direction at each rotational angular position, 2
1 is an X-direction longest string center position detection circuit that detects the center position of the X-direction longest string at each rotation angle position;
22 and 23 are first and second X-direction longest chord center position registers that store the coordinates of the center position of the longest chord in the X direction, and 24 is a second rotation angle register that stores the rotation angle. 25 is the longest contact register 9 in the Y and X directions
and 19, comparing the longest contact lengths l Ynax and l Xnax ,
A comparator that outputs "0" when l Ynax > l Xnax and "1" when l Ynax < l Xnax , 26 receives the rotation angle data of the first and second rotation angle registers 14 and 24, and compares 27 is a rotation angle data selector which outputs the rotation angle data of the first rotation angle register when the output of the device 25 is "0", and outputs the rotation angle data of the second rotation angle register when the output is "1"; and the coordinate data of the second X-direction longest string center position registers 13 and 23 are received, and when the output of the comparator 25 is "0", the coordinate data of the second Y-direction longest string center position register 13 is received, and when it is "1", the coordinate data of the second Y-direction longest string center position register 13 is received. The longest string center position data selector 28 outputs the coordinate data of the second X-direction longest string center position register 23, and the longest string center position data from the rotation angle data selector 26 and the longest string center position data from the longest string center position data selector 27. 29 is a center position data register that stores the output of the center position detection circuit 28.

次に、第7図の動作について説明する。 Next, the operation shown in FIG. 7 will be explained.

信号線aによりリセツトパルスSreが入力され
て、カウンタ1をはじめとして9,13,14,
19,23,24の各レジスタをリセツトする。
A reset pulse S re is input through the signal line a, and the counter 1, 9, 13, 14, etc.
Resets registers 19, 23, and 24.

カウンタ1はカウントの内容をデータ線cに出
力し、また信号線bには回転角が90゜に達するま
では「0」を、90゜を超えると「1」を出力する。
The counter 1 outputs the count contents to the data line c, and outputs ``0'' to the signal line b until the rotation angle reaches 90 degrees, and outputs ``1'' when the rotation angle exceeds 90 degrees.

回転回路3はデータ線cからのカウンタ1の内
容が変化する毎に、例えば「1」が増える毎にデ
ータ線dから画像メモリ2内の楕円画像のデータ
を受け取り、カウンタ1の内容分だけ回転させた
楕円画像データをデータ線eに出し、回転画像メ
モリ4に格納する。
The rotation circuit 3 receives the data of the ellipse image in the image memory 2 from the data line d every time the content of the counter 1 from the data line c changes, for example, every time "1" increases, and rotates it by the content of the counter 1. The resulting ellipse image data is output to the data line e and stored in the rotation image memory 4.

X方向投影抽出回路5は、データ線fを介して
回転画像メモリ4の内容を読み出し、X軸方向へ
楕円画像Eの投影の両端のX座標XL,XRのデー
タをデータ線gに出力する。
The X-direction projection extraction circuit 5 reads out the contents of the rotating image memory 4 via the data line f, and outputs the data of the X coordinates X L and X R at both ends of the projection of the elliptical image E in the X-axis direction to the data line g. do.

Y方向接触長比較回路6は、データ線gを介し
て得られた投影の両端のX座標XL,XRのデータ
をもとに、データ線sより回転画像メモリ4の内
容を読み取つて、X座標XL,XRにおけるその回
転角度位置でのY軸方向の接触長lL,lRを求めて
大きい方のデータ線hを介してY方向接触長レジ
スタ7に格納する。
The Y-direction contact length comparison circuit 6 reads the contents of the rotating image memory 4 from the data line s based on the data of the X coordinates X L and X R of both ends of the projection obtained through the data line g, and The contact lengths l L and l R in the Y-axis direction at the rotational angle positions of the X coordinates X L and X R are determined and stored in the Y-direction contact length register 7 via the larger data line h.

Y方向最長接触長比較器8は、データ線iを介
してY方向接触長レジスタ7の内容を、データ線
jを介してY方向最長接触長レジスタ9の内容を
読み取り、前者の方が大きいときだけ信号線kに
制御パルスを出力する。
The Y-direction longest contact length comparator 8 reads the contents of the Y-direction contact length register 7 through the data line i and the contents of the Y-direction longest contact length register 9 through the data line j, and when the former is larger, outputs a control pulse to signal line k.

Y方向最長接触長レジスタ9は、信号線kから
制御パルスを受け取ると、データ線lを介してY
方向接触長レジスタ7の内容を格納する。すなわ
ちY方向最長接触長レジスタ9には、それまでの
回転角内での最長の接触長が格納されて保持され
ている。したがつて、90度までの回転が終了した
最終時には、Y方向の最長の接触長lYnaxが格納さ
れて保持されていることになる。
When the Y-direction longest contact length register 9 receives a control pulse from the signal line k, the Y-direction longest contact length register 9 receives the Y-direction longest contact length through the data line l.
The contents of the direction contact length register 7 are stored. That is, the Y-direction longest contact length register 9 stores and holds the longest contact length within the rotation angle up to that point. Therefore, at the end of the rotation up to 90 degrees, the longest contact length l Ynax in the Y direction is stored and held.

Y方向最長弦座標検出回路10は、X座標を変
化させたとき、そのX座標をもつ回転楕円画像の
Y座標の最大値と最小値の差が最大となる位置、
すなわちその回転角度位置でY軸方向における最
長の長さをもつY方向最長弦のY座標の最大値と
最小値を検出し、データ線mに出力する。
The Y-direction longest chord coordinate detection circuit 10 detects, when the X-coordinate is changed, the position where the difference between the maximum value and the minimum value of the Y-coordinate of the spheroidal image having the X-coordinate is maximum;
That is, the maximum and minimum values of the Y coordinate of the longest chord in the Y direction having the longest length in the Y axis direction at that rotation angle position are detected and output to the data line m.

なお楕円画像Eの欠けた部分に弦の一端がかか
るときは、弦のY座標の最大値又は最小値が検出
できないことになる。しかしそのような場合は、
Y方向の最大値と最小値に楕円画像に基づいて一
定の閾値を設け、弦の最大値又は最小値がそれら
の閾値になるときは、そのデータを使用しないよ
うすればよい。このことはX方向最長弦座標検出
回路20に関しても同様である。
Note that when one end of the string falls over the missing part of the elliptical image E, the maximum or minimum value of the Y coordinate of the string cannot be detected. But in such a case,
Certain threshold values may be set for the maximum value and minimum value in the Y direction based on the ellipse image, and when the maximum value or minimum value of the chord corresponds to those threshold values, that data may not be used. This also applies to the X-direction longest string coordinate detection circuit 20.

Y方向最長弦中心位置検出回路11はデータ線
mより送出されたY方向最長弦のY座標の最大値
と最小値の相加平均により、その回転角度位置に
おけるY方向最長弦の中心位置を検出して第1Y
方向最長弦中心位置レジスタ12に格納する。
The Y-direction longest string center position detection circuit 11 detects the center position of the Y-direction longest string at its rotation angle position by the arithmetic average of the maximum value and minimum value of the Y coordinate of the Y-direction longest string sent from the data line m. 1st Y
The direction is stored in the longest chord center position register 12.

第2Y方向最長弦中心位置レジスタ13は、信
号線kから制御パルスを受け取つたときだけデー
タ線oを介して第1Y方向最長弦中心位置レジス
タ12の内容を格納しその内容に更新する。すな
わち、第2Y方向最長弦中心位置レジスタ13に
は、それまでの回転角内でY方向接触長が最も大
きい回転角度における最長弦の中心位置が格納さ
れていることになる。したがつて、先に説明した
ように、途中で楕円画像の欠けた部分MNに弦の
一端がかかりそのY座標の最大値又は最小値が極
端に大きくなつたり小さくなつたりする事態が生
じても、それらは結局更新されて、90度まで回転
した最終時には第2Y方向最長弦中心位置レジス
タ13には、Y方向接触長が最長となる最大時回
転角θnaxにおけるY方向最長弦MnaxNnaxの中心
位置が格納されることになる。このことは第2X
方向最長弦中心位置レジスタ23に関しても同様
である。
The second Y-direction longest string center position register 13 stores and updates the contents of the first Y-direction longest string center position register 12 via the data line o only when receiving a control pulse from the signal line k. That is, the second Y-direction longest chord center position register 13 stores the center position of the longest chord at the rotation angle where the Y-direction contact length is the largest within the rotation angles up to that point. Therefore, as explained earlier, even if one end of the string hits the missing part MN of the ellipse image midway through, the maximum or minimum value of the Y coordinate becomes extremely large or small. , they are eventually updated, and when the final rotation reaches 90 degrees, the second Y-direction longest chord center position register 13 contains the Y-direction longest chord M nax N nax at the maximum rotation angle θ nax where the Y-direction contact length is the longest. The center position of will be stored. This is the 2nd
The same applies to the direction longest chord center position register 23.

第1回転角レジスタ14は信号線kから制御パ
ルスを受け取つたときだけデータ線cを介してカ
ウンタ1の内容を格納する。すなわち、第1回転
角レジスタ14には、それまでの回転角内におい
てY方向接触長が最長となつたときの回転角が格
納されて保持される。したがつて90度まで回転が
終了した最終時には、第1回転角レジスタ14に
はY方向接触長が最長となる最大時回転角θnax
格納されて保持されていることなる。
The first rotation angle register 14 stores the contents of the counter 1 via the data line c only when receiving a control pulse from the signal line k. That is, the first rotation angle register 14 stores and holds the rotation angle at which the Y-direction contact length is the longest among the rotation angles up to that point. Therefore, at the end when the rotation is completed to 90 degrees, the first rotation angle register 14 stores and holds the maximum rotation angle θ nax at which the Y-direction contact length is the longest.

15〜24の各回路、レジスタ等によつて行わ
れるY軸方向の投影に関する処理も、これまで説
明したX軸方向の投影に関する処理と同様である
ので、対応するデータ線をg′〜o′で示し、説明は
省略する。
The processing related to projection in the Y-axis direction performed by the circuits 15 to 24, registers, etc. is also similar to the processing related to projection in the X-axis direction described above, so the corresponding data lines are The explanation will be omitted.

90゜までの回転が終了すると、X方向最長接触
長レジスタ19には、X軸方向における最長の接
触長lXnaxが格納されており、第2X方向最長弦中
心位置レジスタ23には、Y方向接触長が最長と
なつたとき、すなわち最大時回転角θnaxにおける
Y方向最長弦の中心位置が格納されており、第2
回転角レジスタ24には、X方向接触長が最長と
なつたときの回転角、すなわち最大時回転角θnax
が格納されている。
When the rotation up to 90° is completed, the longest contact length in the X-axis direction l Xnax is stored in the X-direction longest contact length register 19, and the Y-direction contact length is stored in the second The center position of the longest chord in the Y direction is stored when the length becomes the longest, that is, at the maximum rotation angle θ nax , and the second
The rotation angle register 24 stores the rotation angle when the X-direction contact length is the longest, that is, the maximum rotation angle θ nax
is stored.

比較器25はYとX方向最長接触長レジスタ9
及び19の最長接触長lYnax及びlXnaxを比較し、
lYnax>lXnaxのときは信号線tに「0」を、lYnax
lXnaxのときは信号線tに「1」を出力する。
The comparator 25 is the longest contact length register 9 in the Y and X directions.
and 19 longest contact lengths l Ynax and l Xnax ,
When l Ynax > l Xnax , set "0" to the signal line t, and when l Ynax <
l When Xnax, output "1" to signal line t.

回転角データセレクト26は、信号線tが
「0」のときはデータ線uに第1回転角レジスタ
14のデータを、「1」のときはデータ線uに第
2回転角レジスタ24のデータを出力する。すな
わち、第6図のように楕円画像Eの欠けた部分の
弦M′N′がY軸に平行なときは第1回転角レジス
タ14の最大時回転角θnaxが、X軸に平行なとき
は(図示せず)第2回転角レジスタ24の最大時
回転角θnaxがデータ線uに出力される。
The rotation angle data select 26 sends the data of the first rotation angle register 14 to the data line u when the signal line t is "0", and sends the data of the second rotation angle register 24 to the data line u when the signal line t is "1". Output. That is, when the chord M'N' of the missing part of the elliptical image E is parallel to the Y-axis as shown in FIG. 6, the maximum rotation angle θ nax of the first rotation angle register 14 is parallel to the X-axis. The maximum rotation angle θ nax of the second rotation angle register 24 (not shown) is output to the data line u.

最長弦中心位置データセレクタ27は、信号線
tが「0」のときはデータ線vに第2Y方向最長
弦中心位置レジスタ13の内容を、「1」のとき
はデータ線vに第2X方向最長弦中心位置レジス
タ23の内容を出力する。すなわち第6図のよう
に弦M′N′がY軸に平行なときは第2Y方向最長弦
中心位置レジスタ13の内容が、X軸に平行なと
きは第2X方向最長弦中心位置レジスタ23の内
容がデータ線vに出力される。
The longest string center position data selector 27 transfers the contents of the second Y-direction longest string center position register 13 to the data line v when the signal line t is "0", and transfers the contents of the second Y-direction longest string center position register 13 to the data line v when the signal line t is "1". The contents of the string center position register 23 are output. That is, as shown in FIG. 6, when the chord M'N' is parallel to the Y-axis, the contents of the second Y-direction longest string center position register 13 are the contents, and when it is parallel to the X-axis, the contents are the contents of the second X-direction longest string center position register 23. The contents are output to data line v.

中心位置検出回路28は、データ線vにより読
み込んだ座標データを、データ線uにより読み込
んだ最大時回転角度θnaxだけ逆方向に回転したと
きの座標、すなわち元の楕円画像の位置における
中心位置Cの座標を求めてデータ線wに出力す
る。
The center position detection circuit 28 detects the coordinates obtained by rotating the coordinate data read by the data line v in the opposite direction by the maximum rotation angle θ nax read by the data line u, that is, the center position C at the position of the original ellipse image. Find the coordinates of and output them to the data line w.

中心位置データレジスタ29は、信号線bが
「1」のとき、すなわち90度までの回転が終了し
たときに、データ線wより中心位置検出回路28
の内容すなわち楕円画像Eの中心位置Cのデータ
を格納する。
The center position data register 29 detects the center position detection circuit 28 from the data line w when the signal line b is "1", that is, when the rotation up to 90 degrees is completed.
In other words, the data of the center position C of the elliptical image E is stored.

なお、25〜28のデータ処理や演算は実際に
は各回転角度位置においても行われているが、
90゜の回転が終了した時点では、最大時回転角
θnaxにおける各データ処理結果が保持されている
ことになる。
Note that the data processing and calculations in steps 25 to 28 are actually performed at each rotational angle position.
At the end of the 90° rotation, each data processing result at the maximum rotation angle θ nax is held.

(6) 発明の効果 本発明によれば、あらかじめ対象とする画像が
楕円画像とわかつているとき、その外形の楕円の
一部が欠けている場合においても、その真の中心
位置を正確にかつ高速に検出することができる。
(6) Effects of the Invention According to the present invention, when the target image is known in advance to be an ellipse image, even if a part of the ellipse is missing, the true center position of the image can be accurately and accurately determined. Can be detected quickly.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来の楕円画像の中心位置検出方式の
説明図、第2図は本発明の対象となる楕円画像の
説明図、第3図〜第6図は本発明の楕円画像の中
心位置検出方式の原理説明図、第7図は本発明の
1つの実施例のブロツク図である。 図中、1はカウンタ、2は画像メモリ、3は回
転回路、4は回転画像メモリ、5はX方向投影抽
出回路、6はY方向接触長比較回路、7はY方向
接触長レジスタ、8はY方向最長接触長比較器、
9はY方向最長接触長レジスタ、10はY方向最
長弦座標検出回路、11はY方向最長弦中心位置
検出回路、12は第1Y方向最長弦中心位置レジ
スタ、13は第2Y方向最長弦中心位置レジスタ、
14は第1回転角レジスタ、15はY方向投影抽
出回路、16はX方向接触長比較回路、17はX
方向接触長レジスタ、18はY方向最長接触長比
較器、19はX方向最長接触長レジスタ、20は
X方向最長弦座標検出回路、21はX方向最長弦
中心位置検出回路、22は第1X方向最長弦中心
位置レジスタ、23は第2X方向最長弦中心位置
レジスタ、24は第2回転角レジスタ、25は比
較器、26は回転角データセレクタ、27は最長
弦中心位置データセレクタ、28は中心位置検出
回路、29は中心位置データレジスタをそれぞれ
示す。
Fig. 1 is an explanatory diagram of a conventional method for detecting the center position of an ellipse image, Fig. 2 is an explanatory diagram of an ellipse image that is the subject of the present invention, and Figs. 3 to 6 are illustrations of the center position detection method of an ellipse image according to the present invention. A diagram explaining the principle of the system, FIG. 7 is a block diagram of one embodiment of the present invention. In the figure, 1 is a counter, 2 is an image memory, 3 is a rotation circuit, 4 is a rotation image memory, 5 is an X-direction projection extraction circuit, 6 is a Y-direction contact length comparison circuit, 7 is a Y-direction contact length register, and 8 is a Y direction longest contact length comparator,
9 is the Y direction longest contact length register, 10 is the Y direction longest string coordinate detection circuit, 11 is the Y direction longest string center position detection circuit, 12 is the first Y direction longest string center position register, 13 is the second Y direction longest string center position register,
14 is a first rotation angle register, 15 is a Y direction projection extraction circuit, 16 is an X direction contact length comparison circuit, and 17 is an X
Direction contact length register, 18 is the Y direction longest contact length comparator, 19 is the X direction longest contact length register, 20 is the X direction longest string coordinate detection circuit, 21 is the X direction longest string center position detection circuit, 22 is the first X direction Longest string center position register, 23 is second X-direction longest string center position register, 24 is second rotation angle register, 25 is a comparator, 26 is rotation angle data selector, 27 is longest string center position data selector, 28 is center position Detection circuit and 29 indicate center position data registers, respectively.

Claims (1)

【特許請求の範囲】[Claims] 1 楕円画像の中心位置を検出する中心位置検出
方式において、楕円画像を順次回転して少なくと
も1個の基準座標軸に投影しその投影の端におけ
るその投影と垂直方向の楕円画像の接触長が最長
となる最大回転角を検出する最大回転角検出手段
と、この最大回転角位置において前記基準座標軸
と垂直方向における楕円画像の弦の長さが最長と
なるときのその最長弦の中心位置を検出する中心
位置検出手段を有することを特徴とする楕円画像
の中心位置検出方式。
1 In a center position detection method that detects the center position of an ellipse image, the ellipse image is sequentially rotated and projected onto at least one reference coordinate axis, and the contact length between the projection and the ellipse image in the perpendicular direction at the end of the projection is the longest. a maximum rotation angle detection means for detecting a maximum rotation angle at which the maximum rotation angle is, and a center for detecting the center position of the longest chord when the length of the chord of the elliptical image in the direction perpendicular to the reference coordinate axis is the longest at this maximum rotation angle position. A method for detecting the center position of an elliptical image, comprising a position detecting means.
JP57231956A 1982-12-29 1982-12-29 Detection system for center position of elliptic picture Granted JPS59123981A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57231956A JPS59123981A (en) 1982-12-29 1982-12-29 Detection system for center position of elliptic picture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57231956A JPS59123981A (en) 1982-12-29 1982-12-29 Detection system for center position of elliptic picture

Publications (2)

Publication Number Publication Date
JPS59123981A JPS59123981A (en) 1984-07-17
JPH0143352B2 true JPH0143352B2 (en) 1989-09-20

Family

ID=16931690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57231956A Granted JPS59123981A (en) 1982-12-29 1982-12-29 Detection system for center position of elliptic picture

Country Status (1)

Country Link
JP (1) JPS59123981A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6397790B2 (en) * 2015-03-31 2018-09-26 株式会社東京精密 Wafer positioning detection apparatus, method and program

Also Published As

Publication number Publication date
JPS59123981A (en) 1984-07-17

Similar Documents

Publication Publication Date Title
US5793901A (en) Device and method to detect dislocation of object image data
US6002793A (en) Machine vision method and apparatus for finding an object orientation angle of a rectilinear object
CN110136182A (en) Method for registering, device, equipment and the medium of laser point cloud and 2D image
JPH03294976A (en) Reference mark pattern detecting device
CN112528776B (en) Text line correction method and device
CN107274442A (en) A kind of image-recognizing method and device
CN110910334A (en) Instance segmentation method, image processing device and computer readable storage medium
CN120147599A (en) Directed rotating target detection method, system, device, storage medium and product
CN113227708B (en) Method and device for determining pitch angle and terminal equipment
JP3422147B2 (en) Position shift amount detecting device and image measuring device
JPH0143352B2 (en)
US5475810A (en) Pie chart processing method and processor
CN116664637B (en) Sparse map matching method and system based on structural combination features
JPH07105371A (en) Hand shape recognition method
CN110766728A (en) Combined image feature accurate matching algorithm based on deep learning
CN115457418A (en) Insulator inclination detection method and device, computer equipment and storage medium
JP2000180138A (en) Calibration plate and calibration device for visual sensor using the same
JPH07311783A (en) Graphic characteristic inspection system
CN121170238B (en) Target forward direction detection method and system based on fusion of rotating frame and key points
JPH05164569A (en) Road detection device for moving vehicles
CN111435416A (en) Barcode image analysis method and device based on multiple pipelines and storage medium
JPS61134886A (en) Detector of rotary angle difference between pictures
US20240310162A1 (en) Optical tactile sensor and method for estimating shape from touch
JPH0688707A (en) Method and apparatus for detecting position
JPS59117672A (en) image recognition device