当前位置:   article > 正文

Opencv学习笔记 识别图片中的条码区域_c++ opencv 定位条码位置

c++ opencv 定位条码位置

        大体思路(需要图片较清晰):

        1、加载图像并灰度化

        2、使用Scharr算子进行梯度运算,并使用x梯度减y梯度

        3、进行平滑处理,去除高频噪声,并二值化

        4、进行闭运算,用于将条码间距减小

        5、多次腐蚀膨胀去小斑点

        6、寻找轮廓,识别面积最大的,绘制标记。

        效果如下:

原始图片
识别标记的结果

        参考代码:

  1. # 检测图片内的条码
  2. import numpy as np
  3. import argparse
  4. import imutils
  5. import cv2
  6. # construct the argument parse and parse the arguments
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/963813
推荐阅读
相关标签
  

闽ICP备14008679号