相关疑难解决方法(0)

如何从python opencv中的数组中读取原始png?

我正在通过tcp将我的iPhone中的png图像传输到我的MacBook.MacBook代码来自http://docs.python.org/library/socketserver.html#requesthandler-objects.如何转换图像以用于OpenCV?之所以选择png是因为它们很有效,但可以使用其他格式.

我写了一个测试程序,从文件中读取rawImage,但不知道如何转换它:

# Read rawImage from a file, but in reality will have it from TCPServer
f = open('frame.png', "rb")
rawImage = f.read()
f.close()

# Not sure how to convert rawImage
npImage = np.array(rawImage)
matImage = cv2.imdecode(rawImage, 1)

#show it
cv.NamedWindow('display')
cv.MoveWindow('display', 10, 10)
cv.ShowImage('display', matImage)
cv. WaitKey(0)
Run Code Online (Sandbox Code Playgroud)

python png opencv

12
推荐指数
3
解决办法
3万
查看次数

UnicodeDecodeError:'ascii'编解码器无法解码

我正在使用file.readline()在Python中读取包含罗马尼亚语单词的文件.由于编码,我遇到了许多字符的问题.

示例:

>>> a = "abera?ie"  #type 'str'
>>> a -> 'abera\xc8\x9bie'
>>> print sys.stdin.encoding
UTF-8
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用utf-8,cp500等编码(),但它不起作用.

我找不到哪个正确的字符编码我必须使用?

提前致谢.

编辑:目的是将文件中的单词存储在一个字典中,并在打印时获取aberaţie而不是'abera\xc8\x9bie'

python encoding file decoding representation

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

decoding ×1

encoding ×1

file ×1

opencv ×1

png ×1

representation ×1