⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 learnedcolor.h

📁 tracciatore di mani con webcam
💻 H
字号:
#if !defined(__LEARNEDCOLOR_H__INCLUDED_)#define __LEARNEDCOLOR__INCLUDED_#include <cv.h>#include "OpticalFlow.h"#include "Mask.h"#include "cubicles.h"#include "Rect.h"#pragma warning (disable:4786)class LearnedColor : public ProbDistrProvider { public:  LearnedColor();  ~LearnedColor(); public:  void Initialize(int width, int height);  void Backproject(IplImage* rgbImage, const CRect& roi);  void BuildMap(const IplImage* rgbImage, IplImage* map, const CRect& roi);  virtual double LookupProb(ColorBGR sample) const;  virtual void CreateMap(const IplImage* rgbImage, IplImage* map, const CRect& roi) const;  void TestSegmentation(IplImage* rgbImage,                         const CRect& roi,                        double* fpr, double* dr, bool draw);  void DrawOverlay(IplImage* rgbImage, int overlay_level,                    const CRect& roi);  void LearnFromGroundTruth(IplImage* rgbImage,                            const CuScanMatch& match, ConstMaskIt mask);  void GetMostRightUpBlob(IplImage* rgbImage,    const CRect& roi, CvPoint2D32f& pos); protected:  void SortSamplesIntoBins(vector<ColorBGR> samples, int* cube, int num_bins);  void ModifyGroundTruth(const CRect& area, double probability);  void LearnLookupCube(IplImage* rgbImage, const CRect& bbox);  void SetGroundTruth(const CuScanMatch& match, ConstMaskIt mask,                      CRect& bbox);#ifdef DEBUG  int GetRGBLookupIndex(int x, int y, int z, int size, int arraylen) const;#else  int GetRGBLookupIndex(int x, int y, int z, int size, int) const    { return z*size*size + y*size + x; }#endif   protected:  IplImage*              m_truth_map;  int                    m_truth_pos;  int                    m_truth_neg;  vector<float>          m_rgb_lookup;  int                    m_rgb_lookup_numbins;  int                    m_rgb_lookup_binsize;};#pragma warning (default:4786)#endif // __SKINCOLOR_H__INCLUDED_

⌨️ 快捷键说明

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