Мой вопрос об этом 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)