Как прочитать изображение в папке - PullRequest
0 голосов
/ 27 марта 2020

Говорят, мой .py файл находится в папке с именем Source. У меня есть другая папка внутри Source с именем TestImage. Папка TestImage содержит файл с именем 1.png

Source. Папка открывается в VS Code, и я использую cv2.imread() для чтения изображений. Я знаю, если я переместу 1.png в папку Source, я могу сделать cv2.imread("1.png"). Однако что мне делать, если я хочу получить доступ к 1.png в папке TestImage?

Ответы [ 2 ]

2 голосов
/ 27 марта 2020

Предполагая следующую структуру каталогов ...

.
└── Source
    ├── TestImage
    │   └── 1.png
    └── main.py

... и вы запускаете скрипт с python main.py.

Вы должны иметь возможность использовать:

cv2.imread("./TestImage/1.png")

Если вы используете Windows, вы можете использовать \ вместо /.

0 голосов
/ 28 марта 2020

Согласно VS Code документации , рабочий каталог по умолчанию для значений по умолчанию ${workspaceFolder} (Source в вашем случае), так что

cv2.imread("TestImage /1.png")

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...