使用 opencv,您只需一个命令即可:
C++: copyMakeBorder(InputImage, OutputImage, int top, int bottom, int left, int right, BORDER_CONSTANT, Scalar(0,0,0) )
Python: image = cv2.copyMakeBorder(image, top, bottom, left, right, cv2.BORDER_CONSTANT, value=(0.0, 0.0, 0.0))
为 top、bottom、left 和 right 放置任何你喜欢的值。它保持原始图像不变,但可以根据需要向边框添加额外的像素。
更多解释:https : //docs.opencv.org/2.4/modules/imgproc/doc/filtering.html?highlight=copymakeborder
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句