V4.5.0_November/2024
About Upgrade
Changed nImageBufLen of image information structure
MV_CC_IMAGE to
nImageLen. For normal execution of the program in this version of client, you should upgrade the above codes in your program.
New Features
-
Supported purple fringing correction feature. Added an API MV_CC_PurpleFringing() and a corresponding data structure MV_CC_PURPLE_FRINGING_PARAM for correcting purple fringing occurred in high-contrast or low light areas to enhance image quality. You can set different values of nKernelSize and nEdgeThreshold in MV_CC_PURPLE_FRINGING_PARAM to change the effect of purple fringing correction. And added Specified Error Codes of Correcting Purple Fringing, with range from 0x10405000 to 0x10405002, which refers to errors occurred during calling MV_CC_PurpleFringing(). These error codes help you troubleshoot corresponding issues.
- Note
- This feature is applicable to images in RGB and BGR formats.
-
Supported image grabbing, image rendering and image saving for images over 4 GB.
Improvements
-
In frame information data structure MV_FRAME_OUT_INFO_EX , added SubImageList: It refers to information of sub images in image buffer list for image stitching of frame grabbers, including pstSubImage (sub image information) and nAligning (alignment). In time-phased flashing scenes, when dividing images via the frame grabber, you can use SubImageList to get the sub image.
-
In frame information data structure MV_FRAME_OUT_INFO_EX , added UserPtr: It refers to user-defined pointers for registering buffer , including pUser (sub image information) and nAligning (alignment).
-
In Status Code, added 0x80000017 to refer to the image height error (below the set height), and the incomplete image will be discarded.
-
Updated the ParametrizeCamera_AreaScanIOSettings.cpp in console sample programs for configuring trigger node IO settings of area scan cameras.
Deprecations
-
Deprecated the sample program of ForceIP.cpp.
Structures Adjusted
-
Updated Programming Guide, and you can quick start the SDK based on this chapter.
-
Updated FAQs, and you can troubleshoot the frequent program issues based on this chapter.
V4.4.1_August/2024
New Features
Improvements
Deprecations
V4.4.0_June/2024
New Features
Improvements
Structures Adjusted
V4.3.0_December/2023
New Features
-
Added APIs of SDK Initialization: MV_CC_Initialize() for initializing SDK and MV_CC_Finalize() for deinitializing SDK.
-
Added APIs of frame grabber initialization: MV_CC_EnumInterfaces() for enumerating frame grabbers, MV_CC_CreateInterface() and MV_CC_CreateInterfaceByID() for creating frame grabber handles,
-
MV_CC_OpenInterface() for opening frame grabbers, MV_CC_CloseInterface() for closing frame grabbers, and MV_CC_DestroyInterface() for destroying frame grabber handles.
-
Added APIs of Camera Link Camera: MV_CAML_GetSerialPortList() for getting serial port information list and MV_CAML_SetEnumSerialPorts() for setting specified enumeration list of serial ports.
-
For APIs of Image Rendering, supports rendering images of width (max. 16384) and height (max. 163840).
-
For the API MV_CC_SetBayerCvtQuality() in Image Processing, extended the parameter BayerCvtQuality by adding the value of optimal plus.
-
For APIs of Image Processing and Attribute Configuration, supports frame grabber handles.
-
For APIs of Device Upgrade, supports frame grabber firmware upgrade.
-
For APIs of Event and Exception, supports frame grabber events.
-
Added structures: MV_INTERFACE_INFO of frame grabber information, and MV_INTERFACE_INFO_LIST of frame grabber information list.
-
Added structures: MV_CAML_SERIAL_PORT of serial port information, and MV_CAML_SERIAL_PORT_LIST of serial port information list.
-
Added structures: MV_CXP_DEVICE_INFO of CoaXPress camera information, MV_CML_DEVICE_INFO of Camera Link camera information list, and MV_XOF_DEVICE_INFO of XoFLink camera information.
-
Added some console sample programs: Display.cpp, ForceIPEx.cpp, Grab_Asynchronous.cpp, InterfaceAndDeviceDemo.cpp, and InterfaceDemo.cpp.
Improvements
Structures Adjusted
V4.1.0_March 2023
New Features
Structures Adjusted
V3.2.0_July 2021
New Features
Improvements
-
Adopted static linking library of GenICam, excluding GenICam dynamic library.
-
The GigE driver supported the ARM structure and two types of ARM boards: NVIDIA TX2 and ODROID-XU4.
-
Provided the SDK installation package (Runtime package), which includes the script of driver installation and the script of enabling read and write caching for USB3 vision cameras. The provided installation packages vary with the system (ARM or x86).
-
Updated the driver name to gevfilter.
-
Updated an API for registering single event callback (supporting USB devices): MV_CC_RegisterEventCallBackEx().
-
Updated an API for registering multiple events callback (supporting USB devices): MV_CC_RegisterAllEventCallBack().
V3.1.0_March 2020
New Features
-
Added the driver support for connecting to GigE cameras.
-
Supported image grabbing support for 3D cameras.
-
Supported BGR image grabbing and rendering.
-
Supported Chunk Data support for new cameras (in 3.1.0 and later versions).
V3.0.0_June 2018
New Features
Improvements
V2.4.0_June 2018
New Features
V2.2.0.7_November 2017
New Features
Improvements