|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.image.Kernel
Kernel
Ŭ·¡½º´Â ÁöÁ¤µÈ Çȼ¿¿¡ ´ëÇØ, ÇÊÅÍ ¿ÀÆÛ·¹À̼ÇÀ¸·Î Ãâ·ÂµÇ´Â À̹ÌÁöÁß¿¡¼ÀÇ À§Ä¡¿¡ ´ëÇÑ °ªÀÇ °è»ê¿¡, ¾î´À Çȼ¿°ú ±× ÁÖÀ§ÀÇ Çȼ¿ÀÌ ¾î¶»°Ô ¿µÇâÀ» ÁÖ´ÂÁö¸¦ ±â¼úÇÏ´Â ¸ÅÆ®¸¯½º¸¦ Á¤ÀÇÇÕ´Ï´Ù. X ¿øÁ¡°ú Y ¿øÁ¡Àº Ä¿³Ú ¸ÅÆ®¸¯½º Áß(¾È)¿¡¼ Ãâ·ÂÄ¡ÀÇ °è»ê ´ë»óÀÌ µÇ´Â Çȼ¿ À§Ä¡¿¡ ´ëÀÀÇÏ´Â ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.
ConvolveOp
»ý¼ºÀÚÀÇ °³¿ä | |
Kernel (int width,
int height,
float[] data)
float ÀÇ ¹è¿·ÎºÎÅÍ Kernel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
Object |
clone ()
ÀÌ ¿ÀºêÁ§Æ®¸¦ º¹Á¦ÇÕ´Ï´Ù. |
int |
getHeight ()
ÀÌ Kernel ÀÇ ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù. |
float[] |
getKernelData (float[] data)
Ä¿³Ú µ¥ÀÌÅ͸¦ Çà ¸ÞÀÌÀúÀÇ ¼ø¼·Î µ¹·ÁÁÝ´Ï´Ù. |
int |
getWidth ()
ÀÌ Kernel ÀÇ ÆøÀ» µ¹·ÁÁÝ´Ï´Ù. |
int |
getXOrigin ()
ÀÌ Kernel ÀÇ X ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù. |
int |
getYOrigin ()
ÀÌ Kernel ÀÇ Y ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Kernel(int width, int height, float[] data)
Kernel
¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ±×data
¹è¿ÀÇ ÃÖÃÊÀÇ width
*height
¿ä¼Ò°¡ Ä«Çǵ˴ϴÙ. data
¹è¿ÀÇ ±æÀ̰¡ Æø * ³ôÀ̺¸´Ù ÀÛÀº °æ¿ì´Â IllegalArgumentException
°¡ ½½·Î¿ì µË´Ï´Ù. X ¿øÁ¡Àº (width-1)/2 ¿¡, Y ¿øÁ¡Àº (height-1)/2 ÀÌ µË´Ï´Ù.
width
- Ä¿³ÚÀÇ Æøheight
- Ä¿³ÚÀÇ ³ôÀÌdata
- ÇàÀÇ ¸ÞÀÌÀú ¼ø¼ÀÇ Ä¿³Ú µ¥ÀÌÅÍ
IllegalArgumentException
- data
ÀÇ ±æÀ̰¡ width
¿Í height
ÀÇ Àûº¸´Ù ÀÛÀº °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public final int getXOrigin()
Kernel
ÀÇ X ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù.
public final int getYOrigin()
Kernel
ÀÇ Y ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù.
public final int getWidth()
Kernel
ÀÇ ÆøÀ» µ¹·ÁÁÝ´Ï´Ù.
Kernel
ÀÇ Æøpublic final int getHeight()
Kernel
ÀÇ ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.
Kernel
ÀÇ ³ôÀÌpublic final float[] getKernelData(float[] data)
data
¹è¿ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. data
°¡ null
ÀÇ °æ¿ì´Â »õ·Î¿î ¹è¿À» ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
data
- null °¡ ¾Æ´Ñ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â Ä¿³Ú µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù
data
¹è¿ data
°¡ null
ÀÇ °æ¿ì´Â Ä¿³Ú µ¥ÀÌÅ͸¦ Çà ¸ÞÀÌÀúÀÇ ¼ø¼·Î ÀúÀåÇÏ´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ¹è¿
IllegalArgumentException
- data
°¡ ÀÌ Kernel
º¸´Ù ÀÛÀº °æ¿ìpublic Object clone()
Object
³»ÀÇ clone
Cloneable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.