Commit Graph

117 Commits

Author SHA1 Message Date
01bec65708 "channel" parameter of [net] is used in detector when preparing images for net. 2018-05-30 19:51:55 +03:00
1b7a1a0f33 Fixed top-coordinate output when -ext_output is used for video 2018-05-28 19:02:05 +03:00
160eddddc4 Minor fix 2018-05-27 16:53:42 +03:00
f52040f0bf Classifier uses C++ OpenCV cv::VideoCapture that hasn't bugs. 2018-05-23 18:43:51 +03:00
a2666d5b3c Fixed replace_image_to_label(): replaces directories only for Pascal VOC and COCO, replaces only extensions for other. 2018-05-22 18:23:48 +03:00
a720bf74e2 Added flag -ext_output for detector demo. Fixed proportional resize of network for random=1 2018-05-22 00:15:04 +03:00
7b7c669f49 Added flag -save_labels to save detections as training labels txt-files (pseudo labeling concept) 2018-05-20 00:39:03 +03:00
3ebcc647b6 Fixed network resizing (random=1) for non-square networks 2018-05-14 12:20:38 +03:00
cda8171feb Merge pull request #765 from HotChick91/AlexeyAB-code
Exit with nonzero status on error
2018-05-10 01:38:02 +03:00
e96401774b Fixed compile error 2018-05-08 19:09:43 +03:00
fb56f6d569 Fixed README.md 2018-05-08 18:02:23 +03:00
0948df52b8 Merge pull request #741 from IlyaOvodov/Fix_detector_output
Output improvements for detector results:
2018-05-08 17:27:45 +03:00
1b5afb4583 Output improvements for detector results:
When printing detector results, output was done in random order, obfuscating results for interpreting. Now:
1. Text output includes coordinates of rects in (left,right,top,bottom in pixels) along with label and score
2. Text output is sorted by rect lefts to simplify finding appropriate rects on image
3. If several class probs are > thresh for some detection, the most probable is written first and coordinates for others are not repeated
4. Rects are imprinted in image in order by their best class prob, so most probable rects are always on top and not overlayed by less probable ones
5. Most probable label for rect is always written first
Also:
6. Message about low GPU memory include required amount

Upd:
* struct detection changes reverted to keep it unchanged
* cmd line key "-ext_output" is added to manage extended output (rect coords in detector test mode)

# Conflicts:
#	src/detector.c
2018-05-08 14:09:35 +03:00
ae4ec1a06d Exit with nonzero status on error 2018-05-07 22:11:57 +02:00
89354d0a0c Fixed memory leaks. And fixes for Web-camera and IP-camera. 2018-05-04 23:52:05 +03:00
4232ace376 Fix webcam memory leak 2018-05-04 18:37:33 +03:00
028696bf15 Output improvements for detector results:
When printing detector results, output was done in random order, obfuscating results for interpreting. Now:
1. Text output includes coordinates of rects in (left,right,top,bottom in pixels) along with label and score
2. Text output is sorted by rect lefts to simplify finding appropriate rects on image
3. If several class probs are > thresh for some detection, the most probable is written first and coordinates for others are not repeated
4. Rects are imprinted in image in order by their best class prob, so most probable rects are always on top and not overlayed by less probable ones
5. Most probable label for rect is always written first
Also:
6. Message about low GPU memory include required amount
2018-05-03 16:33:46 +03:00
92b25a7200 FIX #736: Detector does not draw rects for images with small resolutions 2018-05-03 12:43:48 +03:00
a0e288f0dc Increased speed of darknet.py. Fixed functions related to resize_image(). 2018-05-01 02:17:49 +03:00
c52fa47428 Loss-graph store automatically (iterations == max_batches) at the end of training 2018-04-16 13:09:10 +03:00
d75854c0fd Minor fix 2018-04-12 19:31:36 +03:00
d9ae3dd681 Added Yolo v3 2018-03-28 02:59:03 +03:00
fe4f01b1d8 Fixed uses of WebCam for OpenCV 3.x 2018-03-20 22:10:46 +03:00
537d135feb Improve training performance - batch-norm using cuDNN. 2018-03-20 02:16:51 +03:00
df076653e0 Minor fix 2018-03-13 19:04:39 +03:00
f0bc634a74 Fixed saving video file 2018-03-05 13:25:27 +03:00
c123f320fc Show avg-loss chart during Training, if compiled with OpenCV. Use -dont_show to disable. 2018-03-04 23:41:23 +03:00
5cd147031b Added param -dont_show to detect objects on servers without display, like Amazon EC2 2018-03-01 16:05:39 +03:00
35a66b73a2 Changed class to class_id 2018-03-01 15:14:58 +03:00
490d02505b Fixed VideoWriter 2018-02-26 21:48:09 +03:00
82f630cac7 Added param -http_port 8090 to show MJPEG-stream in the WebBrowser (Chrome/Firefox) 2018-02-18 02:31:56 +03:00
56fd10435a Use load_image_cv() on OpenCV 3.x 2017-10-26 15:50:38 +03:00
2baa7bde54 Fixed classifier for AlexNet and Resnet50 2017-09-15 20:31:48 +03:00
8d41842cf2 Show FPS and store result.avi video output in yolo_console_dll.cpp 2017-09-11 19:04:08 +03:00
76276fdbea You can specify filename for output video by using -out_filename res.avi 2017-08-23 21:54:24 +03:00
4d2fefd75a More usage rand_s() 2017-08-18 02:12:44 +03:00
111b749d03 fixed load image for OpenCV 3.0 2017-08-03 20:42:40 +03:00
815e7a127b Supported OpenCV 3.0 and 2.4.13. Supported Windows and Linux. 2017-08-03 00:48:29 +03:00
1fd398da4f Added cfg, labels, tree ... files for Yolo9000 2017-07-28 00:24:10 +03:00
5bc62b14e0 Memory leak fixed 2017-07-03 14:12:52 +03:00
5eb552fcfc Un-commented the line to saving output video file. 2017-06-30 19:01:32 +03:00
42d06a7485 Increased speed for high res video 4K (3840 x 2026) 30-40 FPS. 2017-06-30 19:00:36 +03:00
1d9b808111 Added: store video output to file: test_dnn_out.avi 2016-12-07 19:37:30 +03:00
62235e9aa3 cpu batch norm works 2016-11-18 21:51:36 -08:00
c6afc7ff14 🔥 🔥 yolo v2 🔥 🔥 2016-11-17 12:18:24 -08:00
c7a700dc22 new font strategy 2016-11-05 14:09:21 -07:00
ae53edc6a4 fix bug thing 2016-10-05 23:35:06 -07:00
481b57a96a So I have this new programming paradigm....... 2016-09-24 23:12:54 -07:00
6b38dcdce0 adding new tiny-yolo 2016-09-07 22:27:56 -07:00
8f1b4e0962 updates and things 2016-09-01 16:48:41 -07:00