Сохраняйте изображения, полученные из opencv, на другом компьютере - PullRequest
0 голосов
/ 04 марта 2019

Я делаю снимки с помощью opencv с моей веб-камеры, и после того, как я определил лицо, я сохраняю изображение лица с помощью cv2.imwrite в папке на моем компьютере.Теперь мой вопрос: как я могу сохранить изображения в пути на другом компьютере?Я имею в виду, например, что с помощью ftp я могу напрямую добавить другой путь для хранения изображений в cv2.imwrite и поместить их на другой компьютер?

1 Ответ

0 голосов
/ 04 марта 2019

Вам необходимо использовать cv2.imencode до , сохранить изображение в памяти :

retval, buffer = cv2.imencode('.jpg', image)

Затем загрузить buffer:

from ftplib import FTP
from io import BytesIO

ftp = FTP('ftp.example.com')
ftp.login('username', 'password')

flo = BytesIO(buffer)
ftp.storbinary('STOR test.jpg', flo)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...