我该如何将numpy数组转换为python中的灰度opencv图像? 经过一些处理,我得到了一个具有以下属性的数组:最大值为0.99999999988,最小值为8.269656407e-08,并且类型为:<type 'numpy.ndarray'>
。 我可以使用cv2.imshow()
函数将其显示为图像,但是我无法将其传递到cv2.AdaptiveTreshold()
函数,因为它的类型不正确:
error: (-215) src.type() == CV_8UC1 in function cv::adaptiveThreshold
我该如何将这个 np.array 转换为正确的格式?