Comments (4)
Hi Romain,
Not for the moment.
I prefer consider one day adding a six point based solver (For pose and Focal length estimation).
Do you know how is done Autocalibration in Apero ?
Regards,
Pierre
from openmvg.
thanks Pierre,
I made a deeper look into openMVG source code tonight and now I found my previous question was obviously stupid. In fact Apero, can initialize intrinsic parameters with EXIF data as Bundler and... openMVG. But my error lead me to another question. From the test i've made until now, i'm very impressed by speed and accuracy of openMVG and it's also a clean, maintained and organized code. To unveil my plan, as an ArcheOS ;) maintainer, I'm studying opportunity to replace the good ol' Bundler by openMVG in the PPT pipeline. But Archaeological photogrammetry surveys can make extensive use of wide-angle lenses or super-wide zoom (I'm not talking about fisheyes, I know that's a different kettle of fish). These optics can produce strong distortion... so what about estimation of additional intrinsic parameters in openMVG in the future (ok, sorry if it look like a Santa Claus letter !) ? Or do you recommend to use a software with camera and lens profile to perform distortion correction before ? Or did I miss something again...?
I know it's off-topic and, as Andrew, I'm sorry to report that as an "issue", it's only by pure curiosity... what's you're feeling about replacing Bundler with openMVG in the PPT ?
Regards,
Romain.
from openmvg.
Hi Romain,
Thanks for the remark and the congratulations.
In order to plan an integration in ArcheOS it missed two main point (one you have cited).
-> The SfM demonstrator support actually only a sequence acquired with one focal lenght. I plan to extend the chain when I will have more time.
-> I prefer that the distortion is corrected before. I have to investigate the quality of the OpenCV calibration engine in order to see if we can do a solution by ourself to propose a calibration of the camera and the lens in order to distort the picture and run the SfM chain safely. (We can also look to see the existing openSource solution that exists)
My feeling about replacing Bundler by openMVG ?
I'm for this kind of change, it could be an excellent opportunity for some student to add functionality.
But yet it's not feasible, the two point cited before have to be managed.
Regards,
Pierre
from openmvg.
Hi Pierre,
Thanks for this detailed answer ! I found in the Ceres solver documentation that It shouldn't be difficult to add more cameras parameters (at first glance...). Maybe If I have time and necessary skills on my side I can try to do something on the two "problematics" points. But I'm afraid that I couldn't build something strong on this topic, given that I came from Humanities :). For now, if you are interested by an "exportToMicMac" function I think I could handle that...
with all my support regarding your work,
Regards,
Romain
from openmvg.
Related Issues (20)
- Unable to add_subdirectory with openMVG in cmake HOT 4
- Focal Length in Pixels HOT 4
- Error in Gcp and distortion in further registration HOT 3
- Vulnerable function JPEGDecodeRaw exist in the file src/third_party/tiff/tif_jpeg.c
- Vulnerable function TIFFInitNeXT exist in the file src/third_party/tiff/tif_next.c
- Vulnerable function png_set_IHDR exist in the file src/third_party/png/pngset.c
- Colorize the point cloud HOT 3
- the bug in main_ComputeFeatures HOT 1
- about Union-Find feature track conflicts HOT 1
- How to create pipeline in visualstudio. HOT 4
- SIFT_describer.hpp could't find sift.h HOT 2
- Incosistent result HOT 3
- ERROR: flag 'flagfile' was defined more than once HOT 6
- The main_sfm_location of camera orientation doubt. HOT 3
- How to test own dataset
- Integrating openMVG and openMVS into Flask API for 3D Model Creation HOT 1
- Some questions about positioning accuracy
- Error in executing SFM HOT 2
- error in 59% about openMVG_sample_describe_and_match_GUI HOT 5
- A question about loading image HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openmvg.