DJ and Team,
Have you seen the TensorFlow / Darknet / YOLO Real-time Object Detection videos? A friend of mine has implemented it on his PC and OMG, it is the fastest and most accurate object identification software that I have ever seen. It is light years beyond Open CV. And the best part is that like Open CV, it is also open source. It is a neural network program which it runs on Windows (and Linux).
Have you ever thought of adding this to EZ Builder?
Upgrade to ARC Pro
Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.
I finally have DTY (Darknet/Tensorflow/YOLO2) working with ARC. DTY classifies/identifies an object. I added code to then output what it sees to a text file. Then I read the text into ARC, and finally parse it and assigns each atribute to a variable. The attributes are
I hope you'll get to share more on how your did it, I'd like to follow in your foot steps and experiment. With TensorFlow I assume you used the 'CPU' install instead of the GPU install?
I was pricing a multi unit GPU system the other day...PHEEWWW! I was not prepared for those prices!
Compiling Yolo is quick, regarding Tensorflow:
How long it took to compile ?
Did you enabled AVX2 extensions ?
(write text/read in) pointed by Justin follows the KISS principle !
I'm working on a different integration, not so simple .. so no results yet.
I'm running it from Atom/Python with a few changes.
Best of luck on your implementation!
Me: do you see a dog?
Robot: yes. It's on my left. (Points to the dog.)
Do you think it is possible to send the Values from YOLO directly to the Http Server, this would eliminated to read and write a .txt file and speed up things significantly!
Here is my to do list:
1. Put a demo video up this weekend showing the software working.
2. Put up a video showing the robot running via ARC.
3. Put up a Tensorflow / darkflow / YOLO instructional video with links to all the needed software.
4. Put up a Atom installation video
5. Put up a OpenCV installation video
6. Correct any errors
7. Answer all questions
8. Improve as needed
Depending on your internet connection, setting this up should take less than a half of an hour to install and get working. You will need a computer with good "horsepower" under the hood--a strong 4 core processor and at least 8 GB of RAM. And a GPU will get you up to 10-30 images processed per second. I don't have a GPU, so the best I get is about 1 image every 2 or 3 seconds.
I put up a demo video with tensorflow/YOLO/Darknet/Darkflow on YouTube:
Looking forward to see the setup and it would be great if you could share the ARC Project! Cant wait to try it myself!
Btw, I heard there are a few faster version of YOLO out there with a reduced amount of trained objects, can you confirm this?