使用Python OpenCV在图像路径(中文,日文,韩文)中读取/加载带有Unicode字符的图像

问题描述 投票:1回答:2

我有一个图片目录,每个图片的名称中都有一个汉字。我正在尝试列出所有图像,在列表上循环播放,阅读并显示每个图像。

图像路径类似于https://github.com/sirius-ai/LPRNet_Pytorch/tree/master/data/test

使用python3.6.9]中的glob,图像名称类似

enter image description here

Segmentation Fault读取它们时导致cv2.imread

我该如何解决这个问题?。

我有一个图片目录,每个图片的名称中都有一个汉字。我正在尝试列出所有图像,在列表上循环,读取并显示每个图像。图片路径类似...

python python-3.x opencv image-processing encoding
2个回答
0
投票

这不是opencv问题,它正在获取文件名的正确字符串表示形式。我们可以深入研究所有工作原理,但是应该在python3中解决此问题,因此首先:您是[[确定


0
投票
一种方法是使用np.fromfile()将图像转换为一维np.fromfile(),然后使用ndarray将其转换为普通的3D形状cv2.imdecode()图像格式。根据图像格式(如果具有透明性),可以更改解码标志。查看cv2.imdecode()以获取标志的完整列表。
© www.soinside.com 2019 - 2024. All rights reserved.