krupkat / krupkat/xpano

Masking

Open
#70 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
377
Forks
22
PR merge metrics
No merged PRs in 30d

Description

_Based on a comment by @hqhoang in https://github.com/krupkat/xpano/issues/18#issuecomment-1500779980_

Experiment with masking

- create gui for creating a mask for an input image
- get example images to test on
- experiment with customizing the masks argument in [GraphCutSeamFinder](https://docs.opencv.org/4.7.0/db/dda/classcv_1_1detail_1_1GraphCutSeamFinder.html#aea2fc0865be1d3134b8dde43ae3e9dd4) called inside [composePanorama](https://docs.opencv.org/4.7.0/d2/d8d/classcv_1_1Stitcher.html#a3217156f7deba256ecd7790ef34008ed)

Contributor guide

Open the contributing guide

Research direction

Start by locating the composePanorama call and its use of OpenCV's GraphCutSeamFinder, then review the linked API documentation and the source issue comment. Experiment with example images, define how masks should be created in the GUI, and consider the work done when mask creation and customized masks can be evaluated on representative panorama inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, opencv
Domain
computer-vision, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.