[go: up one dir, main page]

JPS60128569A - Drawing smear-out system - Google Patents

Drawing smear-out system

Info

Publication number
JPS60128569A
JPS60128569A JP58236163A JP23616383A JPS60128569A JP S60128569 A JPS60128569 A JP S60128569A JP 58236163 A JP58236163 A JP 58236163A JP 23616383 A JP23616383 A JP 23616383A JP S60128569 A JPS60128569 A JP S60128569A
Authority
JP
Japan
Prior art keywords
section
raster
information storage
area
fill
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP58236163A
Other languages
Japanese (ja)
Inventor
Sumio Kikuchi
菊池 純男
Emiko Ooyama
大山 恵三子
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58236163A priority Critical patent/JPS60128569A/en
Publication of JPS60128569A publication Critical patent/JPS60128569A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は図形・画像処理に係り、特に閉領域内部を境界
画素に与えられた色コードに従い、塗りつぶすのに好適
な図形塗りつぶし方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to graphic/image processing, and particularly to a graphic filling method suitable for filling the inside of a closed area according to a color code given to a boundary pixel.

〔発明の背景〕[Background of the invention]

従来、図形塗りつぶし方式には、閉領域の内部点を予め
指定し、この指定された画素を含む閉領域とランレング
ス符号のランの連結関係を調べ、連結のある部分のみ塗
りつぶす第1の方式と、閉図形を閉折線分列で描画する
際に、各折線分の始点と終点の座標値により画像メモリ
内に対応するドツトを発生させると同時に、これらドツ
トの方向を1ドツト毎に調べては塗りつぶしの為のデー
タをワークメモリ内に記憶し、閉図形を描画し終った後
、このワークメモリ内のデータをスキャンし、パリティ
ピット方式で閉図形を塗りつぶす第2の方式がある。
Conventionally, figure filling methods include a first method in which internal points of a closed region are specified in advance, the connection relationship between the closed region including the specified pixels and the runs of the run-length code is checked, and only the connected portions are filled. , when drawing a closed figure as a series of closed line segments, generate dots in the image memory corresponding to the coordinate values of the start and end points of each line segment, and at the same time check the direction of these dots one by one. There is a second method in which data for filling is stored in a work memory, and after drawing the closed figure, the data in the work memory is scanned and the closed figure is filled in using a parity pit method.

第1の方式では、閉領域の内部を指定する必要があるこ
とと、第1図に示すように上方に領域が分岐する場合に
はラスタ番号の減少する方向に、また第2図に示すよう
に下方に領域が分岐する場合にはラスタ番号が増加する
方向に処理を分けなければならない為、第3図で示す画
素1を含む領域、■っぶ工、よ領域29割5幅、ゎば4
.ず、処理に時間がかかるという問題がある。
In the first method, it is necessary to specify the inside of the closed area, and when the area branches upward as shown in Figure 1, the direction of decreasing raster number, and as shown in Figure 2. If the area branches downward, the processing must be divided in the direction in which the raster number increases, so the area containing pixel 1 shown in Figure 3 is 4
.. First, there is the problem that processing takes time.

亀 また、第2の方法では、塗りつぶしに必要柑データを作
成するために、閉領域を形成するすべての境界画素毎に
方向性を調べる処理が必要であること、閉図形を形成す
る折線分列の始点と終点が互いに連続していない場合に
は連続させるためにソーティング処理を必要とすること
、画像メモリ内の任意閉領域を塗りつぶす場合には、閉
図形が折線分列データとして与えられる場合と違い、閉
領域を形成する輪郭画素を追跡することが必要であり処
理時間が大であるという問題がある。
In addition, in the second method, in order to create the data necessary for filling, it is necessary to check the directionality of every boundary pixel forming the closed area, and the sequence of broken line segments forming the closed area is required. If the start and end points are not consecutive to each other, a sorting process is required to make them continuous, and when filling an arbitrary closed area in the image memory, it is necessary to perform a sorting process to make them continuous. The difference is that it is necessary to track the contour pixels that form the closed region, which requires a long processing time.

なお、第1、第2の方式は、下記資料に詳述されている
Note that the first and second methods are detailed in the following materials.

第1の方式:電子通信学会論文誌VOL、J63−D、
No、10 899頁〜 906頁、1980 「ランレングス符号による部品面 像の彩色法」 第2の方式:特開昭55−10656号公報「図形塗り
潰し方法とその装置」 〔発明の目的〕 本発明の目的は、図形・画像処理において、任意閉領域
の内部を高速に塗りつぶすことを可能とする図形塗りつ
ぶし方式を提供することにある。
First method: Journal of the Institute of Electronics and Communication Engineers VOL, J63-D,
No. 10, pp. 899-906, 1980 "Coloring method for part surface images using run-length codes" Second method: JP-A-55-10656 "Method and device for filling in figures" [Object of the invention] The present invention The purpose of this invention is to provide a figure filling method that enables high-speed filling of the interior of an arbitrary closed area in figure/image processing.

〔発明の概要〕[Summary of the invention]

図形の塗りつぶし処理で要求されることは、(a)任意
図形の塗りつぶしが可能なこと(b)歩容量のメモリで
実現可能なこと(C)高速であること などがあげられる。
Requirements for figure filling processing include: (a) being able to fill in arbitrary figures; (b) being able to implement it with a gait-capacity memory; and (C) being fast.

そこで9本発明では、塗りつぶす領域は閉領域の境界画
素の色コード以外の画素であることに着目し、ラスタス
キャンを行い該画素が連続する区間を検出し、塗りつぶ
しを行うラスタと1つ前のラスタの各区間の連結関係を
調べ、連結関係があれば、1つ前のラスタと同−塗りつ
ぶし情報を付与し、連結関係がなければ、その区間を両
側からはさむ1つ前のラスタの2区間の塗りつぶし情報
を参照し、ともにオンならば、その区間の塗りつぶし情
報をオフにし、それ以外ならば、その区間の塗りつぶし
情報をオンにし、塗りつぶし情報がオンの画素について
、1ラスタずつ各区間の始点画素の1つ前の画素の色コ
ードに従って、その区間を塗りつぶすようにすることを
特徴とするものである。
Therefore, in the present invention, focusing on the fact that the area to be filled in is a pixel other than the color code of the boundary pixel of the closed area, raster scanning is performed to detect a continuous section of pixels, and the raster to be filled and the previous one are The connection relationship between each section of the raster is checked, and if there is a connection relationship, the same fill information as the previous raster is given, and if there is no connection relationship, the two sections of the previous raster sandwiching that section from both sides. If both are on, turn off the fill information for that section, otherwise turn on the fill information for that section, and set the start point of each section one raster at a time for pixels for which fill information is on. The feature is that the section is filled in according to the color code of the pixel immediately before the pixel.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明の一実施例を2値画像を例として第4図、
第5図、第6図、第7図、第8図により説明する。
Hereinafter, one embodiment of the present invention will be described with reference to FIG. 4, taking a binary image as an example.
This will be explained with reference to FIGS. 5, 6, 7, and 8.

第4図は本発明を実現する塗りつぶし方式の全体構成例
のブロック図である。第4図において、2は塗りつぶし
を行う対象となる画像が格納された画像メモリである。
FIG. 4 is a block diagram of an example of the overall configuration of a filling method for realizing the present invention. In FIG. 4, reference numeral 2 denotes an image memory in which an image to be filled is stored.

3は画像メモリ2のラスタスキャン部で1ラスタ単位に
スキャンする。、4は1ラスタ分のデータのなかで白画
像の連続する区間を1つのグループとして検出する連続
画素区間検出部で、検出した区間の始点と終点画素位置
を区間情報格納メモリ5に記憶する。区間情報格納メモ
リ5はこのほかに、各区間毎に塗りつぶし情報を記憶す
る。6は該ラスタの1つ前のラスタについて、区間情報
格納メモリ5と同じ内容のデータを記憶しておく為の区
間情報格納メモリである。
3 is a raster scanning section of the image memory 2, which scans in units of one raster. , 4 is a continuous pixel section detecting unit which detects continuous sections of white images as one group in data for one raster, and stores the start and end pixel positions of the detected sections in the section information storage memory 5. In addition to this, the section information storage memory 5 stores fill information for each section. Reference numeral 6 denotes a section information storage memory for storing the same data as the section information storage memory 5 for the raster immediately before the raster.

7は区間情報格納メモリ5,6に記憶された区間の始点
と終点画素位置を参照し、連続2ラスタ間での区間の連
結関係を調べる比較回路である。この比較に基づき、区
間情報格納メモリ6の塗りつぶし情報を参照し、区間情
報格納メモリ5内の各区間毎に塗りつぶし情報をセット
する。8は区間情報格納メモリ5内の該ラスタの各区間
についての始点と終点画素位置、塗りつぶし情報と画像
メモリ2内でその始点画素の1つ前に位置する画素の色
コードとを参照して該区間を塗りつぶす塗りつぶし処理
部である。区間情報格納メモリ5内に記憶されたすべて
の区間について上記処理が終了したら1区間情報格納メ
モリ5の内容を区間情報格納メモリ6に転送する。この
とき、区間情報格納メモリ6に記憶されていた内容は捨
てられ新しい内容に置きかわる。また第1ラスク目での
区間情報格納メモリ6の内容は区間数1、範囲は第1ド
ツトから最終ドツトで塗りつぶさないという情報を記憶
しておく。
Reference numeral 7 denotes a comparison circuit that refers to the start and end pixel positions of the sections stored in the section information storage memories 5 and 6 and examines the connection relationship between the sections between two consecutive rasters. Based on this comparison, the fill information in the section information storage memory 6 is referred to, and the fill information is set for each section in the section information storage memory 5. 8 refers to the start point and end point pixel positions for each section of the raster in the section information storage memory 5, the fill information, and the color code of the pixel located one position before the start point pixel in the image memory 2. This is a fill processing unit that fills in an area. When the above processing is completed for all sections stored in the section information storage memory 5, the contents of the one section information storage memory 5 are transferred to the section information storage memory 6. At this time, the contents stored in the section information storage memory 6 are discarded and replaced with new contents. Furthermore, the contents of the section information storage memory 6 for the first rask include information that the number of sections is 1 and that the range is not filled in from the first dot to the final dot.

第5図は、第4図の連続画素区間検出部4の動作説明図
である。9は画像メモリ2の】ラスク分の画像データで
ある。10は白画素の連続した区間を、11は閉領域の
境界画素を示している。ラスタスキャン回路3は、この
画像データ9を左から順次スキャンし、連続画素区間検
出部4では区間10の始点と終点位置を区間情報格納メ
モリ5内の13.14に各々記憶する。12は塗りつぶ
し情報を記憶する為の領域である。この時点では区間情
報格納メモリ5内の塗りつぶし情報記憶領域12には何
も記憶されていないが区間情報格納メモリ6には1つ前
のラスタの各区間について塗りつぶし情報記憶領域12
に塗りつぶし情報が格納されている。
FIG. 5 is an explanatory diagram of the operation of the continuous pixel section detection section 4 of FIG. 4. Reference numeral 9 represents image data for [Rask] in the image memory 2. 10 indicates a continuous section of white pixels, and 11 indicates a boundary pixel of a closed area. The raster scan circuit 3 sequentially scans the image data 9 from the left, and the continuous pixel section detecting section 4 stores the starting point and ending point positions of the section 10 in sections 13 and 14 in the section information storage memory 5, respectively. 12 is an area for storing fill information. At this point, nothing is stored in the fill information storage area 12 in the section information storage memory 5, but the fill information storage area 12 for each section of the previous raster is stored in the section information storage memory 6.
Fill information is stored in .

第6図は、区間情報格納メモリ5,6に記憶された区間
の始点と終点の画素位置情報を比較し、各区間の連結関
係を調べる連結判定部7の動作説明図である。
FIG. 6 is an explanatory diagram of the operation of the connection determination unit 7, which compares the pixel position information of the start and end points of the sections stored in the section information storage memories 5 and 6, and examines the connection relationship between each section.

例えば1区間情報格納メモリ5内のある区間16につい
て区間情報格納メモリ6内の各区間15との連結関係を
調べる場合には、連結していない条件が成立するか否か
をチェックする。
For example, when checking the connection relationship between a certain section 16 in the one section information storage memory 5 and each section 15 in the section information storage memory 6, it is checked whether a condition of no connection is satisfied.

いま、(j−1)ラスタの区間15の始点と終点の画素
位置を各々s、 −11EJ−t −Jラスタの区間1
6の始点と終点の画素位置を各々Sj+E、とすると、
その条件とは、 (1) E h < 81−t (第6図の(A)の場
合)(2) EJ−、<S、 (第6図の(B)の場合
)のどちらかが成立することである。このどちらかの条
件を満足するときは連結関係がないと判定する。逆に、
この条件が成立しない場合には2区間は連結関係がある
と判定する。
Now, the pixel positions of the start and end points of section 15 of the (j-1) raster are respectively s, -11EJ-t -J raster section 1
Let the pixel positions of the starting point and ending point of 6 be Sj+E, respectively.
The conditions are: (1) E h < 81-t (in the case of (A) in Figure 6), or (2) EJ-, < S, (in the case of (B) in Figure 6) either holds true. It is to be. When either of these conditions is satisfied, it is determined that there is no connection relationship. vice versa,
If this condition is not met, it is determined that the two sections have a connected relationship.

第7図、第8図は連結関係がある場合と連結関係がない
場合とにおいて、区間16を塗りつぶすか否かを決定す
る方法の説明図である。
FIGS. 7 and 8 are explanatory diagrams of a method for determining whether to fill in the section 16 in cases where there is a connection relationship and cases where there is no connection relationship.

まず、第7図は区間情報格納メモリ5内のある区間16
と区間情報格納メモリ6内のある区間17とに連結関係
がある場合を示している。この場合には、既に塗りつぶ
すか否かが決定している(j−1)ラスタの区間17と
同じ塗りつぶし情報を区間情報格納メモリ5内の該区間
の塗りつぶし情報記憶領域12に塗りつぶし情報を格納
する。
First, FIG. 7 shows a certain section 16 in the section information storage memory 5.
A case is shown in which there is a connection relationship between and a certain section 17 in the section information storage memory 6. In this case, the same fill information as the section 17 of the (j-1) raster for which it has already been determined whether to fill or not is stored in the fill information storage area 12 of the section in the section information storage memory 5. .

即ち、区間17が塗りつぶされる場合には区間16も塗
りつぶし、区間17が塗りつぶされない場合には区間1
6も塗りつぶさないことを示している。
That is, if section 17 is filled in, section 16 is also filled in, and if section 17 is not filled in, section 1 is filled in.
6 also indicates that it is not filled in.

次に、第8図は、区間情報格納メモリ5内のある区間1
6が区間情報格納メモリ6内のどの区間とも連結関係に
ない場合を示している。この場合には、jラスタの区間
16を両側からはさむような(j−1)ラスタの区間1
8,19を検出し、区間18.19がともに塗りつぶさ
れるときには区間16は塗りつぶさないと判定し、それ
以外の場合には区間16は塗りつぶすと判定して区間情
報格納メモリ5内の区間16に相当する塗りつぶし情報
記憶領域12に塗りつぶし情報を格納する。
Next, FIG. 8 shows a certain section 1 in the section information storage memory 5.
6 is not connected to any section in the section information storage memory 6. In this case, the section 1 of the (j-1) raster that sandwiches the section 16 of the j raster from both sides
8 and 19 are detected, and when sections 18 and 19 are both filled, it is determined that section 16 is not filled, otherwise it is determined that section 16 is filled, and corresponds to section 16 in section information storage memory 5. The fill information is stored in the fill information storage area 12.

以上の手順に従い、区間情報格納メモリ5内のすべての
区間について処理が終了したら、第4図の塗りつぶし部
8は区間情報格納メモリ5を参照し、塗りつぶす区間を
検出し、その始点画素の1つ前の画素の色コードで該区
間を塗りつぶす。その後1区間情報格納メモリ5の内容
を区間情報格納メモリ6に転送する。このとき区間情報
格納メモリ6内の旧データは捨てられる。
When processing has been completed for all sections in the section information storage memory 5 according to the above procedure, the filling unit 8 in FIG. Fill the section with the color code of the previous pixel. Thereafter, the contents of the one section information storage memory 5 are transferred to the section information storage memory 6. At this time, the old data in the section information storage memory 6 is discarded.

以上の処理を1ラスクずつラスタ番号の増加する方向に
行うことにより閉領域の塗りつぶしが可能となる。
By performing the above processing one raster at a time in the direction in which the raster number increases, it becomes possible to fill in the closed area.

また、閉領域の一部が縮退し、かつこの縮退した部分が
ラスタ走査方向に平行で、さらにこの縮退部分の下方に
閉領域が存在するような場合、第9図で示すように、上
述の方法では領域21が塗りつぶされ矛盾が生じる。こ
のような閉領域をも塗りつぶし対象として考える場合に
は、第4図で示されるように、画像メモリ2の白領域の
まとまりをラベル付けするラベル付は処理部23を設け
、画像メモリ2内の画素データのラベル格納エリアにこ
のラベルを書き込む。これにより領域21と22は同一
ラベルが与えられ、塗りつぶし処理の過程で、この特定
ラベルをもつ区間に対しては、塗りつぶさないという処
理を第4図の連結判定部7で行う。
In addition, if a part of the closed area is degenerated, this degenerated part is parallel to the raster scanning direction, and there is a closed area below this degenerated part, as shown in FIG. 9, the above-mentioned In this method, the area 21 is filled in and a contradiction occurs. When considering such a closed area as a filling target, as shown in FIG. Write this label to the pixel data label storage area. As a result, the areas 21 and 22 are given the same label, and in the process of filling, the connection determination unit 7 in FIG. 4 performs a process of not filling out the section having this specific label.

なお、本実施例では2面の区間情報格納メモリを(j−
1)ラスタ用とjラスタ用に固定したが、交互に使用す
るようにすれば、データの移動回数を減らすことができ
、さらに望ましい。
In addition, in this embodiment, the section information storage memory for two sides is (j-
1) Although it is fixed for raster and j raster, it is more desirable to use them alternately, since this can reduce the number of times data is moved.

本実施例によれば、単純な判定によりラスタ単位に順次
塗りつぶしを行うため、従来方式のような輪郭画素の追
跡が不要になり、高速に塗りつぶし処理が可能となる。
According to this embodiment, since filling is performed sequentially in raster units based on a simple determination, there is no need to track outline pixels as in the conventional method, and high-speed filling processing is possible.

また、画素が連続する区間の始点と終点画素位置および
塗りつぶし情報を格納するメモリ12ラスタ分使用する
だけでよいため、区間数が同じであれば1画像データの
大きさに関係なく、同容量のメモリで塗りつぶしができ
、メモリ容量を削減することができる。
In addition, since it is only necessary to use 12 rasters of memory to store the start and end pixel positions and fill information of a section where pixels are continuous, the same capacity can be used regardless of the size of one image data as long as the number of sections is the same. You can fill in the image using memory, reducing memory capacity.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれば、単純
な判定により高速で任意図形の塗りつぶしが可能となっ
た。具体的には、閉領域′を形成する境界の図形データ
が与えられていない場合、すなわち画像データ内の任意
閉領域の塗りつぶしについては従来の輪郭追跡方法に比
べて5倍以上の高速化が実現された。また、塗りつぶし
を行う際には、閉領域が存在していればよく、閉領域を
形成するデータが連続している必要もなく、なんらの制
約もない。さらに、塗りつぶし領域の存在する矩形領域
が限定されていれば、処理対象領域が処理対象とし、塗
りつぶしの前処理としての白画素領域のラベル付けを行
った場合には従来方式の2倍、処理対象領域を限定すれ
ば10倍以上の高速化が実現された。
As is clear from the above description, according to the present invention, it is possible to fill in arbitrary figures at high speed by simple determination. Specifically, when the graphic data of the boundary forming the closed region' is not given, that is, when filling in arbitrary closed regions within image data, the speed is more than 5 times faster than conventional contour tracking methods. It was done. Further, when filling in the area, it is sufficient that the closed area exists, and there is no need for the data forming the closed area to be continuous, and there are no restrictions. Furthermore, if the rectangular area in which the filled area exists is limited, the area to be processed is the processing target, and when the white pixel area is labeled as a preprocessing for filling, the processing target is twice that of the conventional method. By limiting the area, a speed increase of more than 10 times was achieved.

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

第1図は従来方式における上方に領域が分岐する場合の
説明図、第2図は従来方式における下方に領域が分岐す
る場合の説明図、第3図は従来方式における領域が分割
されている場合の説明図。 第4図は本発明の一実施例を示す全体構成図、第5図は
本発明の連続画素区間と対応する記憶領域の説明図、第
6図は非連結条件の説明図、第7図。 第8図は本発明の塗りつぶし判定の説明図、第9図は本
発明における閉領域パターンの説明図である。 1・・・画素、2・・・画像メモリ、3・・・ラスクス
キャン部、4・・・連続画素区間検出部、5,6・・・
区間情報格納メモリ、7・・・連結判定部、8・・・塗
りつぶし処理部、9・・・画像データ、12・・・塗り
つぶし情報格納領域、13・・・始点位置格納領域、1
4・・・終点位置格納領域、20・・・塗りつぶす閉領
域、23・・・うfJt 図 ″”fJ 、2図 第3 図 第 4 図 第 5 図 Z 6 目 CJ4)うIJ −−一一一一一・ ○ ○−−−−O
○ ・(A) /6S ■ 7 図 ゝ−/6
Figure 1 is an explanatory diagram of the case where the area branches upward in the conventional method, Figure 2 is an explanatory diagram of the case where the area branches downward in the conventional method, and Figure 3 is the case where the area is divided in the conventional method. An explanatory diagram. FIG. 4 is an overall configuration diagram showing an embodiment of the present invention, FIG. 5 is an explanatory diagram of a storage area corresponding to a continuous pixel section of the present invention, FIG. 6 is an explanatory diagram of a non-connection condition, and FIG. FIG. 8 is an explanatory diagram of the filling determination according to the present invention, and FIG. 9 is an explanatory diagram of the closed area pattern according to the present invention. 1... Pixel, 2... Image memory, 3... Rask scan section, 4... Continuous pixel section detection section, 5, 6...
Section information storage memory, 7... Connection determination section, 8... Filling processing section, 9... Image data, 12... Filling information storage area, 13... Starting point position storage area, 1
4...End point position storage area, 20...Closed area to fill, 23...UfJt Figure ""fJ, 2Figure 3 Figure 4 Figure 5 Figure Z 6th CJ4) UIJ ---11 111・○ ○----O
○ ・(A) /6S ■ 7 Figure ゝ-/6

Claims (1)

【特許請求の範囲】[Claims] 閉領域が存在する画像データに対して、ラスタスキャン
を行い、閉領域の境界画素の色コード以外の画素が連続
する区間を検出し、連続した2ラスタにおいて、該連続
する区間の始点と終点の画素位置の連結関係を調べ、該
連結関係に従い、後続のラスタの該連続する区間毎に塗
りつぶし情報をセットし、該塗りつぶし情報がセットさ
れている該画素に対し、ラスク毎に塗りつぶしを行うこ
とを特徴とする図形塗りつぶし方式。
A raster scan is performed on image data in which a closed area exists, a continuous interval of pixels other than the color code of the boundary pixels of the closed area is detected, and the start and end points of the continuous interval are detected in two consecutive rasters. Check the connection relationship of pixel positions, set fill information for each continuous section of the subsequent raster according to the connection relationship, and fill in the pixels for which the fill information is set for each raster. Characteristic shape filling method.
JP58236163A 1983-12-16 1983-12-16 Drawing smear-out system Pending JPS60128569A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58236163A JPS60128569A (en) 1983-12-16 1983-12-16 Drawing smear-out system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58236163A JPS60128569A (en) 1983-12-16 1983-12-16 Drawing smear-out system

Publications (1)

Publication Number Publication Date
JPS60128569A true JPS60128569A (en) 1985-07-09

Family

ID=16996699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58236163A Pending JPS60128569A (en) 1983-12-16 1983-12-16 Drawing smear-out system

Country Status (1)

Country Link
JP (1) JPS60128569A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6225382A (en) * 1985-07-26 1987-02-03 Canon Inc Image processor
JPS6227865A (en) * 1985-07-30 1987-02-05 Canon Inc Picture processor
JPH08228569A (en) * 1996-04-05 1996-09-10 Kubota Corp Waste straw processing mechanism

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6225382A (en) * 1985-07-26 1987-02-03 Canon Inc Image processor
JPS6227865A (en) * 1985-07-30 1987-02-05 Canon Inc Picture processor
JPH08228569A (en) * 1996-04-05 1996-09-10 Kubota Corp Waste straw processing mechanism

Similar Documents

Publication Publication Date Title
US4777651A (en) Method of pixel to vector conversion in an automatic picture coding system
US4853971A (en) Method and apparatus for processing image data
US6654495B1 (en) Method and apparatus for removing ruled lines
US5054091A (en) Method for determining coordinates of circumscribed rectangular frame of each character for use in optical character reader
US4665441A (en) Method and system for line-thinning in electronic image processing
US6215501B1 (en) Method and filling a polygon and recording medium
US4071855A (en) Encoder and decoder for bandwidth compression
JPS60128569A (en) Drawing smear-out system
JP2982973B2 (en) Pattern filling method
US5062142A (en) Data processor producing a medial axis representation of an extended region
JPH04255080A (en) image input device
JP3093906B2 (en) Image processing apparatus and method
JP3352761B2 (en) Image data position conversion method
JP3008438B2 (en) Binary image coding device
JPS593693A (en) Figure drawing control system of printer
Shoji et al. Contour following and reconstruction of binary images stored in run format
JPS61255477A (en) Picture processing system
JP3089906B2 (en) Drawing equipment
JPS6063677A (en) Storage system for image information
JPS60101674A (en) Graphic processing device
KR100272128B1 (en) Method for filling image area within continuous contour
JPS641827B2 (en)
JPH05233823A (en) Pattern painting-out method
JPS634378A (en) Classifying method for area of jointed graphics
JPH01196678A (en) Closed area paint-out system