Comments (5)
6. we must throw error if type is not float as input to this function: ~https://github.com/borglab/gtsfm/blob/master/utils/features.py#L36
from gtsfm.
7. inside def assert_equal_upto_scale(self,
should be vectorized so that:
wTi_valid1 = [wTi is not None for wTi in wTi_list1]
wTi_valid2 = [wTi is not None for wTi in wTi_list2]
wTi_valid1 = np.array(wTi_valid1)
wTi_valid2 = np.array(wTi_valid2)
assert np.array_equal(wTi_valid1, wTi_valid2)
valid_idxs = np.where(wTi_valid1)[0]
reference_idx = np.argmin(valid_idxs)
pose1 = [x.between(origin1) for x in pose1[valid_idxs1]]
from gtsfm.
8. sfmdata for dropped cams -- sfmdata is wrong structure -- should make a python class with dicts Fixed in 113
from gtsfm.
unit test on each function in data association to make sure it works right
from gtsfm.
add interleaved logic between the loader and the configuration (For shared calibration)
from gtsfm.
Related Issues (20)
- Feature: multiple stage BA HOT 1
- Treat Fisheye camera correctly.
- Resolve Parentless GTSFM Products in Process Graph
- Two Bundle Adjustments in Process Graph
- Visualize two separate pathways in the process graph HOT 1
- Make and model not found in the database HOT 5
- GTSfM for Neural Radiance Fields (Nerfstudio)
- Enable unit tests which use argoverse
- Sparse point cloud
- Rename data association after PR #594 moves 2D tracking to MVO HOT 1
- Repeatability tests are broken at HEAD
- Use of loader-specific image_filenames() in NetVLAD
- NetVLAD does not use delayed images, fails on cluster HOT 6
- Cycle consistency plots are written synchronously (does not work on cluster) HOT 1
- Use futures in retrievers HOT 1
- Performance of different frond-ends HOT 1
- Evaluating GTSfM Performance on Datasets with Extreme Baselines HOT 1
- Try out GlobalSfMPy's rotation averaging in GTSFM HOT 1
- Is there an easy way to load our own intrinsics? HOT 1
- Can this be used in lieu of Colmap for gaussian splatting? HOT 1
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 gtsfm.