我这里用的是python3,网上的其他的版本全是自己写的通过两个for循环,但是这样效率低,可移植性低,复用率低。
- 首先python中有
numpy
来专门用于处理多维数组对象和用于处理数组的例程集合组成的库
- 图片本质就相当于一个二维数组或者二维矩阵(这里的图片指的是灰度图)
- 先在代码中引入库
import cv2 as cv
import numpy as np
- 读取图片
# 读取
path = './wine_bottle/grayscale_median.png' # path就是定义的路径,这里是相对路径
img = cv.imread(path, 0) # 这里的`0&