opencv


Bundle Adjust without Feature/Matching OpenCV


Intro:
I've been working on this stitching project of mine for over a year now. It utilizes motion detectors to get the rotation matrixes representations, and then I convert them to camera space rotations by utilizing Eigen. The calculations work fine.
Problem:
The problem is that there's always noise in the motion detectors which can't be removed, which then reflects on the result - as shown in the image below.
Question:
Is there any way to minimize the errors shown in the image above by taking advantage of the parameters below? Or does anyone have any idea of how to "hide" the errors? Make them less noticeable?
Parameters:
Each image will be taken sequentially in a LTR order.
Each image will overlap the other image by 20%.
Each image will be separated by 20 degrees.
What I've tried:
SeamFinder - works ~OK for minimalistic errors, but, the error shown on the black monitor would turn into clippings and overall look weird.
Feature matching & extraction - I've tried to use feature matching and extractions etc, which often produces a better result than the image above, however, the downside is that it's very expensive to use.
What I think is a good idea, (feel free to argue against?):
Instead of SeamFinder, maybe utilize like a alpha gradient blending that blends each image by it's alpha value - thus making it less noticeable? Take a look at the image below.

Related Links

Handling a vector of cv::Mat with a Method
Detecting full, complete circles with OpenCV
OpenCV - Display percentage instead of line [closed]
OpenCV Fullscreen Windows on Multiple Monitors
How can I detect the mid-field line over the soccer field images?
Why do SURF feature points have floating point coordinates?
OpenCV: Background subtracting issue when one `VideoCapture` instance is used
opencv has triggered a breakpoint Invalid address specified to RtlValidateHeap
Change value of the camera focal in pixels
flower segmentation using GrabCut in OpenCv
`opencv_createsamples` is missing
opencv c++ HSV image channel separation exception
Creating Positive and Negative Samples
Providing Panorama Stitcher with Camera Rotations
how can i apply blob extraction on an edge image?
Using float in openCV shows all positive values, but using char will display both positive and negative values

Categories

HOME
asp.net-mvc
dynamic-programming
mongodb
hadoop
module
watson
jsessionid
path
android-dialer
classloader
cross-domain
tin-can-api
coded-ui-tests
binary-search
hadoop2
identifier
records
flow
org-mode
lookup-tables
servlet-filters
gitlab-ci-runner
lexikjwtauthbundle
appcelerator-alloy
textmatebundles
jscodeshift
ibm-datapower
burp
php-carbon
flexjs
memorystream
asp.net-identity-2
svn2git
scom
react-redux-form
petrel
edit-distance
p4-lang
extraction
ubuntu-server
decompiler
spring-saml
tibco-ems
rating
projection
phasset
zuul
sql-insert
scoring
federation
okular
simple.odata.client
html-lists
android-identifiers
glumpy
facebook-canvas
ifc
post-increment
restbed
gcloud-java
docklight
illegalstateexception
java-gstreamer
oracle-bi
interpreted-language
ironmq
biojava
devenv
boost-coroutine
android-print-framework
mkpolyline
fortrabbit
centering
javaw
reactive-cocoa-3
nolio
razor-2
prettyfaces
dynamic-typing
eventmachine
image-scaling
jxta
django-endless-pagination
pligg
glulookat
mainwindow
git-gui
adlds
flexpaper
slimbox
northwind
dynamic-usercontrols
cloud-hosting
lungojs
nextpeer
arden-syntax
c++builder-xe2
httpconnection
android-assets
openfeint
plinqo
staging
automapping
remote-control
net-ssh
project-settings
large-teams
user-testing

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App