cwi-dis/cwipc: exp-jack-github-release-7
Description
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[unreleased] Added Changed- (kinect) cameraconfig is now independent of whether we use map_color_to_depth or not
- (kinect) implemented function generate_point_cloud_v2 which uses a lookup table to compute the pointcloud.
- (kinect) opencv is now used for filtering the depth map: Thresholds + erosion. much faster.
- (macos) MacOS 10.15 is now the target platform: 10.14 is no longer easily supported in brew.
- Build process, CMakefiles and versioning have been streamlined.
- Github is now the primary hosting platform and Gitlab is considered a mirror.
Backwards compatible, so only CWI_API_VERSION has been increased.
- cwipc_crop added
This release is not backwards compatible with older releases, therefore CWIPC_API_VERSION and CWIPC_API_VERSION_OLD have been updated.
- Compatible with Python 3.9 (mainly DLL search path fixes for Windows)
- Added
--custom_filterto most tools to allow applying a filter to each pointcloud - Added skeleton data renderer to
cwipc_view cwipc_enc_perftest(source only) helps debugging codec performance issues- Kinect skeleton parameters can be specified in
cameraconfig.xml
- natural pointcloud orientation has changed: positive z-axis now points forward from subject point of view. This is in line with standard practice (camera looks in negative z direction). Incompatible change.
tileinfostructure changed. Incompatible change.- K4ABT 1.1.0 supported
- Got rid of
abort()calls in capturers - Code resutructuring in
cwipc_codec - Various other bug fixes
- Added compressed pointcloud support to
cwipc_graband--playback. - Added methods
cwipc_colormap,cwipc_tilemapandcwipc_join.
- Minor bug fixes.
- Compressed pointclouds could lose their pointsize, causing them to be rendered with tiny size. Fixed.
- Changes for debugging cwipc itself, see readme.md for details.
- Compatible with PCL 1.12
.pdbfiles included on Windows, so stack traces and debugging are better.- implemented disabled config variable for most capturers.
cwipc_encodergroupoptimised and parallelised: can now handle 16-stream tiled multi-quality encoded pointcloud streams at 15fps (given decent hardware).
- Parallelized encodergroup if more than 1 output required.
- fixed rebuild issue.
- Realsense and offline grabbers now also support disabled parameter in cameraconfig.
- Allow disabling kinect camers with
enabled="0"incameraconfig.json. - Added outlier filter.
- Fixed skeleton API.
First unified release of cwipc_util, cwipc_realsense2, cwipc_codec and cwipc_kinect.
Dual-homed at https://gitlab.com/VRTogether_EU/cwipc/cwipc and https://github.com/cwi-dis/cwipc.
MIT license added.
Added- New utility
cwipc_forwardto forward pointcloud streams over net (direct sockets or DASH using bin2dash) cwipc_viewand friend can receive pointcloud streams over the net (direct sockets or DASH using signals-unity-bridge)
- Fixes and additions to utilities, including support for Kinect skeleton and RGBD data.
- Unified build procedure using
cmake.
Files
cwi-dis/cwipc-exp-jack-github-release-7.zip
Files
(26.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:79a64e2ded9de9b2263b752fc5aca8bd
|
26.2 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/cwi-dis/cwipc/tree/exp-jack-github-release-7 (URL)