【发布时间】:2020-06-28 16:02:54
【问题描述】:
我在 python 中做一些图像处理,需要裁剪图像的一个区域。但是,我的像素坐标数据在一个用逗号分隔的excel列中排列为三个值,如下:
[1345.83,1738,44.26] (即 [x,y,r]) - 这正是它在excel单元格,方括号等等。
知道如何将其读入脚本并根据像素坐标值开始裁剪图像吗?有没有一个函数可以将它们分开,并将它们视为三个独立的值?
谢谢,罗德
【问题讨论】:
-
字符串有一个内置的
split方法,它会根据传递的参数将字符串分成一个列表(例如"[1345.83,1738,44.26]".split(",")给出一个列表[1345.83, 1738, 44.26] -
这在输入原始值时有效,但是我如何将其绑定到工作簿中? sheet.cell(row=2,column=14).split(",") 不起作用, sheet["N2"].split(",")
-
这正是它在 excel 单元格、方括号等中的显示方式。 我有一段时间没有使用 Excel,是否整个被认为是一个字符串,或者某物?将它读入 Python 后会是什么样子?
-
随时通过 Google Drive、Dropbox 或其他方式分享您的 Excel 电子表格。
标签: python image-processing deep-learning crop scikit-image