I am a newbie to openCV and I am stuck at this error with no resolution. I am trying to convert an image from BGR to grayscale format using this code-
img = cv2.
The error occured because the datatype of numpy array returned by cv2.imread
is uint8
, which is different from the datatype of numpy array returned by np.full()
. To make the data-type as uint8, add the dtype
parameter-
img = np.full((100,80,3), 12, dtype = np.uint8)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)