schwittlick / ofxDarknet

darknet neural network addon for openFrameworks
MIT License
496 stars 89 forks source link

Some important questions .... #18

Closed MyVanitar closed 7 years ago

MyVanitar commented 7 years ago

@mrzl @genekogan

Hello,

1) I want to use YOLO2 in windows. Does your repo is about this or it is YOLO1?

2) How can I train the YOLO2 on my own custom dataset (fine-tuning)? how can we see the mAP during training?

MyVanitar commented 7 years ago

besides, I am unable to open example-yolo2 VS2015 project as you see in the picture (load failed)

2017-02-18_16-58-58

genekogan commented 7 years ago

not sure about the windows project file -- @mrzl may know -- but about training, you are probably better off at the moment just using the original darknet repository to train because we haven't made any convenience functions in the wrapper for doing that. possibly in the future we may try to add some support for it.

MyVanitar commented 7 years ago

@genekogan

Good that somebody replied me, I was waiting for you impatiently. That error was because of missing OpenFrameworks. But anyway I have another question

Consider we have .weights file, .cfg and the rest as a result of training. How can I use these to make a standalone application? Possibly as a module or DLL file, which I could be able to write a .Net software based on that or possibly a python code or whatever. I am looking for a way to make a portable software.

genekogan commented 7 years ago

there is no reason to use this library without openframeworks, its purpose is to make this darknet work inside openframeworks. that repo will give you information on how to compile it into an executable application. answering generic questions about darknet is beyond the scope of ofxDarknet so it is better to direct those kinds of questions to the darknet google group.

MyVanitar commented 7 years ago

actually yes it gives an executable application, but that .exe file is a console application which I don't have control of it. for example I don't know how can I pass some parameters (such as detected objects coordinates or number of detected objects or classification results .. etc) between that executable and my own software which maybe should be written in VB.Net.