У меня есть список изображений со следующими именами 47A, 33B, 2 C, et c all alphnumeri c с длиной символов до 10. Расширение всех изображений: .png
Я создал python программу для считывания одного за другим этого изображения и извлечения информации (область контуров et c et c). Для этого внутри скрипта я всегда использую замену crtl + H, чтобы изменить имена в следующих кодах:
#open image
img = cv2.imread("A.png", 0) in this case A is the name of an image
#save image
cv2.imwrite("A_copy.png", img)
#assign name into ID column
dframe['ID'] = 'A'
#save data into this path
dframe.to_csv(r'D:\\NBC_new2020_\\data\\A_data.txt', index = False, sep='\t')
Я пытаюсь открыть изображение, сохранить изображение, присвоить имя столбцу ID и сохраните фрейм данных, изменив A на 47B, затем запустите программу для 33B и запустите программу et c et c с заменой crtl + H в скрипте.
На данный момент это единственный способ изменить это.
Есть ли другой способ изменить это? Я пытался с помощью следующего кода:
A = input('Insert the name of file in png extension:')
A = str(A)
47
img = cv2.imread("A.png", 0)
###########################################################
Значение A рассматривается как строка, но программа не позволяет хорошо его запустить
Я хотел бы знать, как заменить «A» в качестве ввода перед запуском python программы (например, спросите меня в качестве ввода)
Кто-нибудь, пожалуйста, помогите?
Спасибо