Skip to content

Releases: roflcoopter/viseron

1.4.0.b1 - Zones!

08 Sep 09:07

Choose a tag to compare

1.4.0.b1 - Zones! Pre-release
Pre-release

Changes and new Features

  • Zones are here! Functionality is somewhat limited atm but i need some testers on this as its quite a big refactor.
    You can now configure zones for each camera and specify labels to track per zone.
    This is not reflected in the documentation just yet, but here is an example:

    cameras:
      - name: name
        host: ip
        port: port
        path: /Streaming/Channels/101/
        zones:
          - name: zone1
            points:
              - x: 0
                y: 500
              - x: 1920
                y: 500
              - x: 1920
                y: 1080
              - x: 0
                y: 1080
            labels:
              - label: person
                confidence: 0.9
          - name: zone2
            points:
              - x: 0
                y: 0
              - x: 500
                y: 0
              - x: 500
                y: 500
              - x: 0
                y: 500
            labels:
              - label: cat
                confidence: 0.5

    A polygon will be drawn on the image using each point. Atleast 3 points have to be supplied.
    If you are using Home Assistant Viseron will publish an image to the camera entity over MQTT
    with zones and objects drawn upon it.
    The drawing and publishing takes some processing power so in the coming beta releases this will be configurable.

    A few new binary sensors will also be created, one for each zone and one for each label in the zone.
    The zone binary sensor will turn on when atleast one tracked object is in the zone.
    The label binary sensor will turn on when atleast one matching object is in the zone.

Docker images are available on Docker Hub
roflcoopter/viseron:dev
roflcoopter/viseron-cuda:dev
roflcoopter/viseron-vaapi:dev
roflcoopter/viseron-rpi:dev

1.3.0 - Basic support for mjepg and bug fixes

06 Sep 15:15

Choose a tag to compare

Changes and new Features

  • Support for mjpeg streams. To use it, add stream_format: mjpeg to your camera configuration.
    This is not fully tested since i dont have access to an mjpeg camera.

Fixes

  • Fixed interval for object detector and motion detector. It now allows floats.
  • No longer uses infinite memory when lookback: 0.
  • Fixed user supplied codec being overwritten bu default value.

Docker images are available on Docker Hub
roflcoopter/viseron
roflcoopter/viseron-cuda
roflcoopter/viseron-vaapi
roflcoopter/viseron-rpi

1.2.0 - Secrets and bug fixes

04 Sep 06:59

Choose a tag to compare

Changes and new Features

  • You can now make use of a secrets.yaml to substitute values in your config file.
  • Added some benchmarks to the README

Fixes

  • Fixes issue with default motion detection config causing decoder to crash

Docker images are available on Docker Hub
roflcoopter/viseron
roflcoopter/viseron-cuda
roflcoopter/viseron-vaapi
roflcoopter/viseron-rpi

1.1.0

01 Sep 19:10

Choose a tag to compare

Breaking changes
Object detecion config has changed significantly.
You now specify confidence and min/max height/width per label, example:

      labels:
        - label: person
          confidence: 0.9
        - label: truck

Changes

  • You can now specify object_detection and motion_detection config per camera. See README for further explanation
  • Refactored Darknet. It is now faster and easier to understand
  • Logging has been improved significantly to make it easier to spot errors in the ffmpeg decoder command

Fixes

  • Fixes an error specifying codec in camera config

Docker images are available on Docker Hub
roflcoopter/viseron
roflcoopter/viseron-cuda
roflcoopter/viseron-vaapi
roflcoopter/viseron-rpi

1.0 Initial release

31 Aug 07:53

Choose a tag to compare

First release!
This is the first release of Viseron.
More features will be added as i go along.

Docker images are available on Docker Hub
roflcoopter/viseron
roflcoopter/viseron-cuda
roflcoopter/viseron-vaapi
roflcoopter/viseron-rpi

I hope you find this useful.