* Move GPU post-processing separately to cuda_postprocess.cu * Update postprocess.cpp * Update postprocess.cu --------- Co-authored-by: wang-xinyu <wangxinyu_es@163.com> Co-authored-by: Wang Xinyu <shaywxy@gmail.com>
16 lines
345 B
C
16 lines
345 B
C
#pragma once
|
|
#include "config.h"
|
|
|
|
struct alignas(float) Detection {
|
|
//center_x center_y w h
|
|
float bbox[4];
|
|
float conf; // bbox_conf * cls_conf
|
|
float class_id;
|
|
};
|
|
|
|
struct AffineMatrix {
|
|
float value[6];
|
|
};
|
|
|
|
const int bbox_element = sizeof(AffineMatrix) / sizeof(float)+1; // left, top, right, bottom, confidence, class, keepflag
|