Package com.kurento.kmf.media

Examples of com.kurento.kmf.media.RegionOfInterestConfig


    points.add(new RelativePoint(0, 0));
    points.add(new RelativePoint((float) 0.5, 0));
    points.add(new RelativePoint((float) 0.5, (float) 0.5));
    points.add(new RelativePoint(0, (float) 0.5));

    RegionOfInterestConfig config = new RegionOfInterestConfig();

    config.setFluidityLevelMin(10);
    config.setFluidityLevelMed(35);
    config.setFluidityLevelMax(65);
    config.setFluidityNumFramesToEvent(5);
    config.setOccupancyLevelMin(10);
    config.setOccupancyLevelMed(35);
    config.setOccupancyLevelMax(65);
    config.setOccupancyNumFramesToEvent(5);
    config.setSendOpticalFlowEvent(false);
    config.setOpticalFlowNumFramesToEvent(3);
    config.setOpticalFlowNumFramesToReset(3);
    config.setOpticalFlowAngleOffset(0);

    rois.add(new RegionOfInterest(points, config, "roi0"));

    CrowdDetectorFilter crowdDetectorFilter = mp.newCrowdDetectorFilter(
        rois).build();
View Full Code Here


        List<RelativePoint> points = new ArrayList<RelativePoint>();
        points.add(new RelativePoint(0, 0));
        points.add(new RelativePoint(1, 0));
        points.add(new RelativePoint(1, 1));
        points.add(new RelativePoint(0, 1));
        RegionOfInterestConfig config = new RegionOfInterestConfig();
        config.setFluidityLevelMin(10);
        config.setFluidityLevelMed(35);
        config.setFluidityLevelMax(65);
        config.setFluidityNumFramesToEvent(5);
        config.setOccupancyLevelMin(10);
        config.setOccupancyLevelMed(35);
        config.setOccupancyLevelMax(65);
        config.setOccupancyNumFramesToEvent(5);
        config.setSendOpticalFlowEvent(false);

        List<RegionOfInterest> rois = newArrayList(new RegionOfInterest(
            points, config, "Roi"));
        CrowdDetectorFilter crowdDetector = mp.newCrowdDetectorFilter(
            rois).build();
View Full Code Here

                .getAsFloat();

            points.add(new RelativePoint(x, y));
          }

          RegionOfInterestConfig config = new RegionOfInterestConfig();

          config.setFluidityLevelMin(roi.getAsJsonPrimitive(
              "fluidityLevelMin").getAsInt());
          config.setFluidityLevelMed(roi.getAsJsonPrimitive(
              "fluidityLevelMed").getAsInt());
          config.setFluidityLevelMax(roi.getAsJsonPrimitive(
              "fluidityLevelMax").getAsInt());
          config.setFluidityNumFramesToEvent(roi.getAsJsonPrimitive(
              "fluidityNumFramesToEvent").getAsInt());
          config.setOccupancyLevelMin(roi.getAsJsonPrimitive(
              "occupancyLevelMin").getAsInt());
          config.setOccupancyLevelMed(roi.getAsJsonPrimitive(
              "occupancyLevelMed").getAsInt());
          config.setOccupancyLevelMax(roi.getAsJsonPrimitive(
              "occupancyLevelMax").getAsInt());
          config.setOccupancyNumFramesToEvent(roi.getAsJsonPrimitive(
              "occupancyNumFramesToEvent").getAsInt());

          if (roi.getAsJsonPrimitive("sendOpticalFlowEvent")
              .getAsInt() == 0) {
            config.setSendOpticalFlowEvent(false);
          } else {
            config.setSendOpticalFlowEvent(true);
          }

          config.setOpticalFlowNumFramesToEvent(roi
              .getAsJsonPrimitive("opticalFlowNumFramesToEvents")
              .getAsInt());
          config.setOpticalFlowNumFramesToReset(roi
              .getAsJsonPrimitive("opticalFlowNumFramesToReset")
              .getAsInt());
          config.setOpticalFlowAngleOffset(roi.getAsJsonPrimitive(
              "opticalFlowAngleOffset").getAsInt());

          getLogger().info(config.toString());
          rois.add(new RegionOfInterest(points, config, roi
              .getAsJsonPrimitive("id").getAsString()));
        }

        crowdDetector = mediaPipeline.newCrowdDetectorFilter(rois)
View Full Code Here

TOP

Related Classes of com.kurento.kmf.media.RegionOfInterestConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.