Существует 2 возможных подхода к этому:
Использование argparse (рекомендуется):
import cv2
import argparse
ap = argparse.ArgumentParser()
<br>
ap.add_argument("-i", "--image", required = True,help = "Path to the image")
args = vars(ap.parse_args())
<br>
image = cv2.imread(args["image"])
Это примет изображение в качестве аргумента, затем преобразует аргумент, добавит его в ap и загрузит его с помощью функции imread ()
Для его запуска.
Перейдите в нужную папку
источник активирует вашу среду
python filename.py -i img.jpg
Жесткое кодирование местоположения изображения:
import cv2
img = cv2.imread("\File\Loca\img.jpg")
cv2.imshow("ImageName",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Запустите это аналогично, не используя аргументы.