OpenCV: ValueError: строка исходного кода не может содержать нулевые байты - PullRequest
0 голосов
/ 09 октября 2018

Я загружаю цветное изображение, используя пакет cv2 в Python 3. А затем использую метод item для индивидуального доступа к элементу.

import cv2

img = cv2.imread('/Users/tcssig/Downloads/Test images/proc_images/grayCdr.png')

img[0,0,0]

Затем выдается следующая ошибка:

ValueError: source code string cannot contain null bytes

Если я попытаюсь напечатать изображение, оно будет показано ниже.

img

Out[52]: 
array([[[255, 255, 255],
        [127,  55,   1],
        [127,  55,   1],
        ...,
        [110,  49,   0],
        [113,  51,   5],
        [111,  51,   5]],

       [[127,  55,   1],
        [127,  55,   1],
        [127,  55,   1],
        ...,
        [112,  49,   0],
        [113,  51,   3],
        [111,  51,   5]],

       [[127,  56,   0],
        [127,  56,   0],
        [127,  56,   0],
        ...,
        [113,  50,   0],
        [113,  51,   3],
        [113,  51,   3]]
...