org.shapelogic.imageprocessing
Class RGBColorParticleAnalyzerTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.shapelogic.imageprocessing.AbstractImageProcessingTests
              extended by org.shapelogic.imageprocessing.RGBColorParticleAnalyzerTest
All Implemented Interfaces:
junit.framework.Test

public class RGBColorParticleAnalyzerTest
extends AbstractImageProcessingTests

Test RGBColorParticleCounter.
The difference of this from BaseParticleCounterTest is that this should test more customized ParticleCounters, while BaseParticleCounterTest should test the basic cases.

Author:
Sami Badawi

Constructor Summary
RGBColorParticleAnalyzerTest()
           
 
Method Summary
 void assertClose(double expected, double found, double precision)
           
 void assertClose2(double expected, double found, double precision)
          Debug version.
protected  void setUp()
           
 void testBlobsGif()
           
 void testCleanSpotPng()
          This gets opened as a byte interleaved and not as an int RGB
 void testCleanSpotPngForground()
           
 void testEmbryos()
           
 void testEmbryosExternalRulesFile()
           
 void testEmbryosMoreIterations()
           
 void testEmbryosNeuralNetwor()
           
 void testEmbryosNeuralNetworFile()
           
 void testEmbryosToMask()
           
 void testEmbryosWithParameters()
           
 void testOneWhitePixelGrayPng()
          This shows that when you save and image as PNG it will always be opened as a color image.
 void testOvalCleanPng()
          Test with default categorizer.
 void testOvalCleanPngExternalNN()
          Test with neural network categorizer.
 void testOvalCleanPngExternalRules()
          Test with external rules categorizer.
 void testWhitePixelGray()
           
 
Methods inherited from class org.shapelogic.imageprocessing.AbstractImageProcessingTests
assertEmptyCollection, dummyTest, printAnnotaions, printLines, printPoints, printPolygon
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RGBColorParticleAnalyzerTest

public RGBColorParticleAnalyzerTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractImageProcessingTests
Throws:
java.lang.Exception

testWhitePixelGray

public void testWhitePixelGray()

testOneWhitePixelGrayPng

public void testOneWhitePixelGrayPng()
This shows that when you save and image as PNG it will always be opened as a color image.


testBlobsGif

public void testBlobsGif()

testEmbryos

public void testEmbryos()

testEmbryosNeuralNetwor

public void testEmbryosNeuralNetwor()

testEmbryosNeuralNetworFile

public void testEmbryosNeuralNetworFile()

testEmbryosExternalRulesFile

public void testEmbryosExternalRulesFile()

testEmbryosToMask

public void testEmbryosToMask()

assertClose

public void assertClose(double expected,
                        double found,
                        double precision)

assertClose2

public void assertClose2(double expected,
                         double found,
                         double precision)
Debug version.


testEmbryosWithParameters

public void testEmbryosWithParameters()

testEmbryosMoreIterations

public void testEmbryosMoreIterations()

testCleanSpotPng

public void testCleanSpotPng()
This gets opened as a byte interleaved and not as an int RGB


testCleanSpotPngForground

public void testCleanSpotPngForground()

testOvalCleanPng

public void testOvalCleanPng()
Test with default categorizer.
This gets opened as a byte interleaved and not as an int RGB.


testOvalCleanPngExternalRules

public void testOvalCleanPngExternalRules()
Test with external rules categorizer.
This gets opened as a byte interleaved and not as an int RGB.


testOvalCleanPngExternalNN

public void testOvalCleanPngExternalNN()
Test with neural network categorizer.
This gets opened as a byte interleaved and not as an int RGB.



Copyright © 2009. All Rights Reserved.