Getting started on contributing to Feature #3380
Hello!
I'm a student and just getting started with contributing to openCV (though have a lot of experience in using openCV). I've already forked, cloned, built and played a bit with the source code. I want to work on the task 3380, and thought it'd be better to run my ideas through other developers before starting to code.
If I understand the question correctly, we essentially want the ::zeros() kind-of initializers for the Vec. In my understanding, Vec is implemented using Mat in modules/core/include/opencv2/core/matx.hpp (line 869). So essentially, I need to add another function there for initialization.
Please let me know if I'm on the right track or not. I'm really a noob in working on open source, so please forgive me for mistakes. Also, I'd really appreciate any guidance on the proper way of collaborating with developers while working on such projects.
Thanks a lot!
First of all, I support all possible contributions, they are really needed! Besides that, if you select a first contribution, you might start with an easy one, this doesn't seem that straightforward ... but hey, maybe you already figured it out! Good luck!
Thanks for the tip @StevenPuttemans! I actually wanted to do an easy one, but couldn't find an easier one from the Volunteer tasks. If you have one in mind, please let me know!
I do think that the documentation problems are the most easiest ones to tackle to get to know the submission system! http://code.opencv.org/projects/opencv/issues?query_id=26
Hi @StevenPuttemans@Nghia ! well maybe adding these functions would simply overload the API (as per discussion https://github.com/Itseez/opencv/pull/2307 )..however, about the 2nd part of the task, assigning Mat<_tp, n, 1> to Vec<_tp, n>, can it be done someway? or should I implement that operator?