我正在研究一个黑白标签的解码器(非常类似于条形码)。
解码器得到的已经是条形码的分离单元和每一个白色和黑色参考单元。
其基本思想是计算每个单元的平均亮度,并将其与参考值进行比较,以便判断它是0还是1。问题是不一致的闪电,因此左边的白电池可以像右边的黑色单元格一样灰暗。所以你得到的值是这样的:
80,81,79,47,77,80,68,82(代表W,B,W,W,B,W.)68更接近白色参考值,但是由于左边和右边有一个80和一个82,所以很明显它必须是黑色的。
什么是解码0和1的最优雅的方法,不是严格地将它们与两个参考值进行比较,而是从值的模式中进行比较?
最好的,帕维尔
发布于 2015-07-13 18:19:12
一个“优雅”的解决方案:
步骤1和步骤2创建一个矩阵,其值表示与附近值的差异。将这些数据与原始值相结合,将为原始矩阵提供一些额外的信息。
https://stackoverflow.com/questions/31388027
复制相似问题