Commit 9b88b3355509616cf2eec6d087818ffd69e04351

Authored by Hu Chunming
1 parent 2ae58093

恢复代码

src/PicAnalysis.cpp
... ... @@ -17,43 +17,43 @@ int PicAnalysis::init(int dev_id) {
17 17  
18 18 int ret = SY_FAILED;
19 19  
20   - // ret = m_vehicle_analysis.init(dev_id, 16);
21   - // if(0 != ret){
22   - // return -1;
23   - // }
24   -
25   - // head_tail_param ht_param;
26   - // ht_param.devId = dev_id;
27   - // ht_param.max_batch = 16;
28   - // ret = m_head_tail_algorithm.init(ht_param);
29   - // if(0 != ret){
30   - // return -1;
31   - // }
32   -
33   - // ret = m_clothes_algorithm.init(dev_id);
34   - // if(0 != ret){
35   - // return -1;
36   - // }
37   -
38   - // ret = m_human_algorithm.init(dev_id);
39   - // if(0 != ret){
40   - // return -1;
41   - // }
42   -
43   - // ret = m_human_car_algorithm.init(dev_id);
44   - // if(0 != ret){
45   - // return -1;
46   - // }
47   -
48   - // ret = m_motor_rainshed_algorithm.init(dev_id);
49   - // if(0 != ret){
50   - // return -1;
51   - // }
52   -
53   - // ret = m_motor_phone_algorithm.init(dev_id);
54   - // if(0 != ret){
55   - // return -1;
56   - // }
  20 + ret = m_vehicle_analysis.init(dev_id, 16);
  21 + if(0 != ret){
  22 + return -1;
  23 + }
  24 +
  25 + head_tail_param ht_param;
  26 + ht_param.devId = dev_id;
  27 + ht_param.max_batch = 16;
  28 + ret = m_head_tail_algorithm.init(ht_param);
  29 + if(0 != ret){
  30 + return -1;
  31 + }
  32 +
  33 + ret = m_clothes_algorithm.init(dev_id);
  34 + if(0 != ret){
  35 + return -1;
  36 + }
  37 +
  38 + ret = m_human_algorithm.init(dev_id);
  39 + if(0 != ret){
  40 + return -1;
  41 + }
  42 +
  43 + ret = m_human_car_algorithm.init(dev_id);
  44 + if(0 != ret){
  45 + return -1;
  46 + }
  47 +
  48 + ret = m_motor_rainshed_algorithm.init(dev_id);
  49 + if(0 != ret){
  50 + return -1;
  51 + }
  52 +
  53 + ret = m_motor_phone_algorithm.init(dev_id);
  54 + if(0 != ret){
  55 + return -1;
  56 + }
57 57  
58 58 ret = m_road_seg_algorithm.init(dev_id);
59 59 if(0 != ret){
... ... @@ -105,24 +105,24 @@ int PicAnalysis::analysis_sync(vector<string> vec_file_path){
105 105 vec_img.push_back(img);
106 106 }
107 107  
108   - // m_vehicle_analysis.detect(vec_img);
  108 + m_vehicle_analysis.detect(vec_img);
109 109  
110   - // vector<HeadTailResult> head_tail_result;
111   - // ret = m_head_tail_algorithm.detect(vec_img, head_tail_result);
112   - // if (0 != ret) {
113   - // LOG_ERROR("m_head_tail_algorithm failed!");
114   - // head_tail_result.clear();
115   - // }
  110 + vector<HeadTailResult> head_tail_result;
  111 + ret = m_head_tail_algorithm.detect(vec_img, head_tail_result);
  112 + if (0 != ret) {
  113 + LOG_ERROR("m_head_tail_algorithm failed!");
  114 + head_tail_result.clear();
  115 + }
116 116  
117   - // m_clothes_algorithm.detect(vec_img);
  117 + m_clothes_algorithm.detect(vec_img);
118 118  
119   - // m_human_algorithm.detect(vec_img);
  119 + m_human_algorithm.detect(vec_img);
120 120  
121   - // m_human_car_algorithm.detect(vec_img);
  121 + m_human_car_algorithm.detect(vec_img);
122 122  
123   - // m_motor_rainshed_algorithm.detect(vec_img);
  123 + m_motor_rainshed_algorithm.detect(vec_img);
124 124  
125   - // m_motor_phone_algorithm.detect(vec_img);
  125 + m_motor_phone_algorithm.detect(vec_img);
126 126  
127 127 m_road_seg_algorithm.detect(vec_img);
128 128  
... ...
src/ai_engine_module/RoadSegAnalysis.cpp
... ... @@ -31,7 +31,7 @@ int RoadSegAnalysis::init(int devId){
31 31  
32 32 int RoadSegAnalysis::detect(vector<sy_img> vec_img){
33 33  
34   - ACL_CALL(aclrtSetCurrentContext(ctx), SY_SUCCESS, SY_FAILED);
  34 + ACL_CALL(aclrtSetCurrentContext(ctx), SY_SUCCESS, SY_FAILED);
35 35  
36 36 const int batchsize = vec_img.size();
37 37 rs_result results[batchsize];
... ...
src/main.cpp
... ... @@ -14,7 +14,7 @@ int main() {
14 14  
15 15 pic_analysis.analysis_sync(vec_path);
16 16  
17   - while (getchar() != 'q');
  17 + // while (getchar() != 'q');
18 18  
19 19 return 0;
20 20 }
21 21 \ No newline at end of file
... ...