JPS6224381A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPS6224381A JPS6224381A JP16366585A JP16366585A JPS6224381A JP S6224381 A JPS6224381 A JP S6224381A JP 16366585 A JP16366585 A JP 16366585A JP 16366585 A JP16366585 A JP 16366585A JP S6224381 A JPS6224381 A JP S6224381A
- Authority
- JP
- Japan
- Prior art keywords
- address
- image
- picture
- frame memory
- high speed
- 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
Links
- 238000000034 method Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 7
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Image Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、画像内のオブジェクトの特徴認識のための画
像演算に適するフレームメモリへのアクセスを可能にし
た画像処理装置に関する。
像演算に適するフレームメモリへのアクセスを可能にし
た画像処理装置に関する。
(従来の技術)
従来、工業用ロボットのセンサからの画像は。
表示画面に対応する記憶領域を有するバッファメモリに
記憶され、この画像データに含まれるオブジェクトの位
置判別や形状認識は、ラスク走査方式でバッファメモリ
の所定のアドレスから画像データを読み出して、画素単
位で所定の演算を施すようにしていた。
記憶され、この画像データに含まれるオブジェクトの位
置判別や形状認識は、ラスク走査方式でバッファメモリ
の所定のアドレスから画像データを読み出して、画素単
位で所定の演算を施すようにしていた。
(発明が解決しようとする問題点)
このような従来の画像処理装置は、フレームメモリから
の画素データの読み出し順序が表示画面での画像の走査
方向と一致しているため、縦、横、ななめの画素間での
演算が必要になる場合には、専用のハードウェアを用い
て画素データを並べ換えるか、演算制御部をコントロー
ルするためのソフトウェアを変更する必要があった。
の画素データの読み出し順序が表示画面での画像の走査
方向と一致しているため、縦、横、ななめの画素間での
演算が必要になる場合には、専用のハードウェアを用い
て画素データを並べ換えるか、演算制御部をコントロー
ルするためのソフトウェアを変更する必要があった。
しかし、水平方向に読み出されたデータを並べ換えるた
めのハードウェアは、複数の演算方向について構成する
には複雑すぎ、アフィン変換などの演算を行なわせるプ
ログラムを実行すると、高速でのデータ処理が出来ず、
センサからの情報に基ずいて制御される工業用ロボット
の画像処理を行なううえでの問題となっていた。
めのハードウェアは、複数の演算方向について構成する
には複雑すぎ、アフィン変換などの演算を行なわせるプ
ログラムを実行すると、高速でのデータ処理が出来ず、
センサからの情報に基ずいて制御される工業用ロボット
の画像処理を行なううえでの問題となっていた。
本発明は、上記問題点を解決するためになされたもので
、複雑なハードウェアを用いずに簡単な構成で高速に画
像処理が行なえるようにした画像処理装置を提供するこ
とを目的としている。
、複雑なハードウェアを用いずに簡単な構成で高速に画
像処理が行なえるようにした画像処理装置を提供するこ
とを目的としている。
(問題点を解決するための手段)
上述の目的を達成するために、本発明の画像処理装置で
は、処理対象の画像を記憶するフレームメモリと、この
フレームメモリに対応する表示画面での画像の走査方向
に対して所定の角度をなす一1gの画素データにアクセ
スするアドレスを発生する手段と、このアドレスに従っ
て読み出された画素データに対して所定の演算処理を実
行する演算手段とを具備している。
は、処理対象の画像を記憶するフレームメモリと、この
フレームメモリに対応する表示画面での画像の走査方向
に対して所定の角度をなす一1gの画素データにアクセ
スするアドレスを発生する手段と、このアドレスに従っ
て読み出された画素データに対して所定の演算処理を実
行する演算手段とを具備している。
(作用)
アドレス発生手段は、例えば表示画面での画像の走査方
向に対して45°の角度をなす一連の画素データを指定
するアドレスジェネレータで、このアドレスジェネレー
タは、それによってフレームメモリのリードライトを制
御することにより、演算制御部との間で所定の画素間の
演算と再書込みを高速に行なうことが可能になる。
向に対して45°の角度をなす一連の画素データを指定
するアドレスジェネレータで、このアドレスジェネレー
タは、それによってフレームメモリのリードライトを制
御することにより、演算制御部との間で所定の画素間の
演算と再書込みを高速に行なうことが可能になる。
(実施例)
第1図は、本発明の詳細な説明するための説明図であり
、第2図は、本発明の画像処理装置のブロック図であり
、第3図は、画像データに対するスキャン方向を説明す
るための概略図である。
、第2図は、本発明の画像処理装置のブロック図であり
、第3図は、画像データに対するスキャン方向を説明す
るための概略図である。
第1図は、横(X)方向に256画素、縦(Y)方向に
128画素の記憶領域を有するフレームメモリの一部を
示しており、各画素に付したl、2.・・・で示すアク
セスの順序となるように、本発明では、後述するアドレ
スジェネレータから(0、0)、(0,1)、(1,0
)。
128画素の記憶領域を有するフレームメモリの一部を
示しており、各画素に付したl、2.・・・で示すアク
セスの順序となるように、本発明では、後述するアドレ
スジェネレータから(0、0)、(0,1)、(1,0
)。
(0、2)、(1、1)、(2、0)・・・なるアドレ
スが発生して、各画素のビットデータがこのアドレスに
従って順次に読み出される。
スが発生して、各画素のビットデータがこのアドレスに
従って順次に読み出される。
第2図に示すように、上記フレームメモリ1は、ビデオ
ディジタイザやTV右カメラらのディジタル化された画
像情報が入力されるカメラインタフェイス2と接続され
るとともに、画像処理プロセッサ(C:o−Proce
ssor; COP) 3と高速で画素データを転送可
能なりMAババスどで接続される。4は、システムバス
で、このシステムバス4には上記フレームメモリ1、こ
のフレームメモリ1の画像情報をカメラインタフェイス
2を介して描画させるCRTコントローラ5.アドレス
ジェネレータ6などが接続されている。
ディジタイザやTV右カメラらのディジタル化された画
像情報が入力されるカメラインタフェイス2と接続され
るとともに、画像処理プロセッサ(C:o−Proce
ssor; COP) 3と高速で画素データを転送可
能なりMAババスどで接続される。4は、システムバス
で、このシステムバス4には上記フレームメモリ1、こ
のフレームメモリ1の画像情報をカメラインタフェイス
2を介して描画させるCRTコントローラ5.アドレス
ジェネレータ6などが接続されている。
アドレスジェネレータ6は、たとえばx、Yアドレスカ
ウンタ、これら各カウンタを制御するコントローラおよ
び上記フレームメモリ1に対応する表示画面での画像の
走査方向に対して所定の角度をなす一連の画素データの
アドレスを設定するマイクロプログラムから構成され、
ここで発生するアドレスに従ってフレームメモリlから
第1図に示すような斜め方向45″にスキャンされたデ
ータが画像処理プロセッサ3に出力される。
ウンタ、これら各カウンタを制御するコントローラおよ
び上記フレームメモリ1に対応する表示画面での画像の
走査方向に対して所定の角度をなす一連の画素データの
アドレスを設定するマイクロプログラムから構成され、
ここで発生するアドレスに従ってフレームメモリlから
第1図に示すような斜め方向45″にスキャンされたデ
ータが画像処理プロセッサ3に出力される。
従って、逐次に入力されるビットデータに基すき、斜め
方向の画像微分値あるいはプロフィールを高速に求める
ことができる。
方向の画像微分値あるいはプロフィールを高速に求める
ことができる。
第3図(a)、(b)、(C)は、それぞれ水平方向で
のスキャン、垂直方向でのスキャン、斜め方向135°
でのスキャンに必要なアドレスジェネレータ6によるア
ドレスについて説明するための図であり、上記アドレス
ジェネレータ6は、横(、X)方向の256画素には0
〜255゜縦(Y)方向の128画素には0〜127の
アドレスでその記憶領域を指定できる。すなわち、第1
図、第3図に示すようなスキャン方向をアドレスジェネ
レータ6が次々に決定することで、フレームメモリ1の
中の画像に含まれるオブジェクトについての微分値ある
いはプロフィールが各方向について高速に演算すること
が可能になる。
のスキャン、垂直方向でのスキャン、斜め方向135°
でのスキャンに必要なアドレスジェネレータ6によるア
ドレスについて説明するための図であり、上記アドレス
ジェネレータ6は、横(、X)方向の256画素には0
〜255゜縦(Y)方向の128画素には0〜127の
アドレスでその記憶領域を指定できる。すなわち、第1
図、第3図に示すようなスキャン方向をアドレスジェネ
レータ6が次々に決定することで、フレームメモリ1の
中の画像に含まれるオブジェクトについての微分値ある
いはプロフィールが各方向について高速に演算すること
が可能になる。
なお、本発明の画像処理装置は、上記実施例に限定され
るものでなく、フレームメモリのアドレス構成や、アド
レスジェネレータによるスキャン方向の指定については
、種々の方法が可能であり、画像中の処理対象物の特徴
認識に応じて種々に変更して実施できるものであること
はいうまでもない。
るものでなく、フレームメモリのアドレス構成や、アド
レスジェネレータによるスキャン方向の指定については
、種々の方法が可能であり、画像中の処理対象物の特徴
認識に応じて種々に変更して実施できるものであること
はいうまでもない。
(発明の効果)
以上説明したように、本発明によれば、複雑なハードウ
ェアを用いずに簡単な構成で高速に画像処理が行なえる
ようにした画像処理装置を提供することができる。
ェアを用いずに簡単な構成で高速に画像処理が行なえる
ようにした画像処理装置を提供することができる。
第1図は、本発明の詳細な説明するための説明図、第2
図は、本発明の画像処理装置のブロック図、第3図は、
画像データに対するスキャン方向を説明するための概略
図である。 1・・・フレームメモリ、3・・・画flj処’fW−
y’oセッサ、6・・・アドレスジェネレータ。 特許出願人 ファナック株式会社 代 理 人 弁理士 辻 實第1図 第2図
図は、本発明の画像処理装置のブロック図、第3図は、
画像データに対するスキャン方向を説明するための概略
図である。 1・・・フレームメモリ、3・・・画flj処’fW−
y’oセッサ、6・・・アドレスジェネレータ。 特許出願人 ファナック株式会社 代 理 人 弁理士 辻 實第1図 第2図
Claims (1)
- 処理対象の画像を記憶するフレームメモリと、このフレ
ームメモリに対応する表示画面での画像の走査方向に対
して所定の角度をなす一連の画素データにアクセスする
アドレスを発生する手段と、このアドレスに従って読み
出された画素データに対して所定の演算処理を実行する
演算手段とを具備し、画像中の処理対象物の特徴認識を
行なうようにしたことを特徴とする画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16366585A JPS6224381A (ja) | 1985-07-24 | 1985-07-24 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16366585A JPS6224381A (ja) | 1985-07-24 | 1985-07-24 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6224381A true JPS6224381A (ja) | 1987-02-02 |
Family
ID=15778261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16366585A Pending JPS6224381A (ja) | 1985-07-24 | 1985-07-24 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6224381A (ja) |
-
1985
- 1985-07-24 JP JP16366585A patent/JPS6224381A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4706205A (en) | Image processing apparatus with reduced handling and storage | |
| KR910000203B1 (ko) | 화상처리장치 | |
| KR910000202B1 (ko) | 화상 처리장치 | |
| JP3237975B2 (ja) | 画像処理装置 | |
| JPH02204791A (ja) | 動画作成方法 | |
| JPH0391877A (ja) | 画像処理装置 | |
| JP3154741B2 (ja) | 画像処理装置及びその方式 | |
| JPH0351024B2 (ja) | ||
| JP2634905B2 (ja) | 図形ぬりつぶし方法 | |
| JPS62212890A (ja) | 画素輪郭線による描画処理方式 | |
| JPH1097634A (ja) | 物体の認識方法 | |
| JPH0644385A (ja) | Zバッファ制御回路 | |
| JPH0214387A (ja) | 複数ピーク点検出方式 | |
| JPS63111584A (ja) | 画像処理装置 | |
| JPS61134884A (ja) | 画像処理装置 | |
| JPS6115281A (ja) | 色塗り描画装置 | |
| JPS63116193A (ja) | 画像のアフイン変換方式 | |
| JPS59165108A (ja) | 産業用ロボツト | |
| JPS61282973A (ja) | 画像処理方法 | |
| JPS6383881A (ja) | 画像処理装置 | |
| JPH01131969A (ja) | 画像処理装置 | |
| JPH0523464B2 (ja) | ||
| JPH0581948B2 (ja) | ||
| JPH03280172A (ja) | 画像処理領域設定方法 | |
| JPH0279175A (ja) | イメージデータ処理方式 |