You are on page 1of 4

Kinovea

Kinovea is organized around four core missions related to studying human motion: capture,
observation, annotation and measurement.

General

The main window doubles as an explorer for videos files, favorite folders and cameras.

Kinovea doesn't try to manage your video collection, instead it just provides browsing into your
drives and shortcuts.

The video player is based on the FFMpeg libraries and thus can read almost any video format
you will throw at it.

Static images get a special treatment and are converted into 10-second videos to allow multiple
pages of annotations on a single image.

Thanks to the awesome work of translators from around the World the user interface is available
in 26 languages.

Observation

Slow time down.

Time in Kinovea can be represented in various units like the frame number, the total milliseconds
since start, or a classic timecode format.

For videos that are already in slow motion because they have been captured with a high speed
camera, the scale of time can be adjusted to the capture framerate and all times across the
program will then reflect real time values.

 Perform image transformations.


 Rotate.

 Zoom.

 Mirror.

 Deinterlace.

 Fix aspect ratio.

 Compara y sincroniza.

 Se pueden sincronizar videos con cuadros de cuadros heterogéneos.

 Compare and synchronize.

 Videos with heterogenous framerates can be synchronized.


Measurement

Measure time spans using the chronometer and distances and angles using the line, angle and
goniometer tools.

You can zoom in to increase precision, measurements are done with subpixel accuracy.
In addition to the flat, 2D, axis-aligned calibration, you can use a powerful grid-based calibration
which allows for rotated or perspective-aware coordinate systems.

This lets you perform measurements even if the plane of motion is not aligned with the camera.

The entire coordinate system can also be compensated for lens distortion.

This requires an extra lens-calibration step to determine the intrinsics parameters of the camera
that captured the video.
Capture

Capture and record camera streams.

The main interface can be configured for a single camera, two cameras or one camera and one
playback screen.

Some annotation tools can be used on the capture screen to create alignment guides and get live
feedback.

Recording can be configured to save what is displayed on screen the moment it is displayed,
including live delay and annotations, or be configured to save the camera frames directly, for
maximum I/O performance and framerate accuracy.

Kinovea has a catch-all module for webcams and other UVC compliant cameras.

Special modules are dedicated to "machine vision" cameras. Currently supported are cameras
from Basler and IDS.

Network cameras and smartphone based IP camera apps are supported by another module that
connects to JPEG or MJPEG input streams.
Automatically name the captured files using a macro system to inject date, time or some camera
parameters directly in the filename.

Each screen in a dual capture configuration can be set to record to a different target file, even on
different physical drives to increase I/O performances.

You might also like