Recent Releases of https://github.com/cwi-dis/cwipc
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- cwipc script added that can run all the other commands, for example
cwipc view(#36) - cwipc_downsample is now a lot faster and can handle any cellsize (#1)
- New
cwipc copycommand copies and converts point clouds and streams (#241) - More progress with registration (#223 and sub-issues)
- CMake
Published by github-actions[bot] 9 months ago
https://github.com/cwi-dis/cwipc - v7.7.1
[7.7.1] - 2025-09-02
- Added cwipc_play which plays a point cloud recording or single point cloud.
- Refactored visualizer, so cwipcview and cwipcplay allow filtering and such while paused (#208)
- Filters optionally keep the source point cloud (#236)
- Added direction filter, which keeps only points oriented in a certain direction (#235)
- Progress with registration. (#232, #223)
- Python dependency upped to Python 3.12 (#237)
- CMake
Published by github-actions[bot] 10 months ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- Added cwipc_play which plays a point cloud recording or single point cloud.
- Refactored visualizer, so cwipcview and cwipcplay allow filtering and such while paused (#208)
- Filters optionally keep the source point cloud (#236)
- Added direction filter, which keeps only points oriented in a certain direction (#235)
- Progress with registration. (#232, #223)
- CMake
Published by github-actions[bot] 10 months ago
https://github.com/cwi-dis/cwipc - v7.7.0
[7.7.0] - 2025-08-01
- Improve build caching for vcpkg using nupget package cache (#213)
- Multi-camera registrationcan now produce optimal registrations, if you are precise in the procedure to follow. (#18)
- CMake
Published by github-actions[bot] 11 months ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- Improve build caching for vcpkg using nupget package cache (#213)
- Multi-camera registrationcan now produce optimal registrations, if you are precise in the procedure to follow. (#18)
- CMake
Published by github-actions[bot] 11 months ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- Improve build caching for vcpkg using nupget package cache (#213)
- Multi-camera registrationcan now produce optimal registrations, if you are precise in the procedure to follow. (#18)
- CMake
Published by github-actions[bot] 11 months ago
https://github.com/cwi-dis/cwipc - v7.6.14
[7.6.14] - 2025-07-22
- More changes for lldash v1.0 (lldash issues #81 and #82)
- CMake
Published by github-actions[bot] 11 months ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.13] - 2025-07-10
- Updated for lldash v1.0 (#214)
- CMake
Published by github-actions[bot] 11 months ago
https://github.com/cwi-dis/cwipc - v7.6.13
[7.6.13] - 2025-07-10
- Updated for lldash v1.0 (#214)
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.13] - 2025-07-10
- Updated for lldash v1.0 (#214)
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - v7.6.12
[7.6.12] - 2025-07-02
- Changed what tile descriptors are returned from
get_tileinfo(). (#215). Note that this is theoretically a backward-incompatible change, but we think it is unlikely to cause any issues.
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - lldash-api-test-2
[7.6.11] - 2025-06-26
- Fix to potential hang when closing lldash playout connection
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - lldash-api-test-1
[7.6.11] - 2025-06-26
- Fix to potential hang when closing lldash playout connection
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - v7.6.11
[7.6.11] - 2025-06-26
- Fix to potential hang when closing lldash playout connection
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.10] - 2025-06-25
- Fix packet loss in lldash, introduced by changes in #211. (#212)
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - v7.6.10
[7.6.10] - 2025-06-25
- Fix packet loss in lldash, introduced by changes in #211. (#212)
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - v7.6.9
[7.6.9] - 2025-06-25
- Recordings can be played back as-live with system.new_timestamps=true in cameraconfig.json (#210)
- bin2dash and sub modules updated for new lldash version (#211)
- CMake
Published by github-actions[bot] 12 months ago
https://github.com/cwi-dis/cwipc - v7.6.8
[7.6.8] - 2025-06-15
- Added utility cwipcnetserver that can forward point cloud streams, and cwipcforward --forward option that uses this. (#209)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.7] - 2025-05-21
- Added utility
cwipc_find_transformto find best transform between 2 point clouds (#203) - Added
--filter transformto apply 4x4 transform to point cloud stream (#202)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.7
[7.6.7] - 2025-05-21
- Added utility
cwipc_find_transformto find best transform between 2 point clouds (#203) - Added
--filter transformto apply 4x4 transform to point cloud stream (#202)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.6
[7.6.6] - 2025-05-19
- Use different vcpkg caching strategy for Github Actions (#197)
- Windows "built" has been added to the release assets again. (#187)
- Realsense depth erosion fixed. (#201)
- Somewhat fixed cwipc_register --guided instructions. (#194, #199)
- Implemented --inpoint for realsense playback (#174) but it has issues with cwipc_grab.
- Various fixes to help with lldash integration (#198, more)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- Use different vcpkg caching strategy for Github Actions (#197)
- Windows "built" has been added to the release assets again. (#187)
- Realsense depth erosion fixed. (#201)
- Somewhat fixed cwipc_register --guided instructions. (#194, #199)
- Implemented --inpoint for realsense playback (#174) but it has issues with cwipc_grab.
- Various fixes to help with lldash integration (#198, more)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- Windows "built" has been added to the release assets again. (#187)
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - exp-jack-windows-installed-2
[7.6.5] - 2025-03-20
- cwipc_view was broken. Fixed.
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - exp-jack-windows-installed
[7.6.5] - 2025-03-20
- cwipc_view was broken. Fixed.
- CMake
Published by github-actions[bot] about 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.5
[7.6.5] - 2025-03-20
- cwipc_view was broken. Fixed.
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.5] - 2025-03-20
- cwipc_view was broken. Fixed.
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.4
[7.6.4] - 2025-03-18
- Many improvements to registration (#18)
- New command
cwipc_register --guidedwhich should handle most use cases for camera registration.
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - exp-jack-registration
[7.6.3] - 2025-02-21
Changed
- Changed dates in Changelog, they were off by 10 years:-)
- Android build fixed (#179, #172)
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.3
[7.6.3] - 2025-02-21
Changed
- Changed dates in Changelog, they were off by 10 years:-)
- Android build fixed (#179, #172)
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - v7.6.0
[7.6.0] - 2015-01-19
Main changes are that Android is now supported, specifically for using point cloud streams in Unity on the Meta Quest. Also, the realsense capturer and playback has seen a lot of improvements. And Ubuntu 24.04 is partially supported.
Added
- Realsense capturer can now record during live capture, using
system.record_to_directoryconfig setting. (#119) - Debian packages for Ubuntu 24.04 (#143), for the time being without Kinect and Realsense support.
- Android-arm64 build added (#91). Only liibraries, really only for use with cwipc_unity.
- New tool
cwipc_timinghelps with determining whether cameras are correctly synchronized. (#144)
Changed
- We will try to create micro-releases much more often from now on, so people do not have to use nightly builds
- Minor documentation fixes
- More resilience against incomplete installations (#108)
- Python 3.12 and NumPy 2 support (#101, #109, #114)
- Fixed colors for
cwipc_view --rgbwith RealSense camera (#115) - Fixed
cwipc_registerfor multiple RealSense cameras (#106) - Fixed
cwipc_syntheticreader to not wait on available(False) (#117) - Realsense
cameraconfig.jsonfile rationalized. Major code cleanup. (#137, #125, #118) - Calibration of Realsense D455 cameras fixed. (#127)
- Use cmake presets for building (#120)
- Use
pyproject.tomlfor Python package generation (#79) - Implemented recording while capturing for both Realsense and Kinect (#139)
- Glfw is now used via normal dependencies, no longer slurped (#123)
cwipc_forwardcan now serve streams to multiple connections at the same time (#151)- Major improvements to realsense_playback (#158)
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[7.6.0] - 2015-01-19
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - androidbuild5
[unreleased]
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - android-build
[unreleased]
First test of an android package built from within the tree. Built by Jack on his home M1 Mac.
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- Realsense capturer can now record during live capture, using
system.record_to_directoryconfig setting. (#119) - Debian packages for Ubuntu 24.04 (#143), for the time being without Kinect and Realsense support.
Changed
- Minor documentation fixes
- More resilience against incomplete installations (#108)
- Don't use numpy 2.0 until issues with open3d are fixed (#109)
- Fixed colors for cwipc_view --rgb with RealSense camera (#115)
- Fixed cwipc_register for multiple RealSense cameras (#106)
- Fixed cwipc_synthetic reader to not wait on available(False) (#117)
- Realsense cameraconfig.json file rationalized. Major code cleanup. (#137, #125, #118)
- Calibration of Realsense D455 cameras fixed. (#127)
- Use cmake presets for building (#120)
- Use pyproject.toml for Python package generation (#79)
- Implemented recording while capturing for both Realsense and Kinect (#139)
- Glfw is now used via normal dependencies, no longer slurped (#123)
- CMake
Published by github-actions[bot] over 1 year ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] almost 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] almost 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
- CMake
Published by github-actions[bot] almost 2 years ago
https://github.com/cwi-dis/cwipc - v7.5.3
[7.5.3] - 2024-04-30
Changed
- Fixed Mac brew builds (#105)
- Updated vcpkg dependencies
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[Unreleased]
Changed
- Fixed Mac brew builds (#105)
- Updated vcpkg dependencies
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - v7.5.2
[7.5.2] - 2024-04-29
Added
- Registration procedure documented (#103)
Changed
- Do not attempt fine calibration with a single camera (#104)
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - v7.5.1
[7.5.1] - 2024-03-27
Added
- New Python methods (on cwipc objects)
as_numpy_array(),as_numpy_matrix(),as_o3d_pointcloud()and corresponding constructorsfrom_numpy_array(),from_numpy_matrix()andfrom_o3d_pointcloud()to allow easier analysis with numpy or open3d. - New Python methods on
cwipc_auxiliary_dataobjectsget_image()andget_all_images()allow you to get the RGB and Depth images as numpy arrays. - New API call
cwipc_tiledsource_auxiliary_operationto have a capturer do a special operation, such as mapping 2D points to 3D points. - There is a new utility
cwipc_registerto do registration of multiple cameras (replacing the oldcwipc_calibrate). - There is a new capturer
realsense_playbackwhich reads.bagrecordings captured earlier. It behaves much more like a camera than the olderrealsense_offline. - Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc). The cwipc package is usable from Jupyter.
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows). Windows Start Menu has entries to do this check, and also to try and fix issues.
Changed
- Build process on Windows now uses vcpkg for most dependencies, streamlining both CI/CD builds and local builds.
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
cwipc_calibrateis deprecated, replaced bycwipc_register.cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - v7.5.0
[7.5.0] - 2024-03-26
Added
- New Python methods (on cwipc objects)
as_numpy_array(),as_numpy_matrix(),as_o3d_pointcloud()and corresponding constructorsfrom_numpy_array(),from_numpy_matrix()andfrom_o3d_pointcloud()to allow easier analysis with numpy or open3d. - New Python methods on
cwipc_auxiliary_dataobjectsget_image()andget_all_images()allow you to get the RGB and Depth images as numpy arrays. - New API call
cwipc_tiledsource_auxiliary_operationto have a capturer do a special operation, such as mapping 2D points to 3D points. - There is a new utility
cwipc_registerto do registration of multiple cameras (replacing the oldcwipc_calibrate). - There is a new capturer
realsense_playbackwhich reads.bagrecordings captured earlier. It behaves much more like a camera than the olderrealsense_offline. - Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc). The cwipc package is usable from Jupyter.
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows). Windows Start Menu has entries to do this check, and also to try and fix issues.
Changed
- Build process on Windows now uses vcpkg for most dependencies, streamlining both CI/CD builds and local builds.
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
cwipc_calibrateis deprecated, replaced bycwipc_register.cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- New Python methods (on cwipc objects)
as_numpy_array(),as_numpy_matrix(),as_o3d_pointcloud()and corresponding constructorsfrom_numpy_array(),from_numpy_matrix()andfrom_o3d_pointcloud()to allow easier analysis with numpy or open3d. - New Python methods on
cwipc_auxiliary_dataobjectsget_image()andget_all_images()allow you to get the RGB and Depth images as numpy arrays. - New API call
cwipc_tiledsource_auxiliary_operationto have a capturer do a special operation, such as mapping 2D points to 3D points. - There is a new utility
cwipc_registerto do registration of multiple cameras (replacing the oldcwipc_calibrate). - There is a new capturer
realsense_playbackwhich reads.bagrecordings captured earlier. It behaves much more like a camera than the olderrealsense_offline. - Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc). The cwipc package is usable from Jupyter.
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows). Windows Start Menu has entries to do this check, and also to try and fix issues.
Changed
- Build process on Windows now uses vcpkg for most dependencies, streamlining both CI/CD builds and local builds.
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
cwipc_calibrateis deprecated, replaced bycwipc_register.cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- New Python methods (on cwipc objects)
as_numpy_array(),as_numpy_matrix(),as_o3d_pointcloud()and corresponding constructorsfrom_numpy_array(),from_numpy_matrix()andfrom_o3d_pointcloud()to allow easier analysis with numpy or open3d. - New Python methods on
cwipc_auxiliary_dataobjectsget_image()andget_all_images()allow you to get the RGB and Depth images as numpy arrays. - New API call
cwipc_tiledsource_auxiliary_operationto have a capturer do a special operation, such as mapping 2D points to 3D points. - There is a new utility
cwipc_registerto do registration of multiple cameras (replacing the oldcwipc_calibrate). - There is a new capturer
realsense_playbackwhich reads.bagrecordings captured earlier. It behaves much more like a camera than the olderrealsense_offline. - Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc). The cwipc package is usable from Jupyter.
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows). Windows Start Menu has entries to do this check, and also to try and fix issues.
Changed
- Build process on Windows now uses vcpkg for most dependencies, streamlining both CI/CD builds and local builds.
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
cwipc_calibrateis deprecated, replaced bycwipc_register.cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.
- CMake
Published by github-actions[bot] about 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- New Python methods (on cwipc objects)
as_numpy_array(),as_numpy_matrix(),as_o3d_pointcloud()and corresponding constructorsfrom_numpy_array(),from_numpy_matrix()andfrom_o3d_pointcloud()to allow easier analysis with numpy or open3d. - New Python methods on
cwipc_auxiliary_dataobjectsget_image()andget_all_images()allow you to get the RGB and Depth images as numpy arrays. - New API call
cwipc_tiledsource_auxiliary_operationto have a capturer do a special operation, such as mapping 2D points to 3D points. - There is a new utility
cwipc_registerto do registration of multiple cameras (replacing the oldcwipc_calibrate). - There is a new capturer
realsense_playbackwhich reads.bagrecordings captured earlier. It behaves much more like a camera than the olderrealsense_offline. - Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc). The cwipc package is usable from Jupyter.
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows). Windows Start Menu has entries to do this check, and also to try and fix issues.
Changed
- Build process on Windows now uses vcpkg for most dependencies, streamlining both CI/CD builds and local builds.
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
cwipc_calibrateis deprecated, replaced bycwipc_register.cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.
- CMake
Published by github-actions[bot] over 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc)
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows)
Changed
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.cwipc_calibrateshould now be easier to use.- command line arguments to
cwipc_viewand other utilities have changed a lot. Use--helpto see the differences. - Windows installer should now be more robust.
Removed
- CMake
Published by github-actions[bot] over 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc)
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows)
Changed
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.cwipc_calibrateshould now be easier to use.- Windows installer should now be more robust.
Removed
- CMake
Published by github-actions[bot] over 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc)
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows)
Changed
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.cwipc_calibrateshould now be easier to use.
Removed
- CMake
Published by github-actions[bot] over 2 years ago
https://github.com/cwi-dis/cwipc - nightly
[unreleased]
Added
- Cameraconfig files are now JSON by default (but XML is still supported for backward compatibility).
- The default camera type is now determined from
cameraconfig.json, so you normally don't have to specify--kinector similar tocwipc_viewand other utilities - There is a new API call
cwipc_capturerthat will return the correct capturer for what is specified incameraconfig.json. You can also give it aconfigFilenameparameter of"auto"and it will determine what type of camera is attached to your system. - cwipc has been ported to Android, specifically for use on the Oculus Quest.
- Python modules now have type annotations, which should make it much easier to use cwipc in your programs (auto-complete, documentation, etc)
- Python example programs have been added.
cwipc_checkprogram helps with checking that everything is installed (especially on Windows)
Changed
- Build process and CMakefiles have been streamlined, specifically the way the Python support is installed.
cwipc_unityis no longer a submodule of cwipc but its own toplevel repository.cwipc_calibrateshould now be easier to use.
Removed
- CMake
Published by github-actions[bot] over 2 years ago
https://github.com/cwi-dis/cwipc - v7.4.3
[7.4.2] - 2023-05-07
Added
- cwipc_unity submodule added. Can be added to Unity projects either via inclusion by path from a checkout or by adding the cwipc_unity repo URL.
- Optional parallel encoding of subsequent point clouds. Does not decrease latency but can increase throughput.
Changed
- Ubuntu 22.04 is now the Linux release for which we provide packages.
- Python 3.10 is now preferred, 3.9 still supported.
- Dependencies updated to current versions.
- Various issues with Windows installer fixed.
- Tweaks to allow easier building with brew on macos.
Removed
Gitlab CI/CD no longer supported.
- CMake
Published by github-actions[bot] about 3 years ago
https://github.com/cwi-dis/cwipc - v7.4.2
[7.4.2] - 2023-05-07
Added
- cwipc_unity submodule added. Can be added to Unity projects either via inclusion by path from a checkout or by adding the cwipc_unity repo URL.
- Optional parallel encoding of subsequent point clouds. Does not decrease latency but can increase throughput.
Changed
- Ubuntu 22.04 is now the Linux release for which we provide packages.
- Python 3.10 is now preferred, 3.9 still supported.
- Dependencies updated to current versions.
- Various issues with Windows installer fixed.
- Tweaks to allow easier building with brew on macos.
Removed
Gitlab CI/CD no longer supported.
- CMake
Published by github-actions[bot] about 3 years ago
https://github.com/cwi-dis/cwipc - v7.3.7
[7.3.7] - 2022-07-14
Added
- Installers for Windows (NSIS exe) and Ubuntu (debian package) are available in the release assets.
- Installer for Mac is available through Homebrew, see the readme file.
- The encoder can be run in parallel on mutliple threads, by setting
cwipc_encoder_params.n_parallelto a value greater than1.
Changed
CWIPC_ENCODER_PARAM_VERSIONhas been increased, but the old version number is still accepted.
- CMake
Published by github-actions[bot] almost 4 years ago
https://github.com/cwi-dis/cwipc - v7.3
[7.3] - 2022-07-13
Added
- Installers for Windows, Ubuntu and Mac (brew) are now available.
- The encoder can be run in parallel on mutliple threads, by setting
cwipc_encoder_params.n_parallelto a value greater than1.
Changed
CWIPC_ENCODER_PARAM_VERSIONhas been increased, but the old version number is still accepted.
- CMake
Published by github-actions[bot] almost 4 years ago
https://github.com/cwi-dis/cwipc - ieee22-submission
[7.2] - 2022-05-03
Added
- All tools accept a
--versionargument to only print the version.cwipc_get_version()added to API,CWIPC_API_VERSIONupdated. - Github is now the primary hosting platform and Gitlab is considered a mirror. Binary and full-source releases are available on github via https://github.com/cwi-dis/cwipc/releases.
- Instructions for installing from binary or source releases updated.
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.
- CMake
Published by github-actions[bot] about 4 years ago
https://github.com/cwi-dis/cwipc - v7.2
[7.2] - 2022-05-03
Added
- All tools accept a
--versionargument to only print the version.cwipc_get_version()added to API,CWIPC_API_VERSIONupdated. - Github is now the primary hosting platform and Gitlab is considered a mirror. Binary and full-source releases are available on github via https://github.com/cwi-dis/cwipc/releases.
- Instructions for installing from binary or source releases updated.
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.
- CMake
Published by github-actions[bot] about 4 years ago
https://github.com/cwi-dis/cwipc - v6.4
Github release of v6.4_stable release on GitLab, for Zenodo archiving.
- CMake
Published by jackjansen over 4 years ago