cv.dnn.blobFromImage 作用:对图像进行预处理,包括减均值,比例缩放,裁剪,交换通道等,返回一个4通道的blob(blob可以简单理解为一个N维的数组,用于神经网络的输入) cv2.dnn.blobFromImage(image[, scalefactor[, size[, mean[, swapRB[, crop[, ddepth]]]]]])
参数:
- image:输入图像(1、3或者4通道)
可选参数
- scalefactor:图像各通道数值的缩放比例
- size:输出图像的空间尺寸,如size=(200,300)表示高h=300,宽w=200
- mean:用于各通道减去的值,以降低光照的影响(e.g. image为bgr3通道的图像,mean=[104.0, 177.0, 123.0],表示b通道的值-104,g-177,r-123)
- swapRB:交换RB通道,默认为False.(cv2.imread读取的是彩图是bgr通道)
- crop:图像裁剪,默认为False.当值为True时,先按比例缩放,然后从中心裁剪成size尺寸 ddepth:输出的图像深度,可选CV_32F 或者 CV_8U.
cv2.rectangle 作用是在图像上绘制一个简单的矩形
cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) → None
- img – Image;
- pt1 – 矩阵的顶点;
- pt2 – 相对于pt1的顶点;
- color – 矩阵框颜色
- thickness – 矩形边框的厚度
python opencv cv2.rectangle 参数含义_在到处之间找我的博客-CSDN博客_cv2.rectangle