一、图像读取
import cv2
a = cv2.imread(filenames,cv2.IMREAD_GRAYSCALE) #读取图片,第二个参数表示以灰度图像读入
cv2.imread的返回值是array.
获取图像尺寸使用
h = a.shape[0];
w = a.shape[1];
二、图像显示
import cv2
a = cv2.imread(filenames,cv2.IMREAD_GRAYSCALE) #读取图片,第二个参数表示以灰度图像读入
cv2.imshow("EmptyImage2", a)
cv2.waitKey (0) #避免窗口一闪而过 当按下任意键则关闭窗口
三、扩充边缘
根据图像的边界的像素值,向外扩充图片,左右扩充7个像素 上下扩充14个像素。
a = cv2.copyMakeBorder(img,7,7,14,14,cv2.BORDER_REPLICATE)
以边界为轴进行10个像素翻折(轴对称):
a = cv2.copyMakeBorder(img,10,10,10,10,cv2.BORDER_REFLECT)
边界填充常数,上下左右各填充10像素的红色。
a = cv2.copyMakeBorder(img,10,10,10,10, cv2.BORDER_CONSTANT,value=[255,0,0])