1 Changelog for Nerian Vision Software Release
2 ============================================
6 * Network protocol changes (not backward compatible to older versions)
7 * New API for parameter enumeration
8 * Fixed potential buffer overflow in network protocol
9 * Fixed interface for sending raw transfers
10 * Parameter API: Added support for multiple speckle filter iterations
14 * Added new example for Matrox MIL
15 * Code signing for all Windows executables
20 * New protocol for reading and writing parameters
21 * Moved libvisiontransfer to its own namespace
22 * Fixed binary compatibility for Windows debug builds
26 * Added debug libraries to Windows binary release
30 * Added support for colored PCL point clouds
31 * Fixed reception of large RGB images
35 * Added support for writing PLY files with 12 bit input images
36 * Added support for writing binary PLY files to NVCom
37 * Fixed possible error message regarding buffer sizes when establishing
39 * Fixed possible projection of invalid points when writing PLY files
43 * Fixed crash in NVCom when writing images in non-graphical mode
47 * Added conversion to PCL point clouds to Reconstruct3D
48 * Added conversion to OpenCV images to ImagePair
49 * Added examples for PCL and OpenCV conversion
50 * Minor user interface improvements to NVCom
54 * Fixed erroneous projection of single points in Reconstruct3D and for
55 NVCom's coordinate display
59 * Compatibility fixes to GenTL producer for Halcon 18.05
63 * New network protocol (not backwards compatible; requires firmware >= 2.0.0)
64 * Dropped support for SP1
65 * Discovery of devices on the local network
66 * Re-transmission of UPD packets in case of packet loss
67 * Added example for server application with libvisiontransfer
68 * Added dropped frames display to NVCom
69 * Compatibility improvements to GenTL producer
74 * New tool for displaying 3D coordinates
75 * Added support for sending 12-bit image data
76 * Fixed possible crash in full screen mode
77 * libvisiontransfer improvements:
78 * Fixed infinite timeouts in ImageTransfer
79 * Added deep copy functionality for ImagePair
81 * Fixed path installation on windows to be compatible
82 with other GentL producers
86 * Added functionality for time stamp recording in NVCom
87 * Improved reliability of input image transmission in NVCom
88 * Added support for binary PLY files
89 * Fixed destruction of ImagePair while writing PLY files
90 * TCP streams no longer require a client port
94 * Fixed synchronization issue in AsyncTransfer
95 * Fixed PGM output on Windows for ImagePair
96 * Fixed image data modifications during PGM output
100 * Added support for SceneScan
101 * Added support for Jumbo Frames
102 * Support for 12-bit image data
103 * Renamed to Vision Software Release
104 * Renamed SpCom to NVCom
105 * Fixed possible display stall bug in NVCom
109 * Added application icon to SpCom
110 * Compatibility fixes to GenTL producer
111 * New sample data for GenTL producer test builds
115 * Added example program for MATLAB
116 * Fixed reading / writing of paths with non-ASCII characters with SpCom
118 * Allow recording of more than 10,000 frames in SpCom
122 * Compatibility fixes to GenTL producer. Now compatible with MATLAB
126 * Fixed possible image reception stall when reconfiguring SP1
127 * Removed restrictions to image size when compiling with SSE or AVX2
131 * Fixed critical bug that causes image reception problems on Windows 10
135 * Fixed erroneous subpixel decoding of disparity maps
136 * GenTL producer now supports multi-part data streams
137 * GenTL producer now has a dedicated virtual device for right camera images
138 * Added an example for HALCON 13
139 * Both HALCON examples now visualize the 3D point cloud
140 * SpCom build fix for older CMake versions
144 * New network protocol for SP1 firmware 3.0.0
145 * Support for variable disparity range
146 * Added zoom and fullscreen support to SpCom
147 * Fixed display stall bug in SpCom
148 * Build fixes for ARM
152 * Fixed build problem for some Linux systems
156 * New protocol with lower performance overhead
157 * Support for larger image resolutions
159 * SpCom supports saving of 3D point clouds
160 * New color coding scheme for SpCom
161 * Zoom functionality for SpCom
165 * Compatibility fix for non-AVX CPUs for binary windows builds
169 * Fixed possible receive buffer overflow in libvisiontransfer
170 * Build-fix for cross compilation of libvisiontransfer
174 * Improved parallelization for AsyncTransfer in libvisiontransfer
175 * Fixed possible duplicate write of captured frames in spcom
176 * Fixed possible problem with captured file numbering in spcom
180 * Fixed network exceptions on Windows 10
181 * Lazy initialization of receive thread in libvisiontransfer
185 * Improved installation procedure for Windows and Linux
189 * Improved parallelism for libvisiontransfer
190 * Fixed inaccurate frame rate display of spcom for Windows builds
194 * Fix for image widths that are not a multiple of 64
198 * Added a GenICam GenTL producer that encapsulates libvisiontransfer
199 * Minor compilation fixes
203 * Major clean-up and simplification of all interfaces
204 * Image pairs are now stored in the new class ImagePair
205 * Transmission / reception of q-Matrix, timestamp and sequence number
206 * Right image can now have 8-bit color depth
207 * Support for image reception and transmission on the same connection
208 * Several network optimizations
209 * Internal refactoring