Cheetah1 SDK v1.18 ReleaseNote
Version:V1.17
Release Date:Jan 26, 2018
1. New Function & Bug Fix
- 1.1 Due to the Windows version, the COM port of the serial device may be changed after the operating system is rebooted.
- Therefore, the API "Roseek_System_GetSerialPortName" is added to obtain the device name (COM (n)) corresponding to a serial device with a specific serial number.
- The serial number 0 means RS232 device, and the serial number 1 means RS485 device.
- 1.2 Solve the problem that immediately capture can not get the image and can only be delayed 300 milliseconds to capture the image after interface function "Roseek_Capture_Build" returns.
- 1.3 Fix the BUG that mode switch may be delayed or failed between continuous mode and trigger mode.
- 1.4 Add the function of capture image queue control.
- Add the two options, to put the new capture image into a continuous mode image queue or to copy the snapshot image into a continuous mode image queue.
- Add corresponding API functions Roseek_Capture_SetFetchFrameMode and Roseek_Capture_GetFetchFrameMode.
- 1.5 For the trigger capture function of the RSCT123 model, replace the GlobalReset way with extracting a frame from a continuous stream to achieve the function.
- 1.6 TImprove the upgrade protocol and provide richer upgrade process information tips.
- 1.7 Optimize the image ISP's strategies and algorithms. Improve image enhancement, Gamma and noise reduction effects.
- Add new functions, such as the RAWLut configuration, image brightness, contrast and local contrast enhancement.
- Add new functions, such as the RAWLut configuration, image brightness, contrast and local contrast enhancement.
- 1.8 Interface Roseek_ImageAcquisition_SetResolutionEx add option full resolution mode CT_RESOLUTION_MODE_ALLPIXEL.
- 1.9 Improve the watchdog internal logic and solve the problem that the watchdog cannot work normally when the device cannot be opened.
- 1.10 Improve JPEG codec module "RSJpegUtil.dll". Use the SSE2 and other CPU optimization. The efficiency is improved about 4 times.
- After Measure, 200W pixel image compression takes 32 milliseconds, 500W pixel image compression takes 63 milliseconds, 800W pixel image compression takes 99 milliseconds.
- After Measure, 200W pixel image compression takes 32 milliseconds, 500W pixel image compression takes 63 milliseconds, 800W pixel image compression takes 99 milliseconds.
- 1.11 H264 encoding library adds the interface Roseek_MediaEncoder_SetScaleMode. When the source resolution and the target resolution are different,
- The way to control the image scaling can be chosen to keep the image proportion or to stretch the image without a black border.
- 1.12 For the OSD module, modify the BUG that the font width of monospace font may be unequal width, and improve the auto-wrap logic.
- 1.13 Add a new document "Cheetah1 Series Smart Camera - Development Manual". Replace old documents "Cheetah1 Series Smart Camera - API Instructions" and "Cheetah1 Series Smart Camera - Development Guide".
- The new document provides a richer and better explanation for development in Cheetah1.
2. Updating Steps
- 2.1 Update Drivers and Demo program
- For Windows Version:
- Copy ROSEEK_CTMainSystem_Setup_V1.17.exe to Camera local and run.
- Copy ROSEEK_CTMainSystem_Setup_V1.17.exe to Camera local and run.
- For Linux Version:
- Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt
- Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt
- For Windows Version:
- 2.2 Update Firmware
- Run SDK_PATH/UtilTools/RSDeviceInformation.exe to check the device information.
- Run SDK_PATH/UtilTools/RSRemoteUpdateTool.exe to remote update.
- 2.3 Update Source Code
- Replace the Source Code with what in CTDemo folder.
- If the user's program is not based on our SourceCode, please just replace the latest libraries in the folder.
- Replace the Source Code with what in CTDemo folder.
3. Version Info:
- Windows:
- Name: roseek_ct1_maincore Version: 1.13 Date: Oct_25_2017 Description: Main core module for ct1
- Name: roseek_ct1_fpga Version: 2.53 Date: May_24_2017 Description: FPGA module for ct1
- Name: roseek_ct1_peripheral Version: 1.20 Date: Jun_21_2017 Description: Peripheral controller module for ct1
- Name: roseek_ct1_dll_stream Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1
- Name: roseek_ct1_dll_media Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1
- Name: roseek_ct1_dll_netcmd Version: 1.09 Date: Oct_27_2017 Description: NetCMD module for ct1
- Name: roseek_ct1_dll_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1
- Name: roseek_ct1_dll_onvif Version: 1.04 Date: Oct_17_2016 Description: Library for CT1 - ONVIF
- Linux:
- Name: roseek_ct1_maincore Version: 1.13 Date: Oct_25_2017 Description: Main core module for ct1
- Name: roseek_ct1_fpga Version: 2.53 Date: May_24_2017 Description: FPGA module for ct1
- Name: roseek_ct1_peripheral Version: 1.20 Date: Jun_21_2017 Description: Peripheral controller module for ct1
- Name: roseek_ct1_dll_stream Version: 1.04 Date: Mar_23_2017 Description: Stream module for ct1
- Name: roseek_ct1_dll_codec Version: 1.04 Date: Nov_08_2017 Description: codec module for ct1
- Name: roseek_ct1_dll_netcmd Version: 1.09 Date: Oct_27_2017 Description: NetCMD module for ct1
- Name: roseek_ct1_dll_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1
- Name: roseek_ct1_dll_onvif Version: 1.00 Date: Jun_16_2016 Description: Library for CT1 - ONVIF
- CCD color/mono:
- Name: roseek_ct1_fpga Version: 2.50
- CMOS color/mono:
- Name: roseek_ct1_fpga Version: 2.53
- RSCT185S, RSCT167A:
- Name: roseek_ct1_fpga Version: 2.43
- RSCT167M:
- Name: roseek_ct1_fpga Version: 2.43
4. Dependence on the operating system
- 4.1 Windows version
- Any version.
- 4.2 Linux version
- Ubuntu16 OS image (V1.07 or higher).