Published March 27, 2024
| Version v7.5.1
Software
Open
cwi-dis/cwipc: v7.5.1
Authors/Creators
- 1. Centrum voor Wiskunde en Informatica
- 2. CWI
- 3. CWI-DIS
Description
[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.
Files
cwi-dis/cwipc-v7.5.1.zip
Files
(52.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3bbd159dd570e95d05e18d85f4cb9b30
|
52.6 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/cwi-dis/cwipc/tree/v7.5.1 (URL)