mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
@ -28,11 +28,6 @@ struct image_t {
|
||||
float *data; // pointer to the image data
|
||||
};
|
||||
|
||||
#define C_SHARP_MAX_OBJECTS 1000
|
||||
struct bbox_t_container {
|
||||
bbox_t candidates[C_SHARP_MAX_OBJECTS];
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
@ -45,12 +40,6 @@ struct bbox_t_container {
|
||||
#include "opencv2/imgproc/imgproc_c.h" // C
|
||||
#endif // OPENCV
|
||||
|
||||
extern "C" __declspec(dllexport) int max_objects();
|
||||
extern "C" __declspec(dllexport) int init(const char *configurationFilename, const char *weightsFilename, int gpu);
|
||||
extern "C" __declspec(dllexport) int detect_image(const char *filename, bbox_t_container &container);
|
||||
extern "C" __declspec(dllexport) int detect_image2(const uint8_t* data, const size_t data_length, bbox_t_container &container);
|
||||
extern "C" __declspec(dllexport) int dispose();
|
||||
|
||||
class Detector {
|
||||
std::shared_ptr<void> detector_gpu_ptr;
|
||||
std::deque<std::vector<bbox_t>> prev_bbox_vec_deque;
|
||||
|
Reference in New Issue
Block a user