gpt4 book ai didi

c# - 从相机设备获取数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:57:45 24 4
gpt4 key购买 nike

我想通过使用 OCR 或任何其他算法从相机设备接收到的篮球记分牌图像中获取数字。输入图像与此类似:

enter image description here

我怎样才能得到最好的结果?我应该使用哪种算法?

最佳答案

  1. 仅提取明亮的橙红色像素并二值化

    所以接近红色/橙色的像素高于某个阈值强度是白色的,其余的是黑色像素。

  2. 通过形态学运算符消除片段之间的间隙

    将白色像素区域扩大几次以覆盖点段之间的间隙,使数字成为单个对象

  3. 分割数字(例如通过填充)

    找到第一个白色像素并将其填充填充重新着色为对象 1 ID,然后找到下一个白色像素并将其重新着色为对象 2 ID 依此类推,直到不再有白色像素为止。你可以记住每个对象的bbox,并过滤掉不符合数字属性的对象:(长宽比,大小,密度)

  4. OCR 每个数字并根据数字位置重建文本

    参见 OCR and character similarity

如果您的相机是固定的,您可以手动对数字区域进行硬编码,从而消除对项目符号 #3 的需要。您也可以使用黑色区域来确定数字区域,因为边框是黑色的...

关于c# - 从相机设备获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42865432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com