DarkMark
darknet
Our great sponsors
DarkMark | darknet | |
---|---|---|
8 | 62 | |
144 | 21,449 | |
- | - | |
6.9 | 6.5 | |
about 2 months ago | about 1 month ago | |
C++ | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DarkMark
-
Using YOLO for annotation in CVAT
Also see DarkMark. For several years it has had support for loading custom Darknet/YOLO weights (not just MSCOCO!) to help annotate more images. https://www.ccoderun.ca/darkmark/Summary.html
-
[Discussion] YOLOv5 training questions, specificaly re-training best practices
You should look at DarkMark. I wrote it specifically to do what you describe. It is an annotation tool that loads the Darknet/YOLO weights, so it can assist in annotating images. I annotate a few images and train, reload DarkMark to annotate some more, train, rinse, lather, repeat.
-
When to use YOLOv5 and when not to use the model?
Disclaimer: I'm the author of DarkHelp (the C++ library for Darknet) and DarkMark (the annotation and project management tool for Darknet).
-
Annotate data for tracking
If using Darknet/YOLO, look up DarkMark which does have support for video, as well as loading existing neural networks to help annotate images (or video frames) faster. Some info on getting started: https://www.ccoderun.ca/programming/darknet\_faq/#how\_to\_get\_started
-
Free AI assisted image labelling tool
You can find DarkMark here: https://github.com/stephanecharette/DarkMark
-
Reduce false positive in object detection
Disclaimer: I'm the author of DarkHelp and DarkMark, and I run the Darknet/YOLO discord.
-
Extracting Images from Video
I use DarkMark's video import functionality to extract video frames. See this screenshot: https://www.ccoderun.ca/darkmark/Summary.html#DarkMarkImportVideoFrames
-
Annotating and detecting objects in a video
DarkMark will extract frames from a video (lots of options, either all frames, sequences of frames, random number of frames, png vs jpeg, resize frames, ...) and then will let you annotate them as you normally would. https://github.com/stephanecharette/DarkMark
darknet
-
Anybody building ML models in C++?
YoloV3/4 is C based if that counts: https://github.com/AlexeyAB/darknet
-
[D] Fixing the angle of Skewed Paintings, see comments
This is all well-known information, see any (and all!) previous discussions when YOLOv5 comes up. For details: https://github.com/AlexeyAB/darknet/issues/5920
- Viseron 2.0.0 - Self-hosted, local only NVR and AI Computer Vision software.
-
How do I train YOLO5 to detect small objects (arial imagery). something like 20-20 pixels or maybe little more? How do I increase resolution and apply augmentation and tiling? Or maybe the YOLO5 is not he best choice for that?
2) YOLOv5 is both slower and less precise than YOLOv4. Why use YOLOv5? Source: https://github.com/AlexeyAB/darknet/issues/5920
- Machine learning Library in C?
-
I just realized yolov5 is GPL-3
So my recommendation is you stuck with Darknet/YOLO and use v4 of YOLO. The Darknet framework license is definitely suitable for commercial use: https://github.com/AlexeyAB/darknet/blob/master/LICENSE
-
GPL vs MIT.
Still to long. Here's my favourite license: https://github.com/AlexeyAB/darknet/blob/master/LICENSE
-
I was excited about YOLOv7, so I built a sharable object detection application with VDP and Streamlit.
When YOLOv7 was out, I built a web app to test it against the classic YOLOv4 and shared it with my team, then deployed it online to share with the community.
-
Does reducing the number of classes on YOLOv5 make it faster at inference?
If you're worried about performance, you shouldn't be using YOLOv5 since it is slower (and less accurate!) than YOLOv4. Source: https://github.com/AlexeyAB/darknet/issues/5920
-
[D] DarkNet YOLOv4 with CUDA 11.7 in Windows?
I looked around online but I only found this post discussing a related issue, leading me to think there seems to be some sort of compatibility issue going on here. And I think this is the most recent version of the file I am trying to compile located on the exact same folder where my copy is and when I opened it it shows CUDA 11.1 in line 307.
What are some alternatives?
yolov5 - YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
image-quality-assessment - Convolutional Neural Networks to predict the aesthetic and technical quality of images.
tensorflow-yolov4-tflite - YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite
django-labeller - An image labelling tool for creating segmentation data sets, for Django and Flask.
tensorflow-yolo-v3 - Implementation of YOLO v3 object detector in Tensorflow (TF-Slim)
VIAME - Video and Image Analytics for Multiple Environments
efficientdet-pytorch - A PyTorch impl of EfficientDet faithful to the original Google impl w/ ported weights
DarkHelp - C++ wrapper library for Darknet
yolor - implementation of paper - You Only Learn One Representation: Unified Network for Multiple Tasks (https://arxiv.org/abs/2105.04206)
openpose - OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
darknet_ros - YOLO ROS: Real-Time Object Detection for ROS