cv2.imwrite без сохранения изображения с FileNotFoundError: [Errno 2] Нет такого файла или каталога: - PullRequest
0 голосов
/ 18 апреля 2020

Мой вопрос об этом cv2.imwrite. Я проверяю каталог "tempTestingDIr", и этого изображения там нет. Что не так с моим кодом?

testingDir = '/home/oem/PycharmProjects/untitled/venv/FotoCitra2/Testing01/'
tempTestingDir = r'/home/oem/PycharmProjects/untitled/venv/FotoCitra2/tempTesting01/'
for file_testing in os.listdir(testingDir):
    fileNameTesting = os.fsdecode(file_testing)
    tName = fileNameTesting
    img = cv2.imread(testingDir + fileNameTesting)
    color = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    faces = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x, y, w, h) in faces:
        img = cv2.rectangle(color, (x, y), (x + w, y + h), (255, 0, 0), 2)
        roi_gray = gray[y:y+h, x:x+w]
        roi_color = img[y:y+h, x:x+w]
        cv2.imwrite(os.path.join(tempTestingDir, fileNameTesting), roi_color) //cv2.imwrite not working
    compareImage = plt.imread(tempTestingDir + fileNameTesting) //FileNotFoundError
    tempcompareImage.append(compareImage)
    tempcomparehisto = lbp_histogram(compareImage)
    histogramOfCompare.append(tempcomparehisto)
...