Boring changes - bioinspired.
This commit is contained in:
parent
beeb932d22
commit
711fb6bd92
@ -295,8 +295,10 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// smart pointers allocation :
|
// smart pointers allocation :
|
||||||
Ptr<Retina> createRetina(Size inputSize){ return new RetinaImpl(inputSize); }
|
Ptr<Retina> createRetina(Size inputSize){ return makePtr<RetinaImpl>(inputSize); }
|
||||||
Ptr<Retina> createRetina(Size inputSize, const bool colorMode, int colorSamplingMethod, const bool useRetinaLogSampling, const double reductionFactor, const double samplingStrenght){return new RetinaImpl(inputSize, colorMode, colorSamplingMethod, useRetinaLogSampling, reductionFactor, samplingStrenght);}
|
Ptr<Retina> createRetina(Size inputSize, const bool colorMode, int colorSamplingMethod, const bool useRetinaLogSampling, const double reductionFactor, const double samplingStrenght){
|
||||||
|
return makePtr<RetinaImpl>(inputSize, colorMode, colorSamplingMethod, useRetinaLogSampling, reductionFactor, samplingStrenght);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// RetinaImpl code
|
// RetinaImpl code
|
||||||
|
@ -1639,10 +1639,10 @@ void RetinaFilter::_processRetinaParvoMagnoMapping()
|
|||||||
}
|
}
|
||||||
} /* namespace ocl */
|
} /* namespace ocl */
|
||||||
|
|
||||||
Ptr<Retina> createRetina_OCL(Size getInputSize){ return new ocl::RetinaOCLImpl(getInputSize); }
|
Ptr<Retina> createRetina_OCL(Size getInputSize){ return makePtr<ocl::RetinaOCLImpl>(getInputSize); }
|
||||||
Ptr<Retina> createRetina_OCL(Size getInputSize, const bool colorMode, int colorSamplingMethod, const bool useRetinaLogSampling, const double reductionFactor, const double samplingStrenght)
|
Ptr<Retina> createRetina_OCL(Size getInputSize, const bool colorMode, int colorSamplingMethod, const bool useRetinaLogSampling, const double reductionFactor, const double samplingStrenght)
|
||||||
{
|
{
|
||||||
return new ocl::RetinaOCLImpl(getInputSize, colorMode, colorSamplingMethod, useRetinaLogSampling, reductionFactor, samplingStrenght);
|
return makePtr<ocl::RetinaOCLImpl>(getInputSize, colorMode, colorSamplingMethod, useRetinaLogSampling, reductionFactor, samplingStrenght);
|
||||||
}
|
}
|
||||||
|
|
||||||
} /* namespace bioinspired */
|
} /* namespace bioinspired */
|
||||||
|
@ -114,9 +114,9 @@ public:
|
|||||||
_imageOutput.resize(nbPixels*3);
|
_imageOutput.resize(nbPixels*3);
|
||||||
_temp2.resize(nbPixels);
|
_temp2.resize(nbPixels);
|
||||||
// allocate the main filter with 2 setup sets properties (one for each low pass filter
|
// allocate the main filter with 2 setup sets properties (one for each low pass filter
|
||||||
_multiuseFilter = new BasicRetinaFilter(imageInput.height, imageInput.width, 2);
|
_multiuseFilter = makePtr<BasicRetinaFilter>(imageInput.height, imageInput.width, 2);
|
||||||
// allocate the color manager (multiplexer/demultiplexer
|
// allocate the color manager (multiplexer/demultiplexer
|
||||||
_colorEngine = new RetinaColor(imageInput.height, imageInput.width);
|
_colorEngine = makePtr<RetinaColor>(imageInput.height, imageInput.width);
|
||||||
// setup filter behaviors with default values
|
// setup filter behaviors with default values
|
||||||
setup();
|
setup();
|
||||||
}
|
}
|
||||||
@ -309,7 +309,7 @@ bool _convertCvMat2ValarrayBuffer(InputArray inputMat, std::valarray<float> &out
|
|||||||
|
|
||||||
CV_EXPORTS Ptr<RetinaFastToneMapping> createRetinaFastToneMapping(Size inputSize)
|
CV_EXPORTS Ptr<RetinaFastToneMapping> createRetinaFastToneMapping(Size inputSize)
|
||||||
{
|
{
|
||||||
return new RetinaFastToneMappingImpl(inputSize);
|
return makePtr<RetinaFastToneMappingImpl>(inputSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
}// end of namespace bioinspired
|
}// end of namespace bioinspired
|
||||||
|
Loading…
x
Reference in New Issue
Block a user