|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--app.ImageProcessor
An appliction with image processing examples.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ImageProcessor()
|
Method Summary | |
protected void |
addEvents()
|
static javax.media.jai.RenderedOp |
bandSelect(javax.media.jai.PlanarImage image,
int bandNum)
|
static javax.media.jai.RenderedOp |
blur(javax.media.jai.PlanarImage image)
|
void |
displayDestImage(javax.media.jai.PlanarImage op)
|
void |
displayImage(javax.media.jai.PlanarImage img)
|
void |
displayImage(javax.media.jai.PlanarImage img,
int width,
int height)
|
protected void |
displayOrig()
|
static double[][] |
getMinMax(javax.media.jai.PlanarImage image,
javax.media.jai.ROI roi)
|
static javax.media.jai.RenderedOp |
grayBandCombine(javax.media.jai.PlanarImage image)
|
static javax.media.jai.RenderedOp |
grayColorConvert(javax.media.jai.PlanarImage image)
|
void |
loadAndDisplay(java.lang.String filename)
|
static void |
main(java.lang.String[] args)
|
javax.media.jai.PlanarImage |
readAsPlanarImage(java.lang.String filename)
|
protected javax.media.jai.RenderedOp |
reformatImage(javax.media.jai.PlanarImage img,
java.awt.Dimension tileDim)
|
void |
reset()
|
void |
setWLSliderValues()
|
static javax.media.jai.RenderedOp |
sharpen(javax.media.jai.PlanarImage image)
|
static javax.media.jai.RenderedOp |
sobelGradientMagnitude(javax.media.jai.PlanarImage image)
|
static javax.media.jai.RenderedOp |
sobelHoriz(javax.media.jai.PlanarImage image)
|
static javax.media.jai.RenderedOp |
sobelVert(javax.media.jai.PlanarImage image)
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ImageProcessor()
Method Detail |
public javax.media.jai.PlanarImage readAsPlanarImage(java.lang.String filename)
public void loadAndDisplay(java.lang.String filename)
public void displayImage(javax.media.jai.PlanarImage img)
protected javax.media.jai.RenderedOp reformatImage(javax.media.jai.PlanarImage img, java.awt.Dimension tileDim)
public void displayImage(javax.media.jai.PlanarImage img, int width, int height)
protected void addEvents()
public void setWLSliderValues()
public static double[][] getMinMax(javax.media.jai.PlanarImage image, javax.media.jai.ROI roi)
public void reset()
protected void displayOrig()
public static javax.media.jai.RenderedOp sharpen(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp blur(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp sobelHoriz(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp sobelVert(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp sobelGradientMagnitude(javax.media.jai.PlanarImage image)
public void displayDestImage(javax.media.jai.PlanarImage op)
public static javax.media.jai.RenderedOp grayColorConvert(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp grayBandCombine(javax.media.jai.PlanarImage image)
public static javax.media.jai.RenderedOp bandSelect(javax.media.jai.PlanarImage image, int bandNum)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |