【问题标题】:Halcon - how to handle different colored objectsHalcon - 如何处理不同颜色的物体
【发布时间】:2020-10-02 04:17:50
【问题描述】:

我有 3 种不同颜色的对象: 黑色、深绿色和亮蓝色。

当我给它们拍照时,我还不知道物体的真实颜色,因此我的图像只能亮到亮蓝色的物体不会吹成白色。如果我把亮蓝色尽可能亮,那么深绿色和黑色仍然很暗。几乎太多了。

除了之后可以使图像变亮之外,还有什么可以做的吗? 相机是 Genie Nano。

【问题讨论】:

    标签: brightness halcon


    【解决方案1】:

    如果有足够的时间,您可以拍摄多张不同曝光时间的图像。 Halcon 中甚至还有一个现成的方法来合并明暗图像“create_high_dynamic_range_image.hdev”。

    如果您的应用程序对时间要求很高,并且相机制造商为您使用的语言提供事件,您可以执行以下操作:

    • 将相机置于异步采集(减少时间)
    • 以所需的最短曝光时间开始采集
    • 在每个图像事件中,将曝光时间延长 N 次
    • 由于相机处于异步采集状态,每个曝光时间都在 M 帧(通常为 5 帧)之后
    • 应忽略前 M 张图像,之后您将获得 N-M 张曝光时间逐渐增加的图像

    【讨论】:

    • 感谢您的回答。在我的情况下,我正在精确位置拍摄快速移动的部件,因此我无法拍摄多张照片。我希望基于图像中预定义的分析区域的自动曝光时间......
    • 您有多少时间进行收购?
    猜你喜欢
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 2021-03-01
    相关资源
    最近更新 更多