я сохраняю файлы (.jpg) в другой папке и хочу использовать эти файлы в моей программе python. как мне их импортировать - PullRequest
0 голосов
/ 13 апреля 2020

Я хочу знать, как импортировать files.jpg в другую папку для использования в моей программе.

from myfolder import picture.jpg
import cv2
img = cv2.imread("picture.jpg", 1)
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Вам не нужно импортировать файл .jpg, так как это не модуль python. Вы можете получить доступ к файлу напрямую из метода cv2.imread (), указав абсолютный путь к файлу, а не просто имя файла.

Например, если picture.jpg был внутри Documents / Project, тогда код будет выглядеть следующим образом:

img = cv2.imread("Documents/Project/picture.jpg", 1)

Что касается нахождения абсолютного пути к файлу, процесс отличается для разных операционных систем. Вот как найти его на ма c, а здесь то же самое для windows.

Надеюсь, это поможет!

0 голосов
/ 13 апреля 2020

Вы используете import только для взаимодействия с python модулями (.py файлы). Чтобы открыть изображение, просто используйте соответствующий путь к изображению в cv.open Например:

import cv2
img = cv2.imread("myfolder/picture.jpg", 1)
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
...