Difference between revisions of "Woodpecker1 FAQ"
Line 72: | Line 72: | ||
* '''<font size=4px>问题:最新版本SDK, 无法使用SniperViewer2修改IP</font><br/> | * '''<font size=4px>问题:最新版本SDK, 无法使用SniperViewer2修改IP</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 在CTDemo.ini里增加ForceConfigIPAddr=1即可。<br/> | + | :在CTDemo.ini里增加ForceConfigIPAddr=1即可。<br/> |
Line 78: | Line 78: | ||
* '''<font size=4px>问题:如何安装.net framework 3.5</font><br/> | * '''<font size=4px>问题:如何安装.net framework 3.5</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | Woodpecker1 最新的镜像已预装.net 3.5<br/> | + | :Woodpecker1 最新的镜像已预装.net 3.5<br/> |
− | 也可以在控制面板把windows update服务打开,再安装.net 也可以<br/> | + | :也可以在控制面板把windows update服务打开,再安装.net 也可以<br/> |
Line 85: | Line 85: | ||
* '''<font size=4px>问题:打开灯环之后,关闭demo,灯环仍然没有关闭</font><br/> | * '''<font size=4px>问题:打开灯环之后,关闭demo,灯环仍然没有关闭</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 关闭Demo前应该先关闭LED,默认关闭demo不关闭LED灯环。<br/> | + | :关闭Demo前应该先关闭LED,默认关闭demo不关闭LED灯环。<br/> |
Line 91: | Line 91: | ||
* '''<font size=4px>问题:WP在插入加密狗以后无法识别,导致软件无法启动</font><br/> | * '''<font size=4px>问题:WP在插入加密狗以后无法识别,导致软件无法启动</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 重新恢复系统。<br/> | + | :重新恢复系统。<br/> |
Line 97: | Line 97: | ||
* '''<font size=4px>问题:设备采集照片第一张时会出现白平衡不准的情况</font><br/> | * '''<font size=4px>问题:设备采集照片第一张时会出现白平衡不准的情况</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 由于设置了自动白平衡所导致的,设备会在第一张照片采集的时候校正白平衡,因此会出现第一张白平衡失准的情况,在后面的采集会自动修正白平衡。<br/> | + | :由于设置了自动白平衡所导致的,设备会在第一张照片采集的时候校正白平衡,因此会出现第一张白平衡失准的情况,在后面的采集会自动修正白平衡。<br/> |
Line 103: | Line 103: | ||
* '''<font size=4px>问题:使用BGR24格式采集图像会出现成像异常,拉丝现象</font><br/> | * '''<font size=4px>问题:使用BGR24格式采集图像会出现成像异常,拉丝现象</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 需要重新烧写正确的BIOS<br/> | + | :需要重新烧写正确的BIOS<br/> |
Line 109: | Line 109: | ||
* '''<font size=4px>问题:WP在接上Output后会一直触发output信号,用户并未配置Output</font><br/> | * '''<font size=4px>问题:WP在接上Output后会一直触发output信号,用户并未配置Output</font><br/> | ||
:'''回答:'''<br/> | :'''回答:'''<br/> | ||
− | 用户需要在DEMO程序中关闭output后在运行自己的软件。<br/> | + | :用户需要在DEMO程序中关闭output后在运行自己的软件。<br/> |
Revision as of 08:47, 25 October 2018
- 问题:是否可以自行购买比较短的HDMI线代替出厂的IO模块连接线?
- 回答:
- 可以的。我们的IO模块连接线是标准的HDMI线。只要是标准的HDMI线一般都可以替代。
- 市面上有些价格比较便宜的线,由于并不是把所有引脚全部连接,所以可能有些会无法使用。
- 我们测试过可以使用的2款0.5米的HDMI线如下:
机白金Gepekim 连接线 HDMI电脑连接线 3D电脑高清连接线1.4版 0.5米
https://item.jd.com/10365072469.html
价格为78元。
山泽(SAMZHE)HDMI线2.0臻心版2K*4K数字高清线 0.5米 镀金3D视频线 投影仪电脑电视机机顶盒连接线 CZ-AO5
https://item.jd.com/5160464.html
价格为34元。
- 问题:使用Windows自带地远程连接时,我们的Demo其他一切功能正常,保存到本地的图片也是正常,但是Demo的界面没有图像显示,有帧率和温度?
- 回答:
- 我们的相机地图像显示用的是Ddraw,Windows的远程用不了Ddraw,所以用Windows自带的远程连接看我们相机时,没有抓拍图像显示。
- 问题:使用usb转串口设备连接相机,以153600波特率交互时经常出错,但是其他波特率正常,为何?
- 回答:
- 我们发现有些usb转串口的转换线在153600波特率时频率偏差比较大,经测试在8%左右,会造成此问题。
- 使用其他品牌的usb或采用PC自带的串口无此问题。
- 为什么获取图像之间的间隔波动很大?
- 回答:
- 有几点需要注意:
- 1. 计时精度
- 系统的GetTickCount精度为10-16ms,误差很大。
- 应使用计数器来计算更准确。
LARGE_INTEGER time1, time2, tc; long long sTimeGap; QueryPerformanceFrequency(&tc); QueryPerformanceCounter(&time1); QueryPerformanceCounter(&time2); sTimeGap = (time1.QuadPart - timeOld.QuadPart) * 1000 / tc.QuadPart;
- 2. Sleep 精度
- Windows系统默认Sleep精度为10-16ms。
- 如果想提高,需要使用如下方法:
TIMECAPS timecaps; timeGetDevCaps(&timecaps, sizeof(timecaps)); timeBeginPeriod(1); ... your code with sleep ... timeEndPeriod(1);
- 3. 进程和线程优先级
- 通过提高线程和进程的优先级来提高响应。
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
- 问题:是否可以在850nm红外波段成像?
- 回答:
- 红外波段740nm、850nm都是是可以成像的。
- 灵敏度随着波长的增加而衰减。
- 问题:是否有800万或者1200万黑白相机?
- 回答:
- 黑白相机有1200万,大约在2017年8月底可以出来。
- 问题:最新版本SDK, 无法使用SniperViewer2修改IP
- 回答:
- 在CTDemo.ini里增加ForceConfigIPAddr=1即可。
- 问题:如何安装.net framework 3.5
- 回答:
- Woodpecker1 最新的镜像已预装.net 3.5
- 也可以在控制面板把windows update服务打开,再安装.net 也可以
- 问题:打开灯环之后,关闭demo,灯环仍然没有关闭
- 回答:
- 关闭Demo前应该先关闭LED,默认关闭demo不关闭LED灯环。
- 问题:WP在插入加密狗以后无法识别,导致软件无法启动
- 回答:
- 重新恢复系统。
- 问题:设备采集照片第一张时会出现白平衡不准的情况
- 回答:
- 由于设置了自动白平衡所导致的,设备会在第一张照片采集的时候校正白平衡,因此会出现第一张白平衡失准的情况,在后面的采集会自动修正白平衡。
- 问题:使用BGR24格式采集图像会出现成像异常,拉丝现象
- 回答:
- 需要重新烧写正确的BIOS
- 问题:WP在接上Output后会一直触发output信号,用户并未配置Output
- 回答:
- 用户需要在DEMO程序中关闭output后在运行自己的软件。