krupkat / krupkat/xpano

Advanced stitching parameters

Open
#18 5 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

Bring in some of the options from [stitching_detailed](https://docs.opencv.org/4.x/d9/dd8/samples_2cpp_2stitching_detailed_8cpp-example.html#a25).

1. Identify which options would be useful
2. Implement

The goal is to keep the app simple to use and the defaults should "just work".

Calling the OpenCV function: [Code location](https://github.com/krupkat/xpano/blob/4b8ef552df06019159e4f1e70b28c85570318c77/xpano/algorithm/algorithm.cc#L183)
Options menu: [Code location](https://github.com/krupkat/xpano/blob/4b8ef552df06019159e4f1e70b28c85570318c77/xpano/gui/panels/sidebar.cc#L197)

Contributor guide

Open the contributing guide

Research direction

Read the OpenCV stitching_detailed example, then inspect the stitching call in xpano/algorithm/algorithm.cc and the options menu in xpano/gui/panels/sidebar.cc. Identify a small set of useful parameters, expose them without making the app harder to use, and verify that the defaults still produce working panoramas.

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
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.