问题描述
这个问题是不言自明的,基本上我想使用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)