nvImageCodec
nvImageCodec copied to clipboard
Can decode cv2 image?
I am trying to decode cv2 image. I read that the decode function receives "Numpy array with bytes to decode" as input. link When try this code below
decoder = nvimgcodec.Decoder()
img = cv2.imread(img_path)
nvimg = decoder.decode(img)
Got: ValueError: array has incorrect number of dimensions: 3; expected
When I try
decoder = nvimgcodec.Decoder()
img = cv2.imread(img_path).astype(np.uint8).tobytes()
nvimg = decoder.decode(img)
Got: RuntimeError: nvImageCodec failure: '#4'
Where did I go wrong? Thank you very much