Blame view

src/decoder/dvpp/VpcUtils.h 578 Bytes
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
1
2
3
4
5
  #include "dvpp_headers.h"
  #include "depend_headers.h"
  #include "DvppDataMemory.hpp"
  
  
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
6
  class VpcUtils{
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
7
  public:
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
8
9
10
      VpcUtils();
      ~VpcUtils();
      int init(int);
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
11
12
  
      DvppDataMemory* convert2bgr(acldvppPicDesc *input, int out_width, int out_height, bool key_frame);
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
13
      DvppDataMemory* convert2bgr(DvppDataMemory* inMem);
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
14
  
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
15
      DvppDataMemory* resize(acldvppPicDesc *inputDesc_, int out_width, int out_height);
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
16
  private:
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
17
18
19
      void release();
  private:
      aclrtContext context_{nullptr};
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
20
      int m_devId;
8072fc32   Hu Chunming   代码同步初步完成,人脸检测模型还不兼容
21
      acldvppChannelDesc *dvppChannelDesc_ {nullptr};
0b4cd5d5   Hu Chunming   完成轨迹定时抓拍
22
23
      string m_dec_name;
  };