8805b950
Liu Meng
物品遗留效果优化
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#pragma once
//#include "MSRegionSurveilance.h"
#include "ms_region_surveilance.h"
//#include "MSRegionSurveilanceVpt.h"
class RegionSurveillanceProcess
{
public:
//RegionSurveillanceProcess(int m): mode(m){
// if (mode == 0)
// {
// IReginCpu = MS1.GetMS_RS();
// }
// else if (mode == 1)
// {
// IReginVpt = new IRegionSurveillanceVpt();
// }
//};
//~RegionSurveillanceProcess() {
// if (mode == 0)
// {
// IReginCpu->RSrelease();
// MS1.Destroy();
// }
// else if (mode == 1)
// {
// IReginVpt->RSrelease();
// }
//
//};
virtual int rs_init(const rs_param ¶m) = 0;
virtual int rs_init_region(int num_roi, region_info* region_infos, bool iflog) = 0;
virtual int rs_detect(const sy_img &img_data, region_info* region_infos, int region_count, rs_result *result) = 0;
virtual int rs_get_arrowdir(const sy_point &p_roi0, const sy_point &p_roi1, const sy_point &dir) = 0;
private:
//int mode; //ÔËÐÐģʽ0 cpu
//MS_RegionSurveillance MS1;
//IRegionSurveillance * IReginCpu;
//IRegionSurveillanceVpt * IReginVpt;
};
|