| 444 | } |
| 445 | |
| 446 | void MainWindow::loadProcesses() |
| 447 | { |
| 448 | // we need a process factory to instanciate at runtime from string |
| 449 | _factory = new IPProcessFactory; |
| 450 | |
| 451 | // register all processes to the factory |
| 452 | _factory->registerProcess("IPLConvertToGray", new IPLConvertToGray); |
| 453 | _factory->registerProcess("IPLConvertToColor", new IPLConvertToColor); |
| 454 | _factory->registerProcess("IPLBinarize", new IPLBinarize); |
| 455 | _factory->registerProcess("IPLLoadImage", new IPLLoadImage); |
| 456 | _factory->registerProcess("IPLCamera", new IPLCamera); |
| 457 | //_factory->registerProcess("IPLLoadVideo", new IPLLoadVideo); |
| 458 | _factory->registerProcess("IPLLoadImageSequence", new IPLLoadImageSequence); |
| 459 | _factory->registerProcess("IPLSaveImage", new IPLSaveImage); |
| 460 | _factory->registerProcess("IPLSplitPlanes", new IPLSplitPlanes); |
| 461 | _factory->registerProcess("IPLMergePlanes", new IPLMergePlanes); |
| 462 | _factory->registerProcess("IPLGaussianLowPass", new IPLGaussianLowPass); |
| 463 | _factory->registerProcess("IPLGammaCorrection", new IPLGammaCorrection); |
| 464 | _factory->registerProcess("IPLConvolutionFilter", new IPLConvolutionFilter); |
| 465 | _factory->registerProcess("IPLMorphologyBinary", new IPLMorphologyBinary); |
| 466 | _factory->registerProcess("IPLMorphologyGrayscale", new IPLMorphologyGrayscale); |
| 467 | _factory->registerProcess("IPLMorphologyHitMiss", new IPLMorphologyHitMiss); |
| 468 | _factory->registerProcess("IPLBlendImages", new IPLBlendImages); |
| 469 | _factory->registerProcess("IPLArithmeticOperations",new IPLArithmeticOperations); |
| 470 | _factory->registerProcess("IPLArithmeticOperationsConstant", new IPLArithmeticOperationsConstant); |
| 471 | _factory->registerProcess("IPLSynthesize", new IPLSynthesize); |
| 472 | _factory->registerProcess("IPLFlipImage", new IPLFlipImage); |
| 473 | _factory->registerProcess("IPLGradientOperator", new IPLGradientOperator); |
| 474 | // TODO: Fix algorithm and add again. |
| 475 | _factory->registerProcess("IPLRandomPoint", new IPLRandomPoint); |
| 476 | _factory->registerProcess("IPLCanvasSize", new IPLCanvasSize); |
| 477 | _factory->registerProcess("IPLResize", new IPLResize); |
| 478 | _factory->registerProcess("IPLRotate", new IPLRotate); |
| 479 | |
| 480 | _factory->registerProcess("IPLEnhanceMode", new IPLEnhanceMode); |
| 481 | _factory->registerProcess("IPLFillConcavities", new IPLFillConcavities); |
| 482 | _factory->registerProcess("IPLGabor", new IPLGabor); |
| 483 | _factory->registerProcess("IPLInverseContrastRatioMapping",new IPLInverseContrastRatioMapping); |
| 484 | _factory->registerProcess("IPLMax", new IPLMax); |
| 485 | _factory->registerProcess("IPLMaxMinMedian", new IPLMaxMinMedian); |
| 486 | _factory->registerProcess("IPLMedian", new IPLMedian); |
| 487 | _factory->registerProcess("IPLCanny", new IPLCanny); |
| 488 | _factory->registerProcess("IPLHoughCircles", new IPLHoughCircles); |
| 489 | _factory->registerProcess("IPLHarrisCorner", new IPLHarrisCorner); |
| 490 | _factory->registerProcess("IPLExtractLines", new IPLExtractLines); |
| 491 | _factory->registerProcess("IPLExtrema", new IPLExtrema); |
| 492 | _factory->registerProcess("IPLLaplaceOfGaussian", new IPLLaplaceOfGaussian); |
| 493 | _factory->registerProcess("IPLMin", new IPLMin); |
| 494 | _factory->registerProcess("IPLMorphologicalEdge", new IPLMorphologicalEdge); |
| 495 | _factory->registerProcess("IPLNormalizeIllumination",new IPLNormalizeIllumination); |
| 496 | _factory->registerProcess("IPLBinarizeSavola", new IPLBinarizeSavola); |
| 497 | _factory->registerProcess("IPLOnePixelEdge", new IPLOnePixelEdge); |
| 498 | _factory->registerProcess("IPLRankTransform", new IPLRankTransform); |
| 499 | _factory->registerProcess("IPLUnsharpMasking", new IPLUnsharpMasking); |
| 500 | _factory->registerProcess("IPLCompassMask", new IPLCompassMask); |
| 501 | |
| 502 | _factory->registerProcess("IPLTriangleSegmentation",new IPLTriangleSegmentation); |
| 503 | _factory->registerProcess("IPLStretchContrast", new IPLStretchContrast); |
nothing calls this directly
no test coverage detected