예제 #1
0
 public static bool switchSensor(FubiUtils.SensorOptions options)
 {
     return(FubiInternal.switchSensor(options.m_type, options.m_depthOptions.m_width, options.m_depthOptions.m_height, options.m_depthOptions.m_fps,
                                      options.m_rgbOptions.m_width, options.m_rgbOptions.m_height, options.m_rgbOptions.m_fps,
                                      options.m_irOptions.m_width, options.m_irOptions.m_height, options.m_irOptions.m_fps,
                                      options.m_profile, options.m_mirrorStreams, options.m_smoothing));
 }
예제 #2
0
        public static bool init(FubiUtils.SensorOptions options)
        {
            bool ret = true;

            if (!isInitialized())
            {
                ret = FubiInternal.init(options.m_depthOptions.m_width, options.m_depthOptions.m_height, options.m_depthOptions.m_fps,
                                        options.m_rgbOptions.m_width, options.m_rgbOptions.m_height, options.m_rgbOptions.m_fps,
                                        options.m_irOptions.m_width, options.m_irOptions.m_height, options.m_irOptions.m_fps,
                                        options.m_type,
                                        options.m_profile, options.m_mirrorStreams, options.m_smoothing);
            }
            return(ret);
        }
예제 #3
0
        public void initFubi()
        {
            FubiUtils.StreamOptions sOpt1 = new FubiUtils.StreamOptions(640, 480, 30);
            FubiUtils.StreamOptions sOpt2 = new FubiUtils.StreamOptions(640, 480);
            FubiUtils.StreamOptions sOpt3 = new FubiUtils.StreamOptions(-1,-1, -1);
            FubiUtils.StreamOptions sOpt4 = new FubiUtils.StreamOptions(-1, -1, -1);
            FubiUtils.SkeletonProfile sProf = FubiUtils.SkeletonProfile.ALL;
            FubiUtils.FilterOptions fOpt = new FubiUtils.FilterOptions();
            FubiUtils.SensorOptions sOpts = new FubiUtils.SensorOptions(sOpt1, sOpt2, sOpt3, sensorType, sProf);

            if (!Fubi.init(sOpts, fOpt))
            {
                Fubi.init(new FubiUtils.SensorOptions(sOpt1, sOpt2, sOpt4, sensorType, sProf), fOpt);
            }
        }