📄 histogram.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -