【发布时间】:2019-02-11 22:32:58
【问题描述】:
我有图片文件夹("C:\Users\Admin\Downloads\mypicture")
这里的例子
8
和2
我想把它转换成这样的像素数据帧
pixel1 pixel. pixel158 pixel159 pixel160 pixel161 pixel162 pixel163 pixel164 pixel165 pixel166 pixel167 pixel168 pixel169 pixel170 pixel171 pixel172
1 0 … 0 191 250 253 93 0 0 0 0 0 0 0 0 0 0
2 0 … 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0
pixel173 pixel174 pixel175 pixel176
1 0 0 0 0
2 0 0 16 179
每个图像都表示为一行。每个图像的灰度都在 [0, 255] 范围内。 我这样做了
img = mpimg.imread("C:\Users\Admin\Downloads\mypicture")
img = np.ravel(img)
df = pd.DataFrame([img])
但我得到了这个错误
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
如何在 csv 文件中获取所需的数据框?
【问题讨论】:
-
请包含完整的回溯,以便我们查看是哪一行产生了错误。
标签: python