Difference between revisions of "WoodPecker1 SDK v1.26 ReleaseNote"

From rs_wiki
Jump to: navigation, search
(创建页面,内容为“版本号:V1.26<br/> 发布日期:2017年11月27日<br/> 一,主要变动简要说明<br/> 1,由于Windows版本下,串口设备对应的COM口在操作…”)
 
Line 1: Line 1:
版本号:V1.26<br/>
+
Version: V1.26<br/>
  
发布日期:2017年11月27日<br/>
+
Release Date: Nov 27,2017<br/>
  
一,主要变动简要说明<br/>
+
1.New Function & Bug Fix:<br/>
1,由于Windows版本下,串口设备对应的COM口在操作系统重启后有可能变化,<br/>
+
1.1 Because the COM port of the serial device may be changed after operating system restarts in the Windows version,
所以增加API接口“Roseek_System_GetSerialPortName”,用于获取特定序号串口设备对应的设备名(COM(n))<br/>
+
:the camera adds the "Roseek_System_GetSerialPortName" API interface to obtain the device name(COM(n)) correspongding to the specific serial device.
序号为0表示RS232设备,序号为1表示RS485设备。<br/>
+
:The serial number 0 means RS232 equipment, the serial number 1 means RS485 equipment.<br/>
2,解决接口函数”Roseek_ImageAcquisition_Start“返回后,立即抓拍无法获取到图像,只能延迟300毫秒后才能抓拍到图片的问题。<br/>
+
1.2 Solve the problem that the immediate snapshots can't get the image after the interface function "Roseek_ImageAcquisition_Start" is returned and the camera can only capture the picture after delaying 300 milliseconds.<br/>
3,修正连续模式和触发模式之间互相切换有可能迟滞或失败的BUG。<br/>
+
1.3 Fixed a bug that there may be a delay or fail when switching between continuous mode and triggered mode.<br/>
4,优化图像ISP的策略和算法,改进图像增强、Gamma和降噪的效果,新增RAWLut配置、图像亮度和对比度等功能。<br/>
+
1.4 Optimize the ISP strategies and algorithms for images, improve the effect of image enhancement, Gamma and noise reduction, and add the new features such as RAWLut configuration, image brightness and contrast.<br/>
5,改进了JPEG编解码模块“RSJpegUtil.dll”,使用了SSE2等CPU优化,效率提升了4倍左右。<br/>
+
1.5 Improve the JPEG codec module "RSJpegUtil.dll", use CPU optimization such as SSE2, and efficiency is improved about 4 times.
实测下来,200W像素图像压缩耗时32毫秒,500W像素图像压缩耗时63毫秒,800W像素图像压缩耗时99毫秒。<br/>
+
:After measure, 200W pixel image compression takes 32 milliseconds, 500W pixel image compression takes 63 milliseconds, 800W pixel image compression takes 99 milliseconds.<br/>
6,H264编码库新增接口Roseek_MediaEncoder_SetScaleMode,<br/>
+
1.6 H264 encoding library adds the new interface Roseek_MediaEncoder_SetScaleMode.
当源分辨率和目标分辨率不同时,控制图像缩放的方式,可选择保持图像比例,也可选择图像拉伸而不留黑边。<br/>
+
:When the source resolution and target resolution are different, the mehtods of image scaling control can be chosen to maintain the image ratio or to stretch the image without the black side.<br/>
7,对于OSD模块,修正使用等宽字体时字体宽度有可能不等宽的BUG,另完善自动换行的逻辑。<br/>
+
1.7 For the OSD module, modify the BUG that the font width may be unequal width when using the monospaced font.
 +
:Furthermore, improve the logic of word wrap.<br/>
  
  
二,更新步骤<br/>
+
2.Updating Steps:<br/>
1,更新驱动和DEMO<br/>
+
2.1 Copy ROSEEK_WPMainSystem_Setup_V1.26.exe to Camera local and run.<br/>
在相机内运行安装程序ROSEEK_WPMainSystem_Setup_V1.26.exe。<br/>
+
2.2 Update Firmware<br/>
2,更新固件<br/>
+
:Confirm WPDemo or similar program with updating function is running in camera.
首先确保WPDemo或者包含升级功能的用户程序已在运行。<br/>
+
:Run "RoseekDeviceInformation.exe" from path "WPSDK\UtilTools\" to check version information for all modules.
请使用WPSDK\UtilTools\目录内工具程序RoseekDeviceInformation.exe查看设备信息。<br/>
+
:Run "RSRemoteUpdateTool.exe" for firmware updating from path "WPSDK\UtilTools\".<br/>
请使用WPSDK\UtilTools\目录内工具程序RSRemoteUpdateTool.exe升级固件。<br/>
+
2.3 Update Sourcec Code (for developer)<br/>
3,更新用户工程<br/>
+
:Replace the Source Code with what in WPDemo folder.
如果是新建工程开发,请参考新版本的WPDemo,替换用到的头文件、库文件及bin目录的动态链接库。<br/>
+
:If the user's program is not based on our SourceCode, please just replace the latest libraries, headers and dlls in "bin" folder.<br/>
如果是直接在Demo工程上开发,请将所有修改迁移到新版本的Demo工程。<br/>
 
  
三,设备信息<br/>
+
 
 +
3.Version Info<br/>
 
CCD:<br/>
 
CCD:<br/>
 
Name: roseek_wp1_maincore              Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1<br/>
 
Name: roseek_wp1_maincore              Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1<br/>

Revision as of 02:00, 5 November 2018

Version: V1.26

Release Date: Nov 27,2017

1.New Function & Bug Fix:
1.1 Because the COM port of the serial device may be changed after operating system restarts in the Windows version,

the camera adds the "Roseek_System_GetSerialPortName" API interface to obtain the device name(COM(n)) correspongding to the specific serial device.
The serial number 0 means RS232 equipment, the serial number 1 means RS485 equipment.

1.2 Solve the problem that the immediate snapshots can't get the image after the interface function "Roseek_ImageAcquisition_Start" is returned and the camera can only capture the picture after delaying 300 milliseconds.
1.3 Fixed a bug that there may be a delay or fail when switching between continuous mode and triggered mode.
1.4 Optimize the ISP strategies and algorithms for images, improve the effect of image enhancement, Gamma and noise reduction, and add the new features such as RAWLut configuration, image brightness and contrast.
1.5 Improve the JPEG codec module "RSJpegUtil.dll", use CPU optimization such as SSE2, and 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.

1.6 H264 encoding library adds the new interface Roseek_MediaEncoder_SetScaleMode.

When the source resolution and target resolution are different, the mehtods of image scaling control can be chosen to maintain the image ratio or to stretch the image without the black side.

1.7 For the OSD module, modify the BUG that the font width may be unequal width when using the monospaced font.

Furthermore, improve the logic of word wrap.


2.Updating Steps:
2.1 Copy ROSEEK_WPMainSystem_Setup_V1.26.exe to Camera local and run.
2.2 Update Firmware

Confirm WPDemo or similar program with updating function is running in camera.
Run "RoseekDeviceInformation.exe" from path "WPSDK\UtilTools\" to check version information for all modules.
Run "RSRemoteUpdateTool.exe" for firmware updating from path "WPSDK\UtilTools\".

2.3 Update Sourcec Code (for developer)

Replace the Source Code with what in WPDemo folder.
If the user's program is not based on our SourceCode, please just replace the latest libraries, headers and dlls in "bin" folder.


3.Version Info
CCD:
Name: roseek_wp1_maincore Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1
Name: roseek_wp1_fpga Version: 2.50 Date: Aug_20_2016 Description: FPGA module for wp1
Name: roseek_wp1_peripheral Version: 1.05 Date: July_07_2017 Description: Peripheral controller module for wp1
Name: roseek_wp1_extension Version: 1.11 Date: July_07_2017 Description: Extension controller module for wp1
Name: roseek_wp1_dll_netcmd Version: 1.07 Date: Mar_21_2017 Description: NetCMD module for wp1
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_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1

CMOS:
Name: roseek_wp1_fpga Version: 2.51