cv2文字和德语字母(“ä,ü,ö”)

时间:2019-01-14 22:07:42

标签: python encoding cv2 save-image

我写了一个脚本,用python中的cv2处理一些图片。
现在我需要保存这些文件,但是某些文件名包含德语字母("ä, ü, ö")
不幸的是,似乎cv2函数imwrite()无法处理此问题,并将文件名写为Bögen而不是Bögen
我尝试通过{p>将pathname转换为UTF-8和其他编码

path.encode("utf-8")

但这只会导致一个

"TypeError: bad argument type for built-in operation"

有没有人遇到过类似的问题?

1 个答案:

答案 0 :(得分:1)

不幸的是,OpenCV ITurnContext方法仅支持ASCII字符。

要显示UTF-8字符,我们需要使用PIL库。

请参见下面的示例,实现一个新功能var response = await turnContext.SendActivityAsync(new Activity { ChannelData = new { method = "getChatAdministrators", parameters = new { chat_id = chat.Id, }, }, }); 是此任务的简单解决方案:

imwrite