This is a collection of my daily projects, which are organized in separate files. The propose of each project states as following.
Merge the Background from the warped left view and the warped right view, considering their depth value.
IO :
- Input :
- Left View Warped Background Color Image
- Left View Warped Background Depth Map
- Right View Warped Background Color Image
- Right View Warped Background Depth Map
- Output :
- Merged Virtual View Background Color Image
- Merged Virtual View Background Depth Map
Estimate the background through Depth Map, which considers the object distance to camera.
IO :
- Input :
- A Certain View Color Image
- A Certain View Depth Map
- Output :
- Certain View Background Color Image
- Certain View Background Depth Map
Fill the backhole in the warped image with BG information, Combines Filling and Merging process.
Function :
- One View Filling
- Two View Filling
- Filling Stratagem A: Filling after Merge
- Filling Stratagem B: Merge after Filling(default)
IO :
- Input :
- For One View Filling Only
- A Certain View Color Image
- A Certain View Depth Map
- For Two View Filling Only
- Left View Color Image
- Left View Depth Map
- Right View Color Image
- Right View Depth Map
- Common
- Virtual View Background Color Image
- Virtual View Background Depth Map
- For One View Filling Only
- Output :
- Virtual View Color Image
- Virtual View Depth Map
Temporal File of NBU OJ.
Test case of OpenCV.
Function List
- HISTOGRAM
- SIFT_AND_BFMATCHER
- SURF_AND_BFMATCHER
- SURF_AND_FLANN
- SURF_AND_FLANN_AND_OBJECT_DETECTION
- ORB_AND_FLANN
- ERODE
- DILATE
- ADVANCED_MORPHOLOGY
- RESIZE
- PYRAMID
- BINARYZATION
- MEAN_FILTERING
- CANNY_EDGE_DETECTION
- YUV_CLASS
- WATERSHED
- INPAINT
Coding Python in Visual Stdio. Test the example of mnist.
Realize the function to Read Parameter from File.
My DIBR Project, including three functions:
- ForwardWarp
- Merge
- FillHoles
Modify the CIYuv class, and use two ways to extract color background(BACKGROUND_AVERAGE & BACKGROUND_GMM), finally apply it to fill the holes from single view rendering.