Google Project Tango,在跟踪动作时拍照

时间:2015-04-20 21:59:35

标签: google-project-tango

我想在拍照时使用Google Tango动作追踪。 Tango服务禁止使用Android相机API。据我所知,在Tango服务运行时,无法控制相机(ISO,曝光,白平衡)或拍摄静止照片。真正?

在线java API文档显示TangoConfig有一个名为KEY_BOOLEAN_COLORMODEAUTO的常量,但TangoConfig中的TangoSDK_Leibnitz.jar类声明没有它。有没有办法控制相机?如果java API不支持这个,那么C API呢?

2 个答案:

答案 0 :(得分:0)

理论上,OnFrameAvailable就是您想要的 - 它通过回调从彩色或鱼眼相机返回常规图像流。也就是说,它在几个版本发布之前已被破坏,而对于最新版本(Leibnitz),似乎对格式存在一些混淆,并且对稳定性存在一些担忧。请勿尝试自己购买相机,否则Tango无法访问相机

答案 1 :(得分:0)

据我所知,您可以访问C API(以及最新的Leibniz版本)来禁用自动摄像头配置,然后设置ISO参数(我昨天试过),云采集和彩色帧采集运行正常。但这似乎只适用于Color Cam(没有明确说明,但FishEye似乎不能像这样调整)。

来自tango_client_api的评论摘录。 h:

” 可以设置的受支持配置参数是:

///
/// <table>
/// <tr><td class="indexkey">boolean config_color_mode_auto</td><td
/// class="indexvalue">
/// Use auto-exposure/auto-whitebalance with the color camera.  Defaults to
/// true, and
/// if true, the values for config_color_iso and config_color_exp are ignored.
/// </td></tr>
///
/// <tr><td class="indexkey">int32 config_color_iso</td><td
/// class="indexvalue">ISO value for the color camera.
///         One of 100, 200, 400 or 800.  Default is 100.  Only applied if
///         config_color_mode_auto is set to false.</td></tr>
///
/// <tr><td class="indexkey">int32 config_color_exp</td><td class="indexvalue">
///         Exposure value for the color camera, in nanoseconds.  Default is
///         11100000 (11.1 ms).  Valid from 0 to 30000000.  Only applied if
///         config_color_mode_auto is set to false.</td></tr>

... “