У меня есть следующий скрипт на python, который выполняет обрезку изображения на основе кординатов.
for (i, c) in enumerate(cnts):
#draw the bright spot on the image
#(x, y, w, h) = cv2.boundingRect(c)
((cX, cY), radius) = cv2.minEnclosingCircle(c)
cv2.circle(bgr_img, (int(cX), int(cY)), int(radius),(255, 0, 0), 1)
crop_img = bgr_img[max(int(cY)-int(radius)-offset,0):max(int(cY)+int(radius)+offset,0),max(int(cX)-int(radius)-offset,0):max(int(cX)+int(radius)+offset,0)]
cv2.imwrite('%s_%x_%x.jpg'%(image_file,int(cX),int(cY)),crop_img)
#cv2.imshow("bump", crop_img)
print(image_file, int(cX), int(cY), int(radius))
В настоящее время новые обрезанные изображения сохраняются в главной папке, где находится основное изображение (файл_изображения).Я хотел бы создать новую папку в этом каталоге и сохранить изображения в новую папку.Я попытался с помощью библиотеки ОС, но не работает.Любая помощь?