Dear all,
I am not a professional programmer. In stead, I am using C++ mostly
for my research work. My knowledge of C++ is only good enough for my
computation. I really don't use the advanced feature of C++ very much
(e.g. virtual functions, templates, etc. ).
Recently, I have to work on some image processing problems. My first
thought is to use C++ instead of Matlab, However, I don't want to
reinvent the wheel, to rewrite all the functions. Then I start to
search the existing libraries, and also the existing C++ code so that
I can shorten the developing time.
Now my problem is that there are a lot of online sources, for example,
I need k-means analysis, I found several already existing packages for
that. But how can I integrate those source codes into my program?
Usually they all have their own classes which may very likely not
compatible with your own classes.
So my question to all of you is:
1. how do you use the online source codes? Do you think it is helpful?
For me, at this moment, reading the codes seem to take more time (but
I still think I did not master the skill to use those codes).
2. how do you choose the libraries? I found OpenCV an Magick++ are all
good libraries for image processing, and now I am hesitating which one
I should use?
Thanks in advance.
Dave