gui
Class ColorFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--gui.ClosableFrame
                                |
                                +--gui.ShortCutFrame
                                      |
                                      +--gui.ImageFrame
                                            |
                                            +--gui.FilterFrame
                                                  |
                                                  +--gui.GrabFrame
                                                        |
                                                        +--gui.NegateFrame
                                                              |
                                                              +--gui.SaveFrame
                                                                    |
                                                                    +--gui.OpenFrame
                                                                          |
                                                                          +--gui.ConvolutionFrame
                                                                                |
                                                                                +--gui.SpatialFilterFrame
                                                                                      |
                                                                                      +--gui.EdgeFrame
                                                                                            |
                                                                                            +--gui.MorphFrame
                                                                                                  |
                                                                                                  +--gui.BoundaryFrame
                                                                                                        |
                                                                                                        +--gui.PaintFrame
                                                                                                              |
                                                                                                              +--gui.MartelliFrame
                                                                                                                    |
                                                                                                                    +--gui.ColorFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, DisplaysPels, gui.Doable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.awt.event.WindowListener
Direct Known Subclasses:
MorphLog, XformFrame

public class ColorFrame
extends MartelliFrame

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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 gui.MartelliFrame
edgeLength, maximumNumberOfEdges, runTimeInSeconds
 
Fields inherited from class gui.MorphFrame
kCross, kh, kOutline, kSquare, kThinBottom, kThinTop, kv
 
Fields inherited from class gui.SpatialFilterFrame
child
 
Fields inherited from class gui.ImageFrame
b, g, height, r, width
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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
ColorFrame(java.lang.String title)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void ccir601_2cbcr2rgb()
           
 int computeNumberOfColors()
           
 void copyToFloatPlane()
           
 int[] getPels()
           
 float getSNR()
           
 double getSNRinDb()
           
 float getTotalNoisePower()
           
 float getTotalSignalPower()
           
 void hls2rgb()
           
 void hsb2rgb()
           
 void iyq2rgb()
           
 void linearCut(int sr, int sg, int sb)
           
 void linearCut(short[][] a, int numberOfBitsToCut)
           
 void medianCut(int k)
           
 void octree(int numberOfColors)
           
 void printColors()
           
 void printNumberOfColors()
           
 void printSNR()
           
 void rgb2Ccir601_2cbcr()
           
 void rgb2hls()
           
 void rgb2hsb()
           
 void rgb2iyq()
           
 void rgb2xyzd65()
           
 void rgb2yuv()
           
 void subSampleChroma2To1()
           
 void subSampleChroma4To1()
           
 void swapGreenAndBlue()
           
 void wu(int k)
           
 void xyzd652rgb()
           
 void yuv2rgb()
           
 
Methods inherited from class gui.MartelliFrame
averageWithChild, countPath, drawPath, getPath, main, minOpenNode, searchFromPoint
 
Methods inherited from class gui.PaintFrame
brushPoint, erasePoint, eraseShapes, fishEye2, grabFrame, handPoint, magnify, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paint, paintShapes, pencilPoint, resizeFrame, showIconFrame
 
Methods inherited from class gui.BoundaryFrame
andHough, andWithChild, bugWalk, combinePolys, computeHoughAndDraw, copyToChildFrame, displayHoughOfRed, distance, drawFramePoints, drawHoughLine, drawHoughLineGray, drawHoughLines, drawLineRed, drawLineRed2, drawPoly, drawPolys, drawSomeBigPoints, drawThePoints, edge2HeightField, filterPolys, getPolyList, getTheLargestPoints, grabChild, grayPyramid, hough, houghDetect, houghEdge, houghGray2, inverseHough, inverseHoughToRed, listPolys, nextClosestPoly, onLine, polyStats, PrintContainer, printPolys, setPolyList, testDrawLineRed, thinPoly, trim
 
Methods inherited from class gui.MorphFrame
clip, close, colorClose, colorDilate, colorDilateErode, colorErode, colorOpen, colorPyramid, complement, deleteFlagedPoints, dilate, dilate, dilategs, erode, erode, erodegs, insideContour, intersect, middleContour, numberOfNeighbors, open, outsideContour, resample, resample2, resampleArray, serra, skeleton, skeletonRedPassSuen, subtract, thin
 
Methods inherited from class gui.EdgeFrame
colorToRed, convolveZeroCross, convolveZeroCross, doit, freiChen, getLaplaceOfGaussianKernel, hat13, hat13v2, horizontalSegment, kgreyThresh, laplaceOfGaussian, laplacian3_4, laplacian3, laplacian3Minus, laplacian3Prewitt, laplacian5, laplacian9, mean, median1x2, median2x1, medianSquare2x2, pixelDifference, prewitt, printLaplaceOfGaussianKernel, printMaple, printSigma, printVariance, roberts2, separatedPixelDifference, shadowMask, sigma, sizeDetector, sizeDetector, sobel3, templateEdge, tGenerator, thresh, thresh4, threshLog, variance, verticalSegment, zeroCross, zeroCross
 
Methods inherited from class gui.SpatialFilterFrame
average, clip, coefficientOfVariation, convolve, copyArray, copyRedToGreenAndBlue, enterConvolutionKernal, enterConvolutionKernal, gauss, gauss15, gauss3, gauss31, gauss7, getGaussKernel, getMax, getMin, getOneOnFKernel, hp1, hp2, hp3, hp4, hp5, lp1, lp2, lp3, makeChild, mean, mean3, mean9, median, median, median, median, medianBottom, medianCross3x3, medianCross7x7, medianDiamond7x7, medianLeft, medianNoEdge, medianOctagon5x5, medianRightAndTop, medianSlow, medianSquare3x3, medianSquare5x5, medianSquare7x7, multOneOnF, numberOfNonZeros, oneOnF, outlierEstimate, outlierHere, printGaussKernel, printGaussKernel, printMaple, printMedian, printOneOnFKernel, quickSort, saltAndPepper, subtract, subtractChild, testCoefficientOfVariation, testMedian, testOutlier, testQuickSort, testVariance, usp1, variance
 
Methods inherited from class gui.ConvolutionFrame
convolve, convolveBrute, convolveNoEdge, cx, cy, rand, randImage, randImage, showConvolutionKernal
 
Methods inherited from class gui.OpenFrame
getAsShortgz, getShortImage, getShortImageZip, getShortImageZip, getShortImageZip2, openAndSniffFile, openImage, openPPM, openPPM, openPPMgz, openPPMgzFTP, readArray, readHeader
 
Methods inherited from class gui.SaveFrame
getFileOutputStream, getSaveDirectoryName, getSaveFileName, getSaveName, makeTocHtml, print, printIcon, saveAsGif, saveAsGif, saveAsJava, saveAsJava, saveAsJava, saveAsPPM, saveAsPPM, saveAsPPMgz, saveAsPPMgz, saveAsPPMgzFTP, saveAsShortgz, saveAsShortgz, saveAsShortZip, saveAsShortZip, saveAsShortZip2, saveAsxyz, saveAsxyz, saveAsxyz, writeArray, writeHeader
 
Methods inherited from class gui.NegateFrame
add10, applyLut, applyLut, assembleMosaic, auhe, auhe, average, computeStats, drawMosaic, drawMosaic, enahe, eponentialLog, getAverageCMF, getBBar, getGBar, getMax, getMin, getRBar, histogram, inRange, linearLog, linearMap, linearTransform, linearTransform, linearTransform2, negate, powImage, printCMFs, printPMFb, printPMFg, printPMFr, printPMFs, printStats, printTT, rayleighLog, rnahe, subFrame, unahe, wellConditioned
 
Methods inherited from class gui.GrabFrame
grab, grabTestPattern, netImageSelector, netSoundSelector, netSoundSelector, revert, testPattern
 
Methods inherited from class gui.FilterFrame
gray
 
Methods inherited from class gui.ImageFrame
fitScreen, getFileName, getImage, getReadFileName, getReadFileName, grabNumImage, image2Short, int2Short, openGif, openGif, pels2Image, print, println, revertNoResize, setFileName, setFtpFileName, setImage, setImageNoShort, setImageResize, short2Image, waitForImage
 
Methods inherited from class gui.ShortCutFrame
addMenuItem, getPS, getShortCut, keyPressed, keyReleased, keyTyped, mapModifiers, match
 
Methods inherited from class gui.ClosableFrame
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ColorFrame

public ColorFrame(java.lang.String title)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Overrides:
actionPerformed in class MartelliFrame

ccir601_2cbcr2rgb

public void ccir601_2cbcr2rgb()

computeNumberOfColors

public int computeNumberOfColors()

copyToFloatPlane

public void copyToFloatPlane()

getPels

public int[] getPels()

getSNR

public float getSNR()

getSNRinDb

public double getSNRinDb()

getTotalNoisePower

public float getTotalNoisePower()

getTotalSignalPower

public float getTotalSignalPower()

hls2rgb

public void hls2rgb()

hsb2rgb

public void hsb2rgb()

iyq2rgb

public void iyq2rgb()

linearCut

public void linearCut(int sr,
                      int sg,
                      int sb)

linearCut

public void linearCut(short[][] a,
                      int numberOfBitsToCut)

medianCut

public void medianCut(int k)

octree

public void octree(int numberOfColors)

printColors

public void printColors()

printNumberOfColors

public void printNumberOfColors()

printSNR

public void printSNR()

rgb2Ccir601_2cbcr

public void rgb2Ccir601_2cbcr()

rgb2hls

public void rgb2hls()

rgb2hsb

public void rgb2hsb()

rgb2iyq

public void rgb2iyq()

rgb2xyzd65

public void rgb2xyzd65()

rgb2yuv

public void rgb2yuv()

subSampleChroma2To1

public void subSampleChroma2To1()

subSampleChroma4To1

public void subSampleChroma4To1()

swapGreenAndBlue

public void swapGreenAndBlue()

wu

public void wu(int k)

xyzd652rgb

public void xyzd652rgb()

yuv2rgb

public void yuv2rgb()