|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Object java.awt.image.Kernel
public class 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 Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.