{"slug":"medien-halowerk-com-v1-oss-opencv-stereo-rig-calibrate-f8f0e9","title":"Given paired calibration observations and the intrinsics of both cameras, this c","host":"medien.halowerk.com","method":"POST","resource":"https://medien.halowerk.com/v1/oss-opencv-stereo-rig-calibrate","category":"other","description":"Given paired calibration observations and the intrinsics of both cameras, this computes the rotation and translation between them and derives everything a stereo pipeline needs downstream: rectification transforms for both views, both projection matrices, and the disparity-to-depth mapping. The RMS ","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1217,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"bodyType":"json","exampleUrl":"https://medien.halowerk.com/v1/oss-opencv-stereo-rig-calibrate/schema#/requestExample","method":"POST","schemaUrl":"https://medien.halowerk.com/v1/oss-opencv-stereo-rig-calibrate/schema#/inputSchema","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":true,"properties":{"input":{"additionalProperties":true,"properties":{"bodyType":{"const":"json"},"exampleUrl":{"format":"uri","type":"string"},"method":{"const":"POST"},"schemaUrl":{"format":"uri","type":"string"},"type":{"const":"http"}},"required":["type","method","bodyType"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"operation":{"const":"stereo-rig-calibrate"},"result":{"additionalProperties":false,"properties":{"disparity_to_depth":{"items":{"items":{"type":"number"},"maxItems":4,"minItems":4,"type":"array"},"maxItems":4,"minItems":4,"type":"array"},"left_projection":{"items":{"items":{"type":"number"},"maxItems":4,"minItems":4,"type":"array"},"maxItems":3,"minItems":3,"type":"array"},"left_rectification":{"items":{"items":{"type":"number"},"maxItems":3,"minItems":3,"type":"array"},"maxItems":3,"minItems":3,"type":"array"},"right_projection":{"items":{"items":{"type":"number"},"maxItems":4,"minItems":4,"type":"array"},"maxItems":3,"minItems":3,"type":"array"},"right_rectification":{"items":{"items":{"type":"number"},"maxItems":3,"minItems":3,"type":"array"},"maxItems":3,"minItems":3,"type":"array"},"rms_pixels":{"minimum":0,"type":"number"},"rotation":{"items":{"items":{"type":"number"},"maxItems":3,"minItems":3,"type":"array"},"maxItems":3,"minItems":3,"type":"array"},"translation":{"items":{"type":"number"},"maxItems":3,"minItems":3,"type":"array"},"warnings":{"items":{"maxLength":1024,"type":"string"},"maxItems":8,"minItems":1,"type":"array"}},"required":["rotation","translation","rms_pixels","left_rectification","right_rectification","left_projection","right_projection","disparity_to_depth","warnings"],"type":"object"},"runtime_ms":{"minimum":0,"type":"number"},"upstream":{"additionalProperties":false,"properties":{"binary_sha256":{"const":"1fd4eb220f9986baa0ea0492cbcbedf85b868e792cbcac5f69e10d067a2f956c"},"components":{"const":["stereoCalibrate","stereoRectify"]},"numpy_version":{"const":"2.5.0"},"package_version":{"const":"4.13.0.92"},"project":{"const":"OpenCV"},"version":{"const":"4.13.0"}},"required":["project","version","package_version","binary_sha256","numpy_version","components"],"type":"object"}},"required":["operation","result","upstream","runtime_ms"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-25","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":1217,"error":null}],"description_full":"Given paired calibration observations and the intrinsics of both cameras, this computes the rotation and translation between them and derives everything a stereo pipeline needs downstream: rectification transforms for both views, both projection matrices, and the disparity-to-depth mapping. The RMS error in pixels says how well the rig geometry actually fits the data.","last_updated":"2026-10-25T16:43:45.091Z","schemes":["exact"]}