| | |
| | | #include "opencv2/imgproc/imgproc.hpp" |
| | | extern "C" image ipl_to_image(IplImage* src); |
| | | extern "C" void convert_yolo_detections(float *predictions, int classes, int num, int square, int side, int w, int h, float thresh, float **probs, box *boxes, int only_objectness); |
| | | extern "C" void draw_yolo(image im, int num, float thresh, box *boxes, float **probs); |
| | | |
| | | extern "C" char *voc_names[]; |
| | | extern "C" image voc_labels[]; |
| | |
| | | static image disp ; |
| | | static cv::VideoCapture cap; |
| | | static float fps = 0; |
| | | static int demo_thresh = 0; |
| | | static float demo_thresh = 0; |
| | | |
| | | void *fetch_in_thread(void *ptr) |
| | | { |
| | |
| | | det = in; |
| | | det_s = in_s; |
| | | |
| | | cvNamedWindow("YOLO", CV_WINDOW_NORMAL); |
| | | cvMoveWindow("YOLO", 0, 0); |
| | | cvResizeWindow("YOLO", 1352, 1013); |
| | | |
| | | while(1){ |
| | | struct timeval tval_before, tval_after, tval_result; |
| | | gettimeofday(&tval_before, NULL); |