Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - HaydenMartin

Pages: [1]
1
General / Rigid Multi Camera Rig with Parralax Panorama Generation
« on: October 16, 2024, 08:04:48 PM »
I’m aligning frames from Insta360 pro 2 footage

I’m taking the raw data from each of the 6X sensors and importing as a rigid multi camera rig

The alignment is great - no problems, but I want to see the stitched panorama from this multi camera rig… So I set this group to “Station” and generate the panorama but it’s all broken up

Do panoramas always need to be perfectly nodal? Is there no way to generate a panorama if there’s a tiny bit of parallax? Would be great if we could get our footage perfectly aligned then generate the stitched frames from it

2
General / Importing FBX & ABC Cameras not Working
« on: October 09, 2024, 11:57:47 AM »
I have a sequence of 900 images that need to be aligned, but I don’t have the time to run a Highest quality alignment on these images

To speed things up, I used an accurate camera tracking software to generate the 3D camera positions which are more temporally stable. I then export these cameras to FBX. They are named identically to their corresponding images.

Here’s the problem - when I export cameras from Metashape as FBX and re-import them, they work fine. But when I export cameras from my tracking software as FBX and re-import them to Metashape, they don’t build a point cloud and the Chunk gets labeled with “[T]”

I’ve tried everything and cannot figure out why a list of cameras in FBX from Metashape is somehow special. Is it something to do with the version of FBX? Binary vs ASCII? Maybe something to do with Keypoints being encoded?

I’ve also ran the same process using Alembic, running into the same issue. Sadly I can’t export as XML or Bundler .OUT from my tracking software… I’ve seen another user struggling with this here:

https://www.agisoft.com/forum/index.php?topic=9845.msg45039#msg45039


TLDR:
What is so special about Metashape’s FBX and ABC file format that I’m unable to replicate. I cannot seem to debug these file types as it seems they cannot be explored via text editors like Notepad

3
General / Tweaks/Tricks for solving low parralax footage reconstruction
« on: October 08, 2024, 12:47:33 AM »
I’m working with video footage to reconstruct part of a ruined section of an old abbey in England using Metashape. The first half of the clip has decent parallax, which allows Metashape to solve most of the reconstruction. However, the latter part transitions to nodal camera movement, with little to no parallax, making it difficult to reconstruct the topology accurately. I’ve managed to improve the results slightly by filtering the point cloud and culling images with poor matches or low projection accuracy. I’m looking for suggestions or Tweaks that could enhance the reconstruction, particularly for sections with low parallax.

4
Feature Requests / depthmap hole filling
« on: October 04, 2024, 10:01:28 PM »
https://github.com/atapour/depthComp

Something along these lines could be quite useful for for depthmap hole filling…

For example, slightly reflective or featureless shapes could potentially be accounted for during depthmap generation

There’s also DepthCrafter by TenCent which just came out, which whilst not physically accurate, had good temporal stability (sequential photo adherance)

Will we ever see some kind of enhancement like this implemented into Metashape?

5
Feature Requests / Splitting multicam imports - no more slaves
« on: September 24, 2024, 08:30:48 PM »
Been asking this for a while

I’m importing multicam folders in, which creates a subfolder for each sensor

It’s a helpful way to do alignments, but I cannot seem to split these cameras up. They all remain slaves. This is SUPER ANNOYING and impractical

How do you split all these cameras back up please?🙏

6
Python and Java API / Urgent Multicam Gaussian Splats Export
« on: April 17, 2024, 10:30:30 AM »
Hey guys

Question here regarding multicam rigs

When a multicam rig is loaded in, with master/slave cameras, is there a way to “break apart” the slave cameras from the master after the alignment process so they are classed as seperate again?

The reason I’m hoping to find out the approach for this is because I’m using Postshot, a Gaussian Splat platform which requires exports of all the cameras from Metashape, rather than just the Masters

To clarify, I simply want to be able to access ALL cameras from the lefthand side cameras tab.

Right now I have 700 Master cams, each with 5 Slave cams, so in total I want to have access to 3500 cams… I hope that makes sense. If I can sort that out then I shouldn’t need to modify the script details below:

Here’s the script I’m using:
https://github.com/agisoft-llc/metashape-scripts/blob/master/src/export_for_gaussian_splatting.py

Looking at the scripting documentation here:
http://download.agisoft.com/metashape-java-api/latest/com/agisoft/metashape/Chunk.html

Seems like I need to do something like this, but unsure how exactly, as  I’m a total Python noob:

To export the slave/secondary cameras, I’ll need to modify the parts of the script that iterate over the cameras in each chunk/frame. Specifically, in the functions “get_filtered_track_structure”, “save_undistorted_images”, and “save_images”, i’lll need to iterate over not just “frame.cameras” but also “frame.camericaclusters” which contains the slave camera clusters.

For each slave camera cluster, I’ll need to extract the individual slave cameras using “cluster.cameras” and process them similar to how the primary cameras are processed.

7
General / Splitting up a multicam rig after the alignment process?
« on: April 17, 2024, 01:58:03 AM »
Hey guys

Question here regarding multicam rigs

When a multicam rig is loaded in, with master/slave cameras, is there a way to “break apart” the slave cameras from the master after the alignment process so they are classed as seperate again?

The reason I’m hoping to find out the approach for this is because I’m using Postshot, a Gaussian Splat platform which requires exports of all the cameras from Metashape, rather than just the masters

Would be great to know if this is possible and how to do it!

Thanks

8
Camera Calibration / Splitting Multicam Rigs After Alignment
« on: April 17, 2024, 01:57:22 AM »
Hey guys

Question here regarding multicam rigs

When a multicam rig is loaded in, with master/slave cameras, is there a way to “break apart” the slave cameras from the master after the alignment process so they are classed as seperate again?

The reason I’m hoping to find out the approach for this is because I’m using Postshot, a Gaussian Splat platform which requires exports of all the cameras from Metashape, rather than just the masters

Would be great to know if this is possible and how to do it!

Thanks

9
Camera Calibration / Camera position import from PFtrack
« on: December 05, 2021, 04:52:39 PM »
Hey all

How do I import camera positions and their corresponding images to Metashape?

I’ve solved a 360 camera track and want to use Metashape to create a mesh of the scene as it has better granular control than PFtrack

PFTRACK Export options:

https://support-thepixelfarm.co.uk/online-documentation/docs/pftrack_scene_export.html

Pages: [1]