22 lines
334 B
C
22 lines
334 B
C
|
#include "imgproc.h"
|
||
|
|
||
|
namespace cv
|
||
|
{
|
||
|
class Mat;
|
||
|
}
|
||
|
|
||
|
typedef std::shared_ptr<cv::Mat> MatPtr;
|
||
|
|
||
|
class CvImageX : public IImage
|
||
|
{
|
||
|
public:
|
||
|
CvImageX(MatPtr image);
|
||
|
virtual unsigned char *data();
|
||
|
virtual int width();
|
||
|
virtual int height();
|
||
|
virtual int type();
|
||
|
virtual int datasize();
|
||
|
|
||
|
private:
|
||
|
MatPtr image;
|
||
|
};
|