0
我想用OpenCv合并方法合并2个单通道灰度图像。这是下面的代码:如何在Python中使用OpenCV合并2个灰度图像
...
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
zeros = numpy.zeros(img_gray.shape)
merged = cv2.merge([img_gray, zeros])
...
的问题是,灰度图像不具有应为1和合并功能深度属性需要的图像的相同的尺寸和相同的深度。我得到错误:
error: /build/buildd/opencv-2.4.8+dfsg1/modules/core/src/convert.cpp:296: error: (-215) mv[i].size == mv[0].size && mv[i].depth() == depth in function merge
我该如何合并这个数组?