|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Kernel extends Object implements Cloneable
Kernel class определяет матрицу, которая описывает, как указанный пиксель и его окружающие пиксели влияют на значение, вычисленное для позиции пикселя в выходном изображении работы фильтрации. X источников и источник Y указывают на элемент матрицы ядра, который соответствует пиксельной позиции, для которой вычисляется выходное значение.ConvolveOp| Конструктор и Описание |
|---|
Kernel(int width, int height, float[] data)
Конструкции a
Kernel объект от массива плаваний. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
clone()
Клоны этот объект.
|
int |
getHeight()
Возвращает height этого
Kernel. |
float[] |
getKernelData(float[] data)
Возвращает данные ядра последовательно главный порядок.
|
int |
getWidth()
Возвращает width этого
Kernel. |
int |
getXOrigin()
Возвращает X источников этого
Kernel. |
int |
getYOrigin()
Возвращает источник Y этого
Kernel. |
public Kernel(int width,
int height,
float[] data)
Kernel объект от массива плаваний. Первое width*height элементы data массив копируется. Если длина data массив является меньше чем width *height, IllegalArgumentException бросается. X источников (width-1)/2, и источник Y (height-1)/2.width - width ядраheight - height ядраdata - данные ядра последовательно главный порядокIllegalArgumentException - если длина data меньше чем продукт width и heightpublic final int getXOrigin()
Kernel.public final int getYOrigin()
Kernel.public final int getWidth()
Kernel.Kernel.public final int getHeight()
Kernel.Kernel.public final float[] getKernelData(float[] data)
data массив возвращается. Если data null, выделяется новый массив.data - если ненуль, содержит возвращенные данные ядраdata массив, содержащий данные ядра последовательно главный порядок или, если data null, недавно выделенный массив, содержащий данные ядра последовательно главный порядокIllegalArgumentException - если data меньше чем размер этого Kernel
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92