|
|
|
@ -44,6 +44,7 @@ public:
|
|
|
|
static int SizeRect(cv::Rect &roi, int img_w, int img_h, int addw, int addh);
|
|
|
|
static int SizeRect(cv::Rect &roi, int img_w, int img_h, int addw, int addh);
|
|
|
|
static int CalHj(const cv::Mat &img, const cv::Mat &mask, int b_value);
|
|
|
|
static int CalHj(const cv::Mat &img, const cv::Mat &mask, int b_value);
|
|
|
|
static int CalHj(const cv::Mat &img, const cv::Mat &mask, const cv::Mat &backgroundimg);
|
|
|
|
static int CalHj(const cv::Mat &img, const cv::Mat &mask, const cv::Mat &backgroundimg);
|
|
|
|
|
|
|
|
static int CalHjWeighted(const cv::Mat &img, const cv::Mat &mask, int b_value, float power = 2.0f);
|
|
|
|
static float CalRoi2RoiPre(cv::Rect rect1, cv::Rect rect2);
|
|
|
|
static float CalRoi2RoiPre(cv::Rect rect1, cv::Rect rect2);
|
|
|
|
// 计算平均灰度
|
|
|
|
// 计算平均灰度
|
|
|
|
static float CalImgBrightness(cv::Mat imgRoi);
|
|
|
|
static float CalImgBrightness(cv::Mat imgRoi);
|
|
|
|
|