-
Notifications
You must be signed in to change notification settings - Fork 5.8k
[GSoC 2017] Obstruction Free #1233
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
base: 4.x
Are you sure you want to change the base?
Conversation
…uction free method.
modules/xphoto/CMakeLists.txt
Outdated
@@ -1,2 +1,2 @@ | |||
set(the_description "Addon to basic photo module") | |||
ocv_define_module(xphoto opencv_core opencv_imgproc WRAP python) | |||
ocv_define_module(xphoto opencv_core opencv_imgproc opencv_highgui WRAP python) |
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.
Why do you need higui
here? We are trying to reduce dependencies for each module.
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.
Thank you very much for pointing it out. You are right. highgui
was used originally for showing the processed images. I will remove this dependency to the sample file.
@@ -0,0 +1,77 @@ | |||
/*M/////////////////////////////////////////////////////////////////////////////////////// |
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.
This long header should be replaced with a short one:
// This file is part of OpenCV project.
// It is subject to the license terms in the LICENSE file found in the top-level directory
// of this distribution and at http://opencv.org/license.html.
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.
Thank you very much for pointing it out. I will modify the header part.
@@ -0,0 +1,80 @@ | |||
/*M/////////////////////////////////////////////////////////////////////////////////////// |
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.
Same about the outdated long license header.
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.
Thank you very much for pointing it out. I will modify the header part accordingly.
|
||
#ifndef __OPENCV_OBSTRUCTION_FREE_CPP__ | ||
#define __OPENCV_OBSTRUCTION_FREE_CPP__ | ||
#ifdef __cplusplus |
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.
__cplusplus
check is not useful anymore, so it's better to get rid of that.
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.
Thank you very much for pointing it out. I will remove this line.
…w and opencv_ximgproc may be removed later.
…, where opencv_optflow and opencv_ximgproc may be removed later.
…, where opencv_optflow and opencv_ximgproc may be removed later.
…pencv_contrib into obstructionfree-gsoc * 'obstructionfree-gsoc' of https://github.com/binbin-xu/opencv_contrib: add dependency of opencv_optflow, opencv_ximgproc, and opencv_calib3d, where opencv_optflow and opencv_ximgproc may be removed later. Conflicts: modules/xphoto/CMakeLists.txt
Summary to the “Computational Occlusion Removal in Image Inpainting” project: Code: Work left to be finished:
Acknowledgements: Yours sincerely, |
This pullrequest changes
First commit with some dummy functions to get familiar with PR procedure.
Added the interface headers, readme, bib files of the obstruction-free method in the module of xphoto, with the first part implementation code of building a multiscale pyramid for the input image sequences.
@garybradski