-
Notifications
You must be signed in to change notification settings - Fork 5.9k
datasets loading module #78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@vpisarev, please, take a look on the code, as September, 1 getting closer :) |
|
Hi @avdmitry, please take a look at the buildbot status for your PR. One thing that I'm pretty sure is not allowed, is to commit the code of tinyxml2 into the repo directly. The tinyxml dependency might be an issue altogether. For more info about contribution in general look on the OpenCV contribution guide, OpenCV contribution process and OpenCV coding guide. If you comply with all these, that will make the review process easier and more rewarding for both parties :) |
|
Hello, @bmagyar thank you for explanation. I read documents, but however it is necessary to practice a little. |
|
@avdmitry, @bmagyar, dependency of tinyxml (or tinyxml2) is probably fine, since 1) it's rather compact 2) dmitry put it right to the module, so there is no extra dependency, 3) the license permits us to do so. as Bence mentioned, the builders should be fixed, they all should be green. Also, putting generated HTML docs is inappropriate. Just put rst files. I will review the pull request more carefully soon, but please correct the build problems first |
|
@vpisarev, finally, "Required builds passed") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all the headers in this module should be put into datasettools subdirectory
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done.
|
@vpisarev, last commit fixed all comments except base class enhancment and interface-implementation pattern. |
…moved train\test to base class
|
enhanced base class: created hierarchy for objects in train\test and moved train\test to base class (several unused lines remain in dataset.hpp & fr_lfw.hpp - I'll clean them in next commit) |
|
@avdmitry, yes, this is much better. Since you are going to make another commit, as you said, can you also capitalize all the class names? |
|
@vpisarev, I have already fixed comment that class names should start from capital letter, probably all structures also should start from capital letter, I'll fix them too. |
Module for loading datasets for Fall2014 OpenCV Challenge.
I hightly unsure about files structure, because I worked on separate application and just converted it to module today (we need hurry as Challenge should start September, 1).
Document in doc/ is very first version and will be updated.
src/ & include/ contain main code.
samples/ - samples how to work with this code.
tinyxml2/ - 3rd party library, in my project structure was in 3rdparty/ folder, but this didn't work after converting to module.
I only checked that module was successfully built.