【发布时间】:2020-07-02 02:38:49
【问题描述】:
假设我有一张彩色图像,已加载到一个 numpy 尺寸数组 (200 x 300 x 3) 中。图像中总共有 60,000 个像素。我正在尝试从代表像素 1 的 左上角 开始提取每个像素的宽度、高度 (x,y) 坐标,这样:
pixel# x y
1 0 0
2 1 0
.
.
301 0 1
302 1 1
.
.
60,000 299 199
我很想使用 for 循环以更手动的方式执行此操作,但是否有库或更有效的方法来获取每个像素的坐标值?
【问题讨论】:
-
我不清楚这从哪里开始。你到底在提取什么?看起来上面的 DataFrame 可以用 2 个简单的数字 X=300 和 Y=200 创建,基本上没有其他信息。是这样吗?
标签: python pandas opencv image-processing pca