利用条码的特征即白色背景,不同宽度的黑色条码进行图书条码提取
1、首先是读取图像,默认是(B,G,R)图像:
import cv2 as cv
#bgr通道顺序的彩色图像
origin_image = cv.imread("E:/PythonFiles/images/shu.bmp")
cv.imshow("image",origin_image)
#复制图片 保留原图
image = origin_image.copy()
image_background = origin_image.copy()
读取图像之后,根据后续的需要进行多次的图像复制,保留原图用于最后的操作。
2、获得图像的宽、高:
gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY)
h,w = gray.shape
#h,w,_ = image.shape
3、提取b、g、r三个通道:
#提取 三个通道
b = image[:,:,0];g=image[:,:,1];r=image