python - 如何从ftp读取图像文件并将其转换为opencv图像而不保存在python中

标签 python opencv ftplib

问题是不言自明的,基本上我想使用ftplib从ftp读取图像文件并将其转换为opencv图像,但不将其保存在python中的磁盘上。
谢谢

最佳答案

我可以使用以下代码自己实现此目的。

connection= ftplib.FTP('server.address.com','USERNAME','PASSWORD')
r = BytesIO()
connection.retrbinary('RETR '+ image_path, r.write)
image = np.asarray(bytearray(r.getvalue()), dtype="uint8")
image = cv.imdecode(image, cv.IMREAD_COLOR)

关于python - 如何从ftp读取图像文件并将其转换为opencv图像而不保存在python中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64057792/

相关文章:

Python:ftplib 在传输结束时挂起

python - 如何将远程 Python FTP 服务器连接到本地 Python FTP 客户端

python - 多进程和错误进程已 fork ,您无法安全地使用此 CoreFoundation 功能

python - 如何只解析我感兴趣的键?

opencv - 安装 android OpenCV 构建时无法定位错误

android - 计算密集关键点的描述符

c++ - 使用 OpenCV 库查找以英寸为单位的图像尺寸

python - 有没有办法 pickle FTP 对象?

python - 解释大的运行时变化

php - 将多行字符串的 PHP 正则表达式的意图转换为 Python/PERL