![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating pixelwise linear algebra calculations. More...
Classes | |
| class | IPSDKIPLLinearAlgebraException |
| class | QRSolverImgGpuLvl3 |
| Level 2 algorithm: Solves an overdeterminated system Ax=b for each pixel using a QR decomposition, dedicated to GPU calculation. More... | |
| class | QRSolverImgLvl1 |
| Level 1 algorithm: Solves an overdeterminated system Ax=b for each pixel using a QR decomposition. More... | |
| class | QRSolverImgLvl2 |
| Level 2 algorithm: Solves an overdeterminated system Ax=b for each pixel using a QR decomposition. More... | |
| class | QRSolverImgLvl3 |
| Level 3 algorithm: Solves an overdeterminated system Ax=b for each pixel using a QR decomposition. More... | |
Enumerations | |
| enum | eIPSDKIPLLinearAlgebraMessage { eQRSolverImgGpuLvl3ToolTipId, eQRSolverImgLvl1ToolTipId, eQRSolverImgLvl2ToolTipId, eQRSolverImgLvl3ToolTipId } |
| Enumerate describing messages. More... | |
| enum | eOutputInitializerMessage { eInitializerNotInitialized, eNullInputAttribute } |
| enum | eProcessorMessage { eQRSolverImgLvl1ToolTipId, eQRSolverImgLvl2ToolTipId, eQRSolverImgGpuLvl3ToolTipId, eQRSolverImgLvl3ToolTipId, eUnSupportedEnumValue } |
| enum | eRuleMessage { eExpiredAttributeWeakPtr, eRuleNotInit, eNullInputAttribute } |
Functions | |
| IPSDKIPLLINEARALGEBRA_API const std::string & | getIPSDKIPLLinearAlgebraLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLLINEARALGEBRA_API log4cplus::Logger & | getIPSDKIPLLinearAlgebraLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLLINEARALGEBRA_API const ipsdk::LogMessageManager & | getIPSDKIPLLinearAlgebraLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLLINEARALGEBRA_API CustomImageInfoPtr | outputQRSolver (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InNbFeatures > &pNbFeaturesAttr) |
| function allowing to create an output image initializer for a QR system solution | |
| IPSDKIPLLINEARALGEBRA_API CustomCheckedImagePropertyPtr | matchQRSolverInput (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InNbFeatures > &pInNbFeaturesAttr) |
| IPSDKIPLLINEARALGEBRA_API CustomCheckedImagePropertyPtr | matchQRSolverOutput (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InNbFeatures > &pInNbFeaturesAttr) |
| IPSDKIPLLINEARALGEBRA_API image::ImagePtr | qrSolverImg (const image::ImageConstPtr &pInSeqImg1, const image::ImageConstPtr &pInSeqImg2, const ipUInt32 inNbFeatures) |
| wrapper function for Solves an overdeterminated system Ax=b for each pixel using a QR decomposition More... | |
| IPSDKIPLLINEARALGEBRA_API void | qrSolverImg (const image::ImageConstPtr &pInSeqImg, const image::ImageConstPtr &pInSeqImg2, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutSeqImg) |
| wrapper function for Solves an overdeterminated system Ax=b for each pixel using a QR decomposition More... | |
| IPSDKIPLLINEARALGEBRA_API boost::shared_ptr< QRSolverImgLvl1 > | qrSolverImg_async (const image::ImageConstPtr &pInSeqImg1, const image::ImageConstPtr &pInSeqImg2, const ipUInt32 inNbFeatures) |
| asynchronous wrappers | |
| IPSDKIPLLINEARALGEBRA_API boost::shared_ptr< QRSolverImgLvl1 > | qrSolverImg_async (const image::ImageConstPtr &pInSeqImg, const image::ImageConstPtr &pInSeqImg2, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutSeqImg) |
| asynchronous wrappers | |
| IPSDKIPLLINEARALGEBRA_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< QRSolverImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
Namespace aggregating pixelwise linear algebra calculations.
Enumerate describing messages.
| IPSDKIPLLINEARALGEBRA_API CustomCheckedImagePropertyPtr ipsdk::imaproc::la::matchQRSolverInput | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InNbFeatures > & | pInNbFeaturesAttr | ||
| ) |
function allowing to define input image size for QRSolver algorithm given a number of features and an input image for the system Ax=b, pInputAttribute represents A and the rule is applied to validate b
| IPSDKIPLLINEARALGEBRA_API CustomCheckedImagePropertyPtr ipsdk::imaproc::la::matchQRSolverOutput | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const boost::shared_ptr< const attr::InNbFeatures > & | pInNbFeaturesAttr | ||
| ) |
function allowing to define output image size for QRSolver algorithm given a number of features and an input image for the system Ax=b, pInputAttribute represents A and the rule is applied to validate x
1.8.14