****************************************************** Update Date: 2022-12-03 Version: 4.0.0 ****************************************************** New Features and Optimizations 1. [MVS] Added tools including dead pixel correction tool, and tool for customizing framgrabber ports. 2. [MVS] Supports cameras with temperature screening function. 3. [MVS] Optimized the frame rate of acquisition and image display. 4. [MVS] Updated log viewer. The firmware upgrader supports upgrading cameras under a framegrabber in . 5. [MVS] Optimized the Event Monitor function. 6. [MVS] Optimized common features, NIC configuration, bandwidth configuration of liner cameras. 7. [SDK] Supports connecting to framegrabber ports by ID. 8. [SDK] Supports connecting to camera ports by ID. 9. [SDK] Added APIs of registration exception callback and event callback. 10. [SDK] Added APIs for saving PNG images and Tiff images. 11. [SDK] Added VisionPro plugin and tool for framegrabber. ****************************************************** Update Date: 2022-09-28 Version: 3.4.3 ****************************************************** New Features and Optimizations 1. 【MVS】Update integrated Interface SDK V2.0.0 version. 2. 【SDK】When the interface driver is not checked in the installation interface, the virtual serial port driver is no longer installed. 3. 【SDK】From this version, if a newer version of runtime has been installed, a pop-up prompt will be given before overwriting with the old version. Bug Fixes 1. 【SDK】When connecting the camera, if GVCP retransmission times are not configured in the CommonParameters.ini configuration file, this parameter will be set to 0 by mistake. ****************************************************** Update Date: 2022-06-20 Version:3.4.2 ****************************************************** 1. 【MVS】Optimized the operating interactions of frame grabbers. 2. 【MVS】Supports importing and exporting features of frame grabbers, upgrading firmware of frame grabbers, and saving the xml file of frame grabber features. 3. 【MVS】Supports displaying features of frame grabbers in Chinese or English. 4. 【MVS】Added an error code list in the Software and User Manual. 5. 【MVS】Supports connecting to a frame grabber as a virtual camera. 6. 【MVS】Fixed historical issues. 7. 【SDK】Added API for opening the Graphical User Interface (GUI) of camera parameters configurations. 8. 【SDK】Added the sample code OpenParamsGUI.cpp 9. 【SDK】Added APIs for drawing auxiliary rectangle frames/circle frames/lines on the image. 10.【SDK】Added API for reconstructing the image. 11.【SDK】Added API for registering the callback function for receiving the stream exceptions. 12.【SDK】Added API for setting the number of event cache nodes for USB3.0 cameras. 13.【SDK】Added API for unloading the CTI library. 14.【SDK】Added the Runtime and programming package for frame grabber SDK. 15.【SDK】Added API for enabling or disabling the smoothing function of interpolation algorithm. 16.【SDK】Supports virtual camera. ****************************************************** Update Date: 2022-03-18 Version:3.4.1 ****************************************************** Software: 1. Supports adding a virtual camera and viewing images by a virtual camera. 2. Added the functions of enumerating frame grabbers, upgrading frame grabbers, and configuring frame grabber attributes based on GenTL. 3. Fixed issues. SDK: 1. The API for enumeration supports enumerating cameras with Hikrobot NIC and virtual cameras. 2. Added an API for programming frame grabbers. 3. Fixed the issue that the Software stops working after connecting to a third-party camera. 4. Fixed the issue that installing the USB driver failed in some situations. ****************************************************** Update Date: 2022-01-05 Version:3.4.0 ****************************************************** Software: 1. Support new pixel formats including mono16 and Bayer RBGG. 2. Support U3V camera live view of high stream rate. 3. Optimized common features: added new features and optimized the interface. 4. Support upgrading firmware of CoaXPress camera. 5. Optimized other features and fixed some issues. SDK: 1. Support configuring algorithm parameters via ISP plug-in library. 2. Updated the USB cti file in Win32_i86 file folder. Fixed the camera enumeration issue. 3. Optimized MV_CC_StartRecord API. Support downloading videos with frame rate higher than 500 Fps. 4. Updated MV_CC_HB_Decode API. Support decoding streams of HB_RBGG format. 5. Updated the Java API of camera SDK. ****************************************************** Update Date: 2020-12-07 Version: 3.3.1 ****************************************************** New Features and Optimizations 1. 【MVS】Supports setting encoding type for the character strings on the user interface of MVS. 2. 【MVS】Supports setting default saving path for cit file, which will be loaded when you use GenTL standard to enumerate cameras. 3. 【MVS】Supports exporting information of all cameras connected to the Software. 4. 【MVS】(GigE Vision Camera) Supports setting timeout period for packet sending mechanism defined in the GVSP protocol. 5. 【MVS】Supports setting Line Debouncer Time to filter out unwanted short signals (contact bounce) from hardware trigger signals. 6. 【MVS】Supports setting Color Correction Matrix (CCM) to enhance color fidelity. 7. 【MVS】Supports setting LUT line type to Adaptive. 8. 【MVS】Optimized user interface of the User Set Control functionality. 9. 【MVS】Supports dragging image, sharpness indicator (only available when image format is mono8), and exporting RGB values of each pixel. 10.【SDK】Supports Lens Shading Correction (LSC) algorithm. 11.【SDK】Supports contrast enhancement and sharpness algorithm. 12.【SDK】Added an API for enabling/disabling CLUT and setting CLUT parameters for Bayer pattern. 13.【SDK】Supports color correction functionality including Color Correction Matrix (CCM) and Color Lookup Table (CLUT). 14.【SDK】Added VS/C# sample programs of algorithms such as LSC, spatial denoising, image enhancement, and image correction. 15.【SDK】Added Python sample program of multiple-camera image acquisition. 16.【SDK】Added an API for color correction after Bayer interpolation. 17.【SDK】Added an API for setting gamma value after Bayer interpolation. 14.【SDK】Supports noise estimating and spatial denoising when pixel format is Mono or RGB. 15.【SDK】Optimized VS, C# and VB sample programs of multiple-camera image acquisition. 16.【SDK】Optimized efficiency and stability for the image acquisition functionality of GigE drive. Bug Fixes 【SDK】Fixed bugs found in previous versions. ****************************************************** Release date: 2020-04-24 Version: 3.2.1 ****************************************************** (1) New functions and performance optimizations 1. 【MVS】Supports GenTL, which allows you to connect cameras to the Software via the GenTL standard. 2. 【MVS】Supports viewing local images and local videos. 3. 【MVS】Supports fast access (Help -> Development) to the Development folder which contains the files required for software development. 4. 【MVS】Switching the display language of the feature tree between Chinese and English. 5. 【MVS】Supports setting white balance in a more user-friendly way for the color camera when it is set to Bayer format. 6. 【MVS】Supports viewing histogram to fast evaluate the image quality. 7. 【MVS】Supports displaying grids on image. 8. 【MVS】Optimized the Cross Line functionality. 9. 【MVS】 Supports viewing the feature differences between the current features of a camera and the to-be-imported features when you import features to the camera. 10.【MVS】Supports GVCP settings and sticking camera to the top of GigE Vision camera list for GigE Vision cameras. 11.【MVS】Supports sticking camera to the top of the USB3 Vision camera list, Event Monitor, and U3V transfer settings for USB3 Vision cameras. 12.【MVS】Optimized user interface designs for drawing ROI and AOI. 13.【MVS】Supports connecting cameras and setting the displayed information items on the Bandwidth Manager. 14.【MVS】Added mutual exclusion feature for the Periodically Send parameter and Request Acknowledge parameter of Action Command. 15.【MVS】Supports refreshing logs, viewing process name and process ID, and setting the displayed information items on Log Viewer. 16.【MVS】Supports more formats for the captured pictures and recorded videos. 17.【MVS】Supports enabling/disabling the software to pop up a prompt when severe packet losses occur. 14.【SDK】Supports GenTL interface, which can be used to import GenTL library, enumerate devices and create device handles. 15.【SDK】Supports saving image to file in the formats including TIFF, PNG, BMP, and JPEG. 16.【SDK】Supports saving point cloud data in the formats including PLY, CSV, and OBJ. 17.【SDK】Supports obtaining multicast status of a camera to determine if the camera is under multicast. 18.【SDK】Decreased the GigE memory occupation for more than 15%. 19.【SDK】Optimized Bayer interpolation methods. (2) Corrections 1. 【SDK】Fixed the bug that NULL value of GevPAUSEFrameReception may occur when calling the IPConfig API. 2. 【SDK】Fixed the bug that incorrect judgement of NULL value exists during registration exception callback. 3. 【SDK】Moved the obsolete APIs to new header file to distinguish them from the frequently-used ones. 4. 【SDK】Fixed the bug that crashes may occur when writing features of camera A to camera B via the FileAccessWrite API. 5. 【SDK】Fixed the bug that blue-screen error may occur after registering simulated Event of GigE Vision cameras. ****************************************************** Release date: 2018-12-13 Version: 3.1.0 ****************************************************** (1) New functions and performance optimizations 1. [MVS] Added CameraLink interface,able to connect CameraLink camera, acquire and set parameters. 2. [MVS] Added custom shortcut key function in Settings selection. 3. [MVS] Added Bandwidth Manager, support analysis and adjustment on bandwidth of GigE and USB cameras. 4. [MVS] Added Action Command for GigE Vision, allow to achieve simultaneous trigger on GigE cameras. 5. [MVS] Added Diagnostic Tool, allow to detect the PC running environment for MVS client. 6. [MVS] Added configuration setting function in Log Viewer tool. 7. [MVS] Changed the position of Transport Layer Control in Common Features. 8. [MVS] Optimized the operation interface of cameras to avoid program block. 9. [MVS] Added the function of opening MVS client via Command window, support opening mcfg project file by double-click. 10. [MVS] Optimized the accuracy and display control between acquisition frame rate and display frame rate. 11. [MVS] Added image rotation function under GDI rendering engine. 12. [Install Package] Added notation on revision return. 13. [Install Package] Added environment variable for Debug. 14. [SDK] Added api for active acquisition of camera connection status. 15. [SDK] Added Action Command function. 16. [SDK] Added recording function. 17. [SDK] Added support for CameraLink cameras. 18. [SDK] Added function of adjusting heartbeat time for Debug in environment variable. 19. [SDK] Optimized memory occupation for MV-CE200-10UM/UC. (2) Corrections 1. [MVS] Fixed the display problem of remote control in Windows 10. 2. [SDK] Fixed the problem of crash when changing image format or height and width. 3. [SDK] Blocked the uboot status of USB camera enumeration. 4. [SDK] Fixed the limitation of enumerating only 32 cameras in multi-NIC environment when no camera connected to No.0 NIC and over 32 cameras connected to No.1 NIC. ****************************************************** Release date: 2018-07-23 Version: 3.0.0 ****************************************************** (1) New functions and performance optimizations 1.[MVS] Modified interface interaction and optimized interface effect. 2.[MVS] Optimized the client toolbar classification, differentiate the main window toolbar, device toolbar, preview toolbar. 3.[MVS] Optimized the feature tree, classify it on the right side of the main window, and added the Save Feature function. 4.[MVS] Added support of full screen for multi camera. 5.[MVS] Added double click to switch multi window and single window under multi camera view. 6.[MVS] Added custom window division function. 7.[MVS] Added the cancellation of related operations between camera and window, and support opening single camera without display. 8.[MVS] Added Log Viewer tool. 9.[MVS] Added support of preview for multi camera embedded information. 10.[MVS] Removed the firewall detection function since MVS related programs have been added to the white list of firewalls. 11.[Install Package] Added options of enabling jumbo frame of all NICs. 12.[Install Package] Added options of running client or opening release note after successful installation. 13.[Install Package] Added Modify options in the software Update page. 14.[Install Package] Added file occupation detection when uninstalling or updating. 15.[Install Package] Added version return function. 16.[Install Package] Added options of opening or closing of SDK log service. 17.[Install Package] Removed registration or logout of SDK DirectShow plug. 18.[SDK] Decreased the CPU loading of U3V cameras. 19.[SDK] Optimized the streaming stability of U3V camera under trigger mode. 20.[SDK] Decreased the CPU loading of GigE cameras. 21.[SDK] Added MV_CC_GetImageBuffer api for high performance streaming. 22.[SDK] Added MV_CC_DisplayOneFrame api for displaying one frame. 23.[SDK] Added MV_CC_GetIntValueEx and MV_CC_SetIntValueEx api for getting or setting 64-bit camera features. 24.[SDK] Added MV_CC_InvalidateNodes api for clearing GenICam node caching. 25.[SDK] Added SDK custom events (only ExposureEnd event supported currently). 26.[SDK] Added the current frame number, data retransmission request frequency and other information into MV_CC_GetAllMatchInfo api. 27.[SDK] Optimized the readability of SDK log. 28.[Sample Code] Added support for Python. 29.[Sample Code] Added demos of acquiring images by calling high performance streaming api MV_CC_GetImageBuffer. (2) Corrections 1.[MVS] Fixed the problem of unable to update feature value of monitor under multicast mode. 2.[SDK] Fixed the problem of incorrect timestamp in DotNet. 3.[SDK] Fixed the problem of incorrect embedded information in callback acquiring images. 4.[SDK] Fixed the problem of probabilistic stuck under trigger mode in DirectShow plug-in. ****************************************************** Release date: 2018-03-29 Version: 2.4.0 ****************************************************** (1) New functions and performance optimizations 1.[MVS] Added Open, Open Recent, Save and Save As in File menu; 2.[MVS] Added the Import and Export functions of FileAccess; 3.[MVS] Added the Event Monitor function; 4.[MVS] Moved the fundamental features of camera from the original "Setting" sub-menu to "Camera" sub-menu; 5.[MVS] Optimized the IP Configurator and Firmware Updater to achieve batch operation; 6.[MVS] Added batch tool of Import/Export Features; 7.[MVS] Added the Multicast function of GigE cameras; 8.[MVS] Optimized the driver manager and solved the misjudging problem of U3V driver installation; 9.[MVS] Cancelled the limitation of administrator authority for MVS client and changed the path of saving the default data and log; 10.[Install Package] Changed the user interface, optimized the interface effect, cancelled the distinction of normal user and developer; 11.[Install Package] Added the environmental variable of SDK library (.h and .lib); 12.[Install Package] Added the registration and logout of DirectShow plug; 13.[SDK] Added the API of Event registration; 14.[SDK] Added the API of read/write and getting the progress for FileAcess; 15.[SDK] Added the API for setting the saving path for SDK log; 16.[SDK] Added SetEnumValueByString API; 17.[SDK] Added SaveImageEx2 API; 18.[SDK] Supported the multicast function of GigE cameras; 19.[SDK] Compatible with the XE5 and MinGW compiler; 20.[SDK] Added the support of Display API for Jpeg images; 21.[SDK] Decreased the memory occupation of U3V cameras; 22.[Driver] Decreased the CPU loading of GigE cameras; 23.[Plug] Added plugs for DirectShow, Halcon and Sherlock; 24.[Plug] Added the support for color pixel formats in LabView vi; 25.[Sample Code] Added demos for pixel format transfer and reconnection, added demos for VB and C# control platform, supplemented VC6 demo; 26.[Sample Code] Support Simplified Chinese and English simultaneously in demos; 27.[Sample Code] Added environmental variables for head files and static library, lowered the difficulty of using demos; 28.[Sample Code] Added project configuration for multiple VS versions; 29.[Document] Added the explanation for DotNet APIs. (2) Corrections 1.[SDK] Fixed the problem of crushing when abnormally using FeatureSave and FeatureLoad; 2.[Sample Code] Fixed the problem of inaccuracy acquisition of IO information in SetIO demo; 3.[Sample Code] Fixed the problem of saving no image data after softtrigger in the multiple camera demo. ****************************************************** Release date:2017-11-29 Version: 2.3.1 ****************************************************** (1) New functions and performance optimizations 1. [MVS] Added bandwidth, errors and lost packets options for status bar of multi-cameras; 2. [MVS] Compatible with ChunkData; 3. [MVS] Modified configuration rules of feature tree and fixed the memory leakage issue; 4. [SDK] Added the information of whether the current frame has lost frames into GetOneFrameTimeOut API; 5. [SDK] Added C# API which covers same functions as C API; 6. [SDK] Added protection mechanism to ensure that the U3V camera is not stopped in the case of unstable transmission signal; 7. [SDK] Added support of ChunkData function from camera; 8. [SDK] Optimized reconnection mechanism, which support reconnecting inside callback API; 9. [Sample Code] Added examples for pixel format conversion; (2) Corrections 1. [MVS] Fixed the problem of the firmware updater not able to continuously update 2. [MVS] Fixed sudden crash of the firmware updater after firmware updating 3. [MVS] Fixed probabilistic lost connection after the acquisition lasts for a long time 4. [SDK] Fixed probabilistic stuck when calling destroy handle API after device restart; 5. [SDK] Fixed probabilistic library conflicts between SDK and client programs on VC6.0; 6. [GEV Driver] Fixed blue screen problem grabbing upon part of NIC; 7. [GEV Driver] Fixed filter of some data packet of NIC from GigE driver ****************************************************** Release date:2017-09-29 Version: 2.3.0 ****************************************************** (1) New functions and performance optimizations 1. [MVS] Added support of multiple cameras operation; - Three kind of display window: Single, 4-division and 9-division - View of acquisition status of multiple cameras - Switch to full-screen under multiple cameras mode 2. [MVS] Added quick access toolbar under full-screen; 3. [MVS] Added cross line function; 4. [MVS] Added packet re-send configuration; 5. [MVS] Added function of getting local PC system information; 6. [MVS] Added device status view under device list; 7. [MVS] Optimized Node view and description under feature tree; 8. [MVS] Optimized classify feature module function under Setting menu; 9. [MVS] Optimized processing efficiency of Bayer interpolation algorithm; 10. [MVS] Optimized parser mode of embedded information, to compatible with high resolution cameras; 11. [MVS] Optimized video function, and display the usage state of recording buffer; 12. [MVS] Optimized program memory utilization, to improve display efficiency; 13. [MVS] Deleted rarely used menu, to simply item of main menu bar; 14. [MVS] Deleted button of remove camera under the right click off device list; 15. [MVS] Deleted classify feature live view function under Setting menu; 16. [SDK] Optimized compatibility of GEV driver to different NICs; (2) Corrections 1. [SDK] Solved inaccurate timeout of GetOneFrameTimeOut under U3V cameras when blocking; 2. [SDK] Solved print of SDK log after stop grabbing under image callback; 3. [GEV Driver] Solved the problem of small probability of blue screen when the driver resource is not enough under 32-bit system; 4. [GEV Driver] Solved GEV driver signature failure in part of Win10 computers; 5. [U3V Driver] Solved U3V driver signature failure in part of Win10 computers; 6. [Document] Fixed incorrect node type description of BlackLevel. ****************************************************** Release date:2017-07-28 Version: 2.2.3 ****************************************************** (1) New functions and performance optimizations 1. [Install Package] Added new function of remain user data option when uninstalling; 2. [Install Package] Optimized stabilization of install package; 3. [MVS] Added feature nodes description text; 4. [MVS] Added default file name when capturing; 5. [MVS] Added NIC information description under device feature tree; 6. [MVS] Optimized display processing module and display performance; 7. [SDK] Added extensional interface for setting camera's static IP; 8. [SDK] Added interface for pixel format conversion; 9. [SDK] Added interface for selecting Bayer interpolation algorithm; 10. [SDK] Added interface for get one frame of RGB/BGR image data and interface for callback of RGB/BGR image data; 11. [SDK] Added enumeration interface for filtering camera according to manufacturer’s name; 12. [SDK] Added support of USB3.0 Camera for MV_CC_GetOneFrameTimeOut interface; 13. [SDK] SDK set camera's heartbeat to 60 seconds automatically under debug mode in order to facilitate user’s debug; 14. [SDK] Reduce CPU usage when grabbing, more significant under multi-camera application; 15. [GEV Driver] Removed limit of at most 8 GEV camera grabbing at the same time, the current maximum grabbing path numbers depend on the performance of computer; 16. [Sample Code] Added BCB demo; 17. [Sample Code] Added XE5 demo (Note: When using XE5, the header file needs to use those under XE5 sample code); 18. [Sample Code] Added support of USB3.0 camera in Halcon sample code; 19. [Sample Code] Added support of USB3.0 camera in Labview sample code; 20. [Sample Code] Added VC re-connect demo; 21. [Document] Added description of these added interface. (2) Corrections 1. [MVS] Solved problem when saving image continuously; 2. [MVS] Solved connecting camera stuck when network is unstable; 3. [SDK] Solved x64 SDK crash in part of Win10 computers; 4. [SDK] Solved the problem of small probability that get into image callback function after stop grabbing; 5. [SDK] Solved the problem of small probability that cannot get image data under debug mode; 6. [GEV Driver] Solved the problem of cannot get the first frame under callback above 5MP resolution camera; 7. [U3V Driver] Solved the problem about USB3.0 camera cannot be detected probably after wake-up from sleep; 8. [U3V Driver] Solved USB3.0 driver compatibility with some third-party drivers; 9. [U3V Driver] Solved the problem of USB3.0 camera cannot grab image probably in part of computers; 10. [Sample Code] Solved several demo defect to promote the demo utility; 11. [Document] Modified some description of sample code documents. ****************************************************** Release date: 2017-05-03 Version: 2.2.2 ****************************************************** (1) New functions and performance optimizations 1. [MVS] Optimized IP configuration process duration; 2. [MVS] Optimized CPU usage of display; 3. [MVS] Support for Win10 system; 4. [SDK] Added ChunkData mode; 5. [SDK] Added register camera Event callback interface; 6. [SDK] Added Timeout mechanism, to optimize the stability of the GEV camera grabbing image; 7. [SDK] Added MV_CC_GetOneFrameTimeout interface, the interface can set to get frame timeout, currently only supports GEV camera; 8. [SDK] Added 64-bit SDK; 9. [SDK] Added packet loss detection mechanism for USB3.0 camera; 10.[SDK] Optimized the performance of GVSP retransmission packet; 11.[SDK] Optimized CPU usage of SDK grabbing image; 12.[SDK] Optimized the use of multiple cameras CPU usage scenarios; 13.[SDK] Optimized image cache mechanism, to improve the performance of MV_CC_GetOneFrame interface; 14.[SDK] Optimized GVCP heartbeat mechanism, to reduce the probability of offline; 15.[GEV Driver] Adjusted group frame strategy, to ensure no image lost at more than 1000fps; 16.[U3V Driver] Support Win8.1 and Win10 system; 17.[GenICam] Upgraded to 3.0.1 version, which reduce register analysis time, while free installation to avoid conflicts with other vendors; 18.[GenICam] Provided development kit of GenICam 3.0.1 version for C++ user’s reference. (2) Corrections 1. [MVS] Solved jumbo frame detection error of multi NIC; 2. [MVS] Solved device state error of IP configuration tool; 3. [MVS] Solved image saving exception under English / Traditional Chinese system; 4. [SDK] Solved timestamp inaccurate in special mode of GEV camera; 5. [SDK] Solved Lost Packet inaccurate in some probability; 6. [SDK] Solved unrestricted storage of log in program exception; 7. [SDK] Solved disorder of camera serial number in multiple enumeration; 8. [SDK] Solved grabbing failure of software reopen when incorrect processing of camera offline has been done by upper layer software; 9. [GEV Driver] Solved blue screen of death in receiving abnormal camera data packets; 10.[U3V Driver] Solved driver installation failure of repeatedly installed in some probability.