Output is very wrong when running fusion with svo file

Hi.
I’m trying to run Fusion.py with 2 svos. When I open a stream with the cameras from which these files were shot, fusion does not work 100% correctly, but at least it can detect the fixed person. However, when I record this stream and try to run the fusion file with svo, I get a very problematic output.


This is the output i get. Cameras are approximately 60cm away from each other.

Hi @emrekocdemir,

Can you share the ZED360 calibration file you’re using?
To read SVO files with Fusion, you have to first calibrate the cameras together with ZED360, then modify the calibration file like described here: Fusion Sample Code with SVO Files - #2 by JPlou

Hello, I calibrated the cameras and changed the json file exactly by looking at this link, but the output is in the screenshot I posted. I am sharing the json file below.

 `{
    "12345": { 
        "input": {
            "zed": {                
                "configuration": "1.svo", 
                   
                "type": "SVO_FILE"
                   
            },
            "fusion": {
                "type": "INTRA_PROCESS",
                 
                "configuration": {
                    "ip": "x",
                    "port": 30000
                      
                }
            }
        },
        "world": {
            "rotation": [ 
                0,
                0,
                0
            ],
            "translation": [ 
                0.0,
                -0.600069522857666,
                0.0
            ]
        }
    },
    
        "56789": { 
            "input": {
                "zed": {                
                    "configuration": "2.svo", 
                       
                    "type": "SVO_FILE"
                       
                },
                "fusion": {
                    "type": "INTRA_PROCESS",
                     
                    "configuration": {
                        "ip": "x",
                        "port": 30002
                          
                    }
                }
            },
            "world": {
                "rotation": [ 
                    -0.020615531131625175,
                    -0.0976293757557869,
                    0.006234345491975546
                ],
                "translation": [ 
                    0.9055558443069458,
                    -0.5770925283432007,
                    0.08244671672582626
                ]
            }
        }

}`

These 2 cameras are on the same table and there is about 1 meter difference between them. Could the calibration be faulty? If it is faulty, how does the fusion I open via stream work properly?

@emrekocdemir

If the issue still happens, I’ll need to take a deeper look. Please send either here or to support@stereolabs.com:

  • A ZED Diagnostic report file
  • SVOs reproducing your issue
  • The corresponding ZED 360 calibration file
  • Which sample you used to get the output (the language)

Thanks in advance.

Also, is one of your cameras upside-down?

One of them is upside down. Yes. I will send you what you wanted by e-mail. Thanks again.

Should I get the Zed Diagnostic report file from my own computer or from the orin box to which the cameras are connected?

I sent both, hope it helps.

1 Like