histogram.h

来自「学习跟踪的好程序」· C头文件 代码 · 共 37 行

H
37
字号

#include "Utility.h"

void		his_PrintHistogram(CvHistogram *hist, char* filename);
CvHistogram* his_HistogramFromArray(float* modelhist);
CvHistogram* his_HistogramRatio(CvHistogram* hist1_model, CvHistogram *hist2_denom);
CvHistogram* his_HistogramAdd(CvHistogram* hist1, CvHistogram *hist2, float weight);
CvHistogram* his_CalcHistogram(IplImage* inImg);

void		his_CalcForeground2(IplImage *inImgHSV, CvHistogram *inHist, CvRect inRect, IplImage *outImgFg);
IplImage*	his_CalcBackProject(IplImage *inImgHSV, CvHistogram *inHist);
void		his_BackProject(BYTE *imgin, BYTE *imgout, CvHistogram *hist);
void		his_CheckBoundRect(CvRect *rect, int imgWidth, int imgHeight);

IplImage*	his_GetBackProjImage();

void		his_ReadHistBinsFromFile();

void		his_HistogramNormalize(CvHistogram* inHist); 

void		his_CheckBoxBound(RECT *inRect, int imgWidth, int imgHeight);

void		his_HistogramThresholdUp(CvHistogram* inHist, float thresholdVal);
void		his_CalcGravityCenter2(IplImage* inImg, RECT blobBox, POINT *outCenter);
void		his_CalcGravityCenter(IplImage* inImg, POINT *outCenter);
void		his_CountBoxHistogram(IplImage* inImg, RECT inRect, CvHistogram *outHist);
void		his_HistogramDiff(CvHistogram* hist1, CvHistogram *hist2, CvHistogram *histRst);
void		his_BlobCenterShift(IplImage* inImg, RECT *inRect, int range);

//mask image
void		his_TrackInit(IplImage *inImage, IplImage *inMask, RECT inRect);
void		his_TrackNextFrame(IplImage* inImg, RECT inRect, TkResult *outResult);
void		his_TrackInit_Bins(IplImage *inImg, IplImage *inMask, RECT inRect, int nbins1, int nbins2, int nbins3);
float		his_CountFGPixel(IplImage *inImg, RECT inRect);
CvHistogram* his_HistogramDivide(CvHistogram* hist1_model, CvHistogram *hist2_denom);

void		his_TrackCleanUp();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?