imagestruct.h
来自「基于hog人体识别的很好的文章」· C头文件 代码 · 共 37 行
H
37 行
#ifndef IMAGE_H_H
#define IMAGE_H_H
template<typename T>
class Image
{
public:
Image(IplImage* img=0 ){imgp=img;}
~Image(){ imgp=0;}
void operator=(IplImage* img){imgp=img;}
T* operator[](const int rowindex)
{
return ((T*)(imgp->imageData+rowindex*imgp->widthStep));
}
private:
IplImage* imgp;
};
typedef struct
{
unsigned char b,g,r;
}
RgbPixel;
typedef struct
{
float b,g,r;
}RgbPixelFloat;
typedef Image<RgbPixel> RgbImage;
typedef Image<RgbPixelFloat> RgbImageFloat;
typedef Image<unsigned char> BwImage;
typedef Image<float> BwImageFloat;
typedef Image<int> BwImageInt;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?