Replace Camera Parameters with my Own Calibrated Points
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.8k
- Forks
- 899
- PR merge metrics
- No merged PRs in 30d
Description
I was analyzing the way in which the Reconstruction.json was constructed and was a bit confused on a few things. I currently am using OpenSfM and a robotic arm with a camera to capture images. The robotic arm has some packages which can capture the camera position at each point which it takes a picture. I would like to use this to get the most accurate camera position at every picture and replace the camera positions in reconstruction.json with the ones from the robotic arms calibration.
Where I am confused is that the reconstruction.json already has points in the points with coordinates, which I assume will be used in the point cloud.
Is there a way where I could first replace all the camera positions with my own coordinates before points are computed? This is so that I wouldn't also have to transform the points in the point cloud from reconstruction.json.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how Reconstruction.json is produced, especially how camera positions and point coordinates are computed. Determine whether calibrated robotic-arm positions can be supplied before point computation without transforming the resulting point cloud; done would require a clearly documented or implemented supported workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-vision
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100