文章目录
- openpnp - 相机图像亮度太高的解决方法
- 概述
- 笔记
- 设置相机的合适参数
- 白平衡
- 补充 - 用恒压横流降压模块调节底部相机环形灯的初步实验
- END
openpnp - 相机图像亮度太高的解决方法
概述
看到同学在群里讨论问题, 说相机补光灯亮度太高了, 导致openpnp图像惨白惨白的, 根本不能用.
能根本解决问题的方法, 就是群里同学说的, 用恒压恒流降压模块, 将补光灯的电压降下来, 直到相机补光灯亮度合适, 使openpnp得到的相机图像正常可用.
如果手头没有合适的电源模块用, 可以暂时用调节白平衡的方法, 让oenpnp能识别相机的图像(将惨白的图像变为肉眼可识别的正常图像).
我的设备的电气连接正在按照笔记恢复呢, 现在没有正常的设备可用, 用的都是旧图或者用旧图做标记, 大致说明一下调节图像的步骤.
等设备正常可用了, 再重新补充这个笔记.
笔记
设置相机的合适参数
拿下面的这个旧图来说明调节步骤
只要相机的连线拔下来, 或者电脑和设备同时断电后, 都要重新调节白平衡, 否则图像就是惨白的. 因为曝光太高了.
将上图步骤1框住的钩都选上(Freeze Propertie不要勾, 有副作用), 这样就让相机硬件参数都进入了自动模式.
此时, 在openpnp相机中应该能看到正常图像(人工肉眼可辨认的正常图像).
然后从下到上, 将步骤1的框逐一将钩去掉, 每去掉一项, 就将步骤3框住的对应的值改为步骤4推荐的默认值, 改完值之后回车.
然后等3,4秒, 看openpnp相机图像是否正常, 一般来说是正常的. 如果不正常, 就可以改值, 然后回车, 等3~4秒, 看看openpnp的相机图像是否正常.
一般都是填默认值回车就行.
唯一要注意的是曝光值(从上往下数, 第4行, Exposure), 将自动的钩去掉后, 图像会立刻变成惨白. 此时, 在对应的值处, 输入小的值(默认是 -6, 如果还是惨白图像, 向 -13方向调节, 一般到了-8, -9, -10, -11, 图像就能正常看了)
如果不能通过手工调节曝光, 将图像变为可肉眼识别的图像, 那说明相机辅助光确实太亮了, 此时就要考虑接恒压横流的降压模块(不能用LED调光器, 会引起openpnp图像上有黑色的横线, 会影响图像识别).
不过, 我还没遇到这种情况.
白平衡
在白平衡页面中, 从上到下, 有4个自动调节白平衡的按钮.
分别执行按钮1,2,3,4, 直到能选择一个不报错的结果.
一般, 按钮1的效果是不好的, 按钮2的效果是不好的, 如果按钮3和按钮4执行后, 能不报错, 选一个就行.
e.g. 按钮3执行后不报错, 按钮4执行后报错, 那么我们重新执行按钮1, 按钮2, 按钮3, 点击右下角的应用按钮, 白平衡就做完了.
最佳的执行效果是, 从按钮1,2,3,4执行完都不报错, 点击右下角的应用按钮, 白平衡就做完了.
如果按钮3或者按钮4都报错, 那不行.
如果这样的话, 就需要手工去调节按钮上边的各种白平衡的滑杆, 将图像调整到可以正常看的效果, 点击右下角的应用按钮, 白平衡就做完了.
补充 - 用恒压横流降压模块调节底部相机环形灯的初步实验
实验结论: 可以将底部相机环形灯的亮度调节的任意亮度, 效果非常好. 等下一步接到实际设备中看看是否对openpnnp图像是否有影响.
调整输入最大电流的步骤:
- 模块断电
- 将输出短路(用电线直连).
- 将电流旋钮逆时针拧到底
- 模块上电
- 此时, 只能调整输出最大电流. 看着液晶显示的电流数, 顺时针旋转电流旋钮, 将电流调整到100~200ma.
- 模块断电
- 将输出接到正常负载(底部相机环形灯)
- 模块上电
- 将显示调整为显示电压电流(长按左上按钮, 液晶显示V/A)
- 将输出改为上电ON(左下按钮长按, 液晶显示为ON)
模块使用示意图如下: