Kwiver

Latest version: v1.4.6

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.5.0

===========================

This is a minor release of KWIVER that provides both new functionality and fixes
over the previous v1.4.0 release.

1.5.0rc1

1.4.0

This is a minor release of KWIVER that provides both new functionality and fixes over the previous v1.3.0 release.

1.3.1

This is a patch release of KWIVER that provides fixes over the previous v1.3.0 release.

1.3.0

===========================

This is a minor release of KWIVER that provides both new functionality and fixes over the previous v1.2.0 release.

There has been a batch of updates surrounding serialization. Vital, Arrows, and Sprokit have all received updates to enhance the support of serialization. Vital has new algorithms to support the serialization of different vital types. In Arrows, there are new JSON and protocol buffer serializers for bounding boxes and detected objects. In Sprokit, there are new processes that convert serialized byte strings to Sprokit data ports.

This update also includes a series of organizational changes that reduce conflicts and increase usability.

There are many other changes in this release. These are detailed in the change log below.

1.2.0

Release Summary
--------------------
This is a minor release of KWIVER that provides both new functionality and
fixes over the previous v1.1.1 release. There are also a significant number
of quality of life updates, as well as minor restructuring updates that are
included in this release. The primary changes in this release are to Vital,
Arrows: Core, and Sprokit.

Vital, the core framework of KWIVER, has been updated in several ways in
this release. There is an assortment of new algorithms, functions, and types
added in this release. Most are in support of a basic object tracker, including
readers/writers, matrix-based associate detections to track process, a generic
track initializer, and others. However, there is also a new abstract algorithm
called integrate_depth_maps for the integration of depth map images to implicit
surface volume. This release also includes expansions to the video_input API to
include a seek_frame() and frame_time() methods.

Arrows: Core has received a batch of updates in this release. New features include
a special feature tracker that augments keyframes with additional detections, new
keyframe selection classes, new loop closure algorithm, and more. In addition, there
is general restructuring of track merging and descriptions() from some
implementations had been removed.

Sprokit has also received a batch of updates in this release. Most of the updates
to Sprokit are in the area of managing processes. Process instrumentation calls
have been added to all processes, this allows the ability to monitor the activity
of processes on a per-process basis. There are new Sprokit processes corresponding
to the feature tracker and keyframe selection vital algorithms. As well as an
added detect_feature_if_keyframe process that calls the new augment features tracker and
also merges tracks.

KWIVER can now be built by utilizing Docker. There is a Dockerfile included in
/docker/ for this purpose. Optionally, it can be built by utilizing the dockersetup.sh
script in /docker/. This script automatically builds and configures the provided KWIVER
Docker container.

There are many other changes in this release. These are detailed in the change log below.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.