Quote:
Originally Posted by jacob9706
Wow very nice. Training can be a pain in the butt so we tried to avoid it this year. Why did you decide to go with cpp instead of Python or another scripting language?
Last year we did cpp but decided for the ease we would switch to python, and let me tell you, it is a whole new world.
|
The training process is actually pretty straight forward and quick (but then again I work with machine learning quite a bit).
I actually wanted to go with python originally but I got held up on the NetworkTables so I went this route using java to call cpp. The actual overall framework (called cppVision on my site) is pretty much obsolete now because OpenCV is releasing up to date official java bindings. - Also our students were familiar with c++ and there isn't a whole lot of difference between using OpenCV on python and c++ in my opinion.
I'd love to see a lot more OpenCV in FRC so hopefully next season we have a few more options for using the NetworkTables.