IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
QRSolverImg.h
1 // QRSolverImg.h:
3 // --------------
4 //
14 
15 #ifndef __IPSDKIPLLINEARALGEBRA_QRSOLVERIMG_H__
16 #define __IPSDKIPLLINEARALGEBRA_QRSOLVERIMG_H__
17 
20 
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace la {
25 
26 class QRSolverImgLvl1;
27 
30 
36 qrSolverImg(const image::ImageConstPtr& pInSeqImg1,
37  const image::ImageConstPtr& pInSeqImg2,
38  const ipUInt32 inNbFeatures);
40 qrSolverImg(const image::ImageConstPtr& pInSeqImg,
41  const image::ImageConstPtr& pInSeqImg2,
42  const ipUInt32 inNbFeatures,
43  const image::ImagePtr& pOutSeqImg);
45 
48 IPSDKIPLLINEARALGEBRA_API boost::shared_ptr<QRSolverImgLvl1>
49 qrSolverImg_async(const image::ImageConstPtr& pInSeqImg1,
50  const image::ImageConstPtr& pInSeqImg2,
51  const ipUInt32 inNbFeatures);
52 IPSDKIPLLINEARALGEBRA_API boost::shared_ptr<QRSolverImgLvl1>
54  const image::ImageConstPtr& pInSeqImg2,
55  const ipUInt32 inNbFeatures,
56  const image::ImagePtr& pOutSeqImg);
58 
62 getAsyncProcessorOutput(boost::shared_ptr<QRSolverImgLvl1> pProcessor);
64 
67 
68 } // end of namespace la
69 } // end of namespace imaproc
70 } // end of namespace ipsdk
71 
72 #endif // __IPSDKIPLLINEARALGEBRA_QRSOLVERIMG_H__
#define IPSDKIPLLINEARALGEBRA_API
Import/Export macro for library IPSDKIPLLinearAlgebra.
Definition: IPSDKIPLLinearAlgebraExports.h:25
boost::shared_ptr< BaseImage > ImagePtr
IPSDKIPLLINEARALGEBRA_API boost::shared_ptr< QRSolverImgLvl1 > qrSolverImg_async(const image::ImageConstPtr &pInSeqImg1, const image::ImageConstPtr &pInSeqImg2, const ipUInt32 inNbFeatures)
asynchronous wrappers
boost::shared_ptr< const BaseImage > ImageConstPtr
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 ...
IPSDKIPLLINEARALGEBRA_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< QRSolverImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
Definition of import/export macro for library.
uint32_t ipUInt32