Python
1output = camera_node.requestOutput(
2 size=(640, 480),
3 type=dai.ImgFrame.Type.BGR888p,
4 resize_mode=dai.ImgResizeMode.CROP,
5 fps=15
6)CROP, STRETCH, or LETTERBOX, which come into play if there's a missmatch between sensor aspect ratio (AR) and requested aspect ratio. For more information (pros/cons of each) check Input frame AR missmatch documentation.Camera Multiple Outputs example showcases how to request multiple outputs from the Camera node.此示 例需要 DepthAI v3 API,请参阅 安装说明。Pipeline
Source code
Python
PythonGitHub
1#!/usr/bin/env python3
2
3import cv2
4import depthai as dai
5
6# Create pipeline
7with dai.Pipeline() as pipeline:
8 # Define source and output
9 cam = pipeline.create(dai.node.Camera).build()
10 videoQueue = cam.requestOutput((640,400)).createOutputQueue()
11
12 # Connect to device and start pipeline
13 pipeline.start()
14 while pipeline.isRunning():
15 videoIn = videoQueue.get()
16 assert isinstance(videoIn, dai.ImgFrame)
17 cv2.imshow("video", videoIn.getCvFrame())
18
19 if cv2.waitKey(1) == ord("q"):
20 break需要帮助?
请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。