mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
Changed definition location to adhere to compatability promises
This commit is contained in:
@ -33,18 +33,6 @@ struct detector_gpu_t{
|
|||||||
unsigned int *track_id;
|
unsigned int *track_id;
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef OPENCV
|
|
||||||
cv::Scalar obj_id_to_color(int obj_id)
|
|
||||||
{
|
|
||||||
int const colors[6][3] = { { 1,0,1 },{ 0,0,1 },{ 0,1,1 },{ 0,1,0 },{ 1,1,0 },{ 1,0,0 } };
|
|
||||||
int const offset = obj_id * 123457 % 6;
|
|
||||||
int const color_scale = 150 + (obj_id * 123457) % 100;
|
|
||||||
cv::Scalar color(colors[offset][0], colors[offset][1], colors[offset][2]);
|
|
||||||
color *= color_scale;
|
|
||||||
return color;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
YOLODLL_API Detector::Detector(std::string cfg_filename, std::string weight_filename, int gpu_id) : cur_gpu_id(gpu_id)
|
YOLODLL_API Detector::Detector(std::string cfg_filename, std::string weight_filename, int gpu_id) : cur_gpu_id(gpu_id)
|
||||||
{
|
{
|
||||||
wait_stream = 0;
|
wait_stream = 0;
|
||||||
|
@ -453,7 +453,14 @@ class Tracker_optflow {};
|
|||||||
|
|
||||||
#ifdef OPENCV
|
#ifdef OPENCV
|
||||||
|
|
||||||
cv::Scalar obj_id_to_color(int obj_id);
|
cv::Scalar obj_id_to_color(int obj_id) {
|
||||||
|
int const colors[6][3] = { { 1,0,1 },{ 0,0,1 },{ 0,1,1 },{ 0,1,0 },{ 1,1,0 },{ 1,0,0 } };
|
||||||
|
int const offset = obj_id * 123457 % 6;
|
||||||
|
int const color_scale = 150 + (obj_id * 123457) % 100;
|
||||||
|
cv::Scalar color(colors[offset][0], colors[offset][1], colors[offset][2]);
|
||||||
|
color *= color_scale;
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
|
||||||
class preview_boxes_t {
|
class preview_boxes_t {
|
||||||
enum { frames_history = 30 }; // how long to keep the history saved
|
enum { frames_history = 30 }; // how long to keep the history saved
|
||||||
|
Reference in New Issue
Block a user