| 
 | " 2013 FRC Java API" | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use NIVisionException | |
|---|---|
| edu.wpi.first.wpilibj.camera | Provides classes for interfacing to the camera. | 
| edu.wpi.first.wpilibj.image | Provides classes to access National Instrument's nivison library for machine vision enables automated image processing for color identification, tracking and analysis. | 
| Uses of NIVisionException in edu.wpi.first.wpilibj.camera | 
|---|
| Methods in edu.wpi.first.wpilibj.camera that throw NIVisionException | |
|---|---|
|  ColorImage | AxisCamera.getImage()Get an image from the camera. | 
| Uses of NIVisionException in edu.wpi.first.wpilibj.image | 
|---|
| Methods in edu.wpi.first.wpilibj.image that throw NIVisionException | |
|---|---|
| protected static void | NIVision.assertCleanStatus(int code) | 
|  ColorImage | ColorImage.colorEqualize()Calculates the histogram of each plane of a color image and redistributes pixel values across the desired range while maintaining pixel value groupings. | 
| static void | NIVision.colorEqualize(Pointer destination,
              Pointer source,
              boolean all)Calculates the histogram of each plane of a color image and redistributes pixel values across the desired range while maintaining pixel value groupings. | 
| static void | NIVision.colorThreshold(Pointer dest,
               Pointer source,
               NIVision.ColorMode mode,
               Pointer plane1Range,
               Pointer plane2Range,
               Pointer plane3Range)Convert the given image into a binary image true where the colors match the given thresholds | 
|  BinaryImage | BinaryImage.convexHull(boolean connectivity8) | 
| static void | NIVision.convexHull(Pointer dest,
           Pointer source,
           int connectivity8) | 
| static int | NIVision.countParticles(Pointer image)Counts the number of particles in a binary image. | 
|  EllipseMatch[] | MonoImage.detectEllipses(EllipseDescriptor ellipseDescriptor) | 
|  EllipseMatch[] | MonoImage.detectEllipses(EllipseDescriptor ellipseDescriptor,
               CurveOptions curveOptions,
               ShapeDetectionOptions shapeDetectionOptions,
               RegionOfInterest roi) | 
| static EllipseMatch[] | NIVision.detectEllipses(MonoImage image,
               EllipseDescriptor ellipseDescriptor,
               CurveOptions curveOptions,
               ShapeDetectionOptions shapeDetectionOptions,
               RegionOfInterest roi) | 
| static void | NIVision.dispose(Pointer item)Cleans up resources associated with images, regions of interest (ROIs), arrays, and reports that you no longer need. | 
| static void | NIVision.extractColorPlanes(Pointer source,
                   NIVision.ColorMode mode,
                   Pointer plane1,
                   Pointer plane2,
                   Pointer plane3)Extract the color planes from the given source image into the given planes | 
|  void | Image.free()Release the memory associated with an image. | 
|  MonoImage | ColorImage.getBluePlane()Get the blue color plane from the image when represented in RGB color space. | 
|  MonoImage | ColorImage.getGreenPlane()Get the green color plane from the image when represented in RGB color space. | 
|  int | Image.getHeight()Get the height of the image in pixels. | 
| static int | NIVision.getHeight(Pointer image)Get the height of an image. | 
|  MonoImage | ColorImage.getHSIHuePlane()Get the hue color plane from the image when represented in HSI color space. | 
|  MonoImage | ColorImage.getHSISaturationPlane()Get the saturation color plane from the image when represented in HSI color space. | 
|  MonoImage | ColorImage.getHSLHuePlane()Get the hue color plane from the image when represented in HSL color space. | 
|  MonoImage | ColorImage.getHSLSaturationPlane()Get the saturation color plane from the image when represented in HSL color space. | 
|  MonoImage | ColorImage.getHSVHuePlane()Get the hue color plane from the image when represented in HSV color space. | 
|  MonoImage | ColorImage.getHSVSaturationPlane()Get the saturation color plane from the image when represented in HSV color space. | 
|  MonoImage | ColorImage.getIntensityPlane()Get the intensity color plane from the image when represented in HSI color space. | 
| static LinearAverages | NIVision.getLinearAverages(Pointer image,
                  LinearAverages.LinearAveragesMode mode,
                  NIVision.Rect rect) | 
|  MonoImage | ColorImage.getLuminancePlane()Get the luminance color plane from the image when represented in HSL color space. | 
|  int | BinaryImage.getNumberParticles()Returns the number of particles. | 
|  ParticleAnalysisReport[] | BinaryImage.getOrderedParticleAnalysisReports()Gets all the particle analysis reports ordered from largest area to smallest. | 
|  ParticleAnalysisReport[] | BinaryImage.getOrderedParticleAnalysisReports(int size)Gets all the particle analysis reports ordered from largest area to smallest. | 
|  ParticleAnalysisReport | BinaryImage.getParticleAnalysisReport(int index)Get a particle analysis report for the particle at the given index. | 
|  MonoImage | ColorImage.getRedPlane()Get the red color plane from the image when represented in RGB color space. | 
|  MonoImage | ColorImage.getValuePlane()Get the value color plane from the image when represented in HSV color space. | 
|  int | Image.getWidth()Get the width of the image in pixels. | 
| static int | NIVision.getWidth(Pointer image)Get the width of an image. | 
| static Pointer | NIVision.imaqCreateImage(NIVision.ImageType type,
                int borderSize)Allocates space for and creates a new imaq image | 
|  ColorImage | ColorImage.luminanceEqualize()Calculates the histogram of each plane of a color image and redistributes pixel values across the desired range while maintaining pixel value groupings for the Luminance plane only. | 
| static double | NIVision.MeasureParticle(Pointer image,
                int particleNum,
                boolean calibrated,
                NIVision.MeasurementType type)Returns a measurement associated with a particle | 
|  BinaryImage | BinaryImage.particleFilter(CriteriaCollection criteria) | 
| static int | NIVision.particleFilter(Pointer dest,
               Pointer source,
               CriteriaCollection collection) | 
| static void | NIVision.readFile(Pointer image,
         String fileName)Read an image from to the given image from the given filename | 
|  BinaryImage | BinaryImage.removeLargeObjects(boolean connectivity8,
                   int erosions)removeLargeObjects filters particles based on their size. | 
|  BinaryImage | BinaryImage.removeSmallObjects(boolean connectivity8,
                   int erosions)removeSmallObjects filters particles based on their size. | 
|  ColorImage | ColorImage.replaceBluePlane(MonoImage plane)Set the blue color plane from the image when represented in RGB color space. | 
| static void | NIVision.replaceColorPlanes(Pointer dest,
                   Pointer source,
                   NIVision.ColorMode mode,
                   Pointer plane1,
                   Pointer plane2,
                   Pointer plane3)Replaces one or more of the color planes of a color image. | 
|  ColorImage | ColorImage.replaceGreenPlane(MonoImage plane)Set the green color plane from the image when represented in RGB color space. | 
|  ColorImage | ColorImage.replaceHSIHuePlane(MonoImage plane)Set the hue color plane from the image when represented in HSI color space. | 
|  ColorImage | ColorImage.replaceHSISaturationPlane(MonoImage plane)Set the saturation color plane from the image when represented in HSI color space. | 
|  ColorImage | ColorImage.replaceHSLHuePlane(MonoImage plane)Set the hue color plane from the image when represented in HSL color space. | 
|  ColorImage | ColorImage.replaceHSLSaturationPlane(MonoImage plane)Set the saturation color plane from the image when represented in HSL color space. | 
|  ColorImage | ColorImage.replaceHSVHuePlane(MonoImage plane)Set the hue color plane from the image when represented in HSV color space. | 
|  ColorImage | ColorImage.replaceHSVSaturationPlane(MonoImage plane)Set the saturation color plane from the image when represented in HSV color space. | 
|  ColorImage | ColorImage.replaceIntensityPlane(MonoImage plane)Set the intensity color plane from the image when represented in HSI color space. | 
|  ColorImage | ColorImage.replaceLuminancePlane(MonoImage plane)Set the luminance color plane from the image when represented in HSL color space. | 
|  ColorImage | ColorImage.replaceRedPlane(MonoImage plane)Set the red color plane from the image when represented in RGB color space. | 
|  ColorImage | ColorImage.replaceValuePlane(MonoImage plane)Set the value color plane from the image when represented in HSV color space. | 
| static void | NIVision.sizeFilter(Pointer dest,
           Pointer source,
           boolean connectivity8,
           int erosions,
           boolean keepLarger) | 
|  BinaryImage | ColorImage.thresholdHSI(int hueLow,
             int hueHigh,
             int saturationLow,
             int saturationHigh,
             int intansityLow,
             int intensityHigh)Return a mask of the areas of the image that fall within the given ranges for color values | 
|  BinaryImage | ColorImage.thresholdHSL(int hueLow,
             int hueHigh,
             int saturationLow,
             int saturationHigh,
             int luminenceLow,
             int luminenceHigh)Return a mask of the areas of the image that fall within the given ranges for color values | 
|  BinaryImage | ColorImage.thresholdHSV(int hueLow,
             int hueHigh,
             int saturationLow,
             int saturationHigh,
             int valueLow,
             int valueHigh)Return a mask of the areas of the image that fall within the given ranges for color values | 
|  BinaryImage | ColorImage.thresholdRGB(int redLow,
             int redHigh,
             int greenLow,
             int greenHigh,
             int blueLow,
             int blueHigh)Return a mask of the areas of the image that fall within the given ranges for color values | 
|  void | BinaryImage.write(String fileName) | 
|  void | Image.write(String fileName)Write the image to a file. | 
| static void | NIVision.writeFile(Pointer image,
          String fileName)Write an image to the given file. | 
| static void | NIVision.writeFile(Pointer image,
          String fileName,
          Pointer colorTable)Write an image to the given file. | 
| Constructors in edu.wpi.first.wpilibj.image that throw NIVisionException | |
|---|---|
| HSLImage()Create a new 0x0 image. | |
| HSLImage(String fileName)Create a new image by loading a file. | |
| MonoImage()Create a new 0x0 image. | |
| RGBImage()Create a new 0x0 image. | |
| RGBImage(String fileName)Create a new image by loading a file. | |
| 
 | " 2013 FRC Java API" | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||