类似示例
演示
Command Line
1~/depthai-core/examples/python/calibration$ python3 calibration_load.py path/to/calibration.json
2# 深度窗口打开,显示立体深度输出
3# 按 'q' 键退出设置
源码
PythonGitHub
1#!/usr/bin/env python3
2import cv2
3import depthai as dai
4import argparse
5import cv2
6
7parser = argparse.ArgumentParser()
8parser.add_argument("calibJsonFile", help="Path to calibration file in json")
9args = parser.parse_args()
10
11calibData = dai.CalibrationHandler(args.calibJsonFile)
12
13with dai.Pipeline() as pipeline:
14 pipeline.setCalibrationData(calibData)
15 # Define sources and output
16 resolution = (640, 480)
17 depth = pipeline.create(dai.node.Depth).build(
18 dai.node.Depth.Algorithm.STEREO, size=resolution
19 )
20 depthQueue = depth.depth.createOutputQueue()
21 pipeline.start()
22 while True:
23 # blocking call, will wait until a new data has arrived
24 inDepth = depthQueue.get()
25 frame = inDepth.getFrame()
26 # frame is ready to be shown
27 cv2.imshow("depth", frame)
28 if cv2.waitKey(1) == ord("q"):
29 break需要帮助?
请前往 OAKChina 官网 获取技术支持或解答您的任何疑问。