跳转到内容

SwisTrack/Components/InputCamera1394

来自维基教科书,开放世界中的开放书籍

此组件允许您使用CMU驱动程序从火线摄像头获取图像。输出图像为灰度图像或彩色(RGB)图像。由于CMU驱动程序只存在于Windows中,因此此组件并非跨平台的。

火线(1394A或1394B)摄像头。

灰度图像或彩色(RGB)图像。

摄像头编号

[编辑 | 编辑源代码]

如果连接了多个火线摄像头,则允许您选择摄像头。

视频格式和模式

[编辑 | 编辑源代码]

视频格式 (0..2) 和模式 (0..7) 允许您从摄像头中选择所需的输入类型。请注意,会自动将输出转换为仅灰度图像或 RGB 图像。因此,YUV 格式实际上并不重要,除非它允许提高摄像头的帧速率。

下表描述了不同的模式和格式。要检查您摄像头可用的输入类型,您可以使用随 CMU 驱动程序一起提供的 1394CameraDemo.exe,或者查看摄像头数据表。

偏移量名称字段描述
180hV_MODE_INQ_0Mode_0[0] 160 X 120 YUV(4:4:4) 模式 (24bit/pixel)
(Format_0)Mode_1[1] 320 X 240 YUV(4:2:2) 模式 (16bit/pixel)
Mode_2[2] 640 X 480 YUV(4:1:1) 模式 (12bit/pixel)
Mode_3[3] 640 X 480 YUV(4:2:2) 模式 (16bit/pixel)
Mode_4[4] 640 X 480 RGB 模式 (24bit/pixel)
Mode_5[5] 640 X 480 Y (单色) 模式 (8bit/pixel)
Mode_6[6] 640 X 480 Y (单色16) 模式 (16bit/pixel)
Mode_x[7] 为其他模式保留
- [8..31] 保留
184hV_MODE_INQ_1Mode_0[0] 800 X 600 YUV(4:2:2) 模式 (16bit/pixel)
(Format_1)Mode_1[1] 800 X 600 RGB 模式 (24bit/pixel)
Mode_2[2] 800 X 600 Y (单色) 模式 (8bit/pixel)
Mode_3[3] 1024 X 768 YUV(4:2:2) 模式 (16bit/pixel)
Mode_4[4] 1024 X 768 RGB 模式 (24bit/pixel)
Mode_5[5] 1024 X 768 Y (单色) 模式 (8bit/pixel)
Mode_6[6] 800 X 600 Y (单色16) 模式 (16bit/pixel)
Mode_7[7] 1024 X 768 Y (单色16) 模式 (16bit/pixel)
- [8..31] 保留
188hV_MODE_INQ_2Mode_0[0] 1280 X 960 YUV(4:2:2) 模式 (16bit/pixel)
(Format_2)Mode_1[1] 1280 X 960 RGB 模式 (24bit/pixel)
Mode_2[2] 1280 X 960 Y (单色) 模式 (8bit/pixel)
Mode_3[3] 1600 X 1200 YUV(4:2:2) 模式 (16bit/pixel)
Mode_4[4] 1600 X 1200 RGB 模式 (24bit/pixel)
Mode_5[5] 1600 X 1200 Y (单色) 模式 (8bit/pixel)
Mode_6[6] 1280 X 960 Y (单色16) 模式 (16bit/pixel)
Mode_7[7] 1600X 1200 Y (单色16) 模式 (16bit/pixel)
- [8..31] 保留
18ch
... 为其他 V_MODE_INQ_x 保留 (Format_x)。
197h
198hV_MODE_INQ_6Mode_0[0] Exif 格式
(Format_6)Mode_x[1...7] 为其他模式保留
- [8..31] 保留
19chV_MODE_INQ_7Mode_0[0] Format_7 Mode_0
(Format_7)Mode_1[1] Format_7 Mode_1
Mode_2[2] Format_7 Mode_2
Mode_3[3] Format_7 Mode_3
Mode_4[4] Format_7 Mode_4
Mode_5[5] Format_7 Mode_5
Mode_6[6] Format_7 Mode_6
Mode_7[7] Format_7 Mode_7
- [8..31] 保留

帧速率

[编辑 | 编辑源代码]

选择摄像头的帧速率:1.875 fps (0)、3.75 fps (1)、7.5 fps (2)、15 fps (3)、30 fps (4)、60 fps (5)、120 fps (6)、240 fps (7)。

要检查您摄像头可用的帧速率,您可以使用随 CMU 驱动程序一起提供的 1394CameraDemo.exe,或者查看摄像头数据表。

配置窗口

[编辑 | 编辑源代码]

允许您打开一个配置窗口来修改火线摄像头的其他摄像头参数,例如白平衡、饱和度、增益等。请注意,并非所有摄像头都允许您修改所有这些参数。

华夏公益教科书