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

What is contours in computer vision?
cvCalcOpticalFlowPyrLK not working as expected
opencv square detection radiant floor prob
opencv 2.4.6.0 Video Capture won't open files
CAP_PROP_FRAME_WIDTH undeclared in 'How to build applications with OpenCV inside the Microsoft Visual Studio' sample code
how to find blur corner position with opencv?
How can I obtain the corners of a quadrilateral in a binary image
Changing stereo vision baseline via software
Area of interest and Hough Line Detection for distorted lines accuracy
How do you cut a face out of an image?
Different planes during Camera Calibration
Color detection in opencv
What's the equalivent of 'CV_IS_SEQ_CLOSED' in opencv2?
Simple way of extracting hair pixels from an image of a human face
Emgu file size remains 0kb
Project ideation using image processing

Categories

HOME
html5-canvas
coffeescript
styling
swashbuckle
wikipedia
weblogic11g
stripe-payments
delphi-xe7
r-caret
microsoft-dynamics
activerecord
silverlight
tcplistener
square-connect
wso2ei
avplayer
command-line-arguments
ellipse
fbx
export-to-excel
partitioning
factory-girl
jmespath
hp-alm
google-finance
slime
rtp
easendmail
azure-redis-cache
effects
meanjs
masstransit
bluebird
instance
azure-api-apps
pvlib
signing
drupal-webform
es6-promise
psychopy
hawkular
gradle-tooling-api
ase
invalidate
dump
htc
ammonite
biological-neural-network
easyhook
flying-saucer
untagged
glumpy
ifc
wxhaskell
topojson
ipopt
facebook-audience-network
sizeof
xpdf
hyperterm
finalcut
formatter
xmllint
target-platform
cover
accounts
viewengine
tag-helpers
clientid
xirr
android-gpuimageview
protected
selectsinglenode
json-web-token
boxapiv2
culture
image-scaling
asp.net-apicontroller
dataformat
b2b
declspec
nawk
parsekit
resolver
transport-stream
external-dependencies
semantic-markup
firebird2.1
ccombobox
mms-gateway
argumentexception
angularjs-module
square-cube
shebang
timespan
applaud
arden-syntax
tipsy
hpple
jetspeed2
jammit
ramaze
jdic
xoom
remote-control
executescalar
clipboard-pictures
resharper-4.5
fogbugz-on-demand
shareware

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