【发布时间】:2014-04-04 03:45:04
【问题描述】:
这可能看起来有点奇怪,但我真的觉得应该有一个相对简单的解决方案。基本上我有一个 3D numpy 数组(x,y,颜色)形式的图像。我和this tutorial 一起关注了一个稍微不同的产品领域,发现这些方法没有很好地扩展。
因此,我正在为我的用例改进边缘检测算法。到目前为止,这只是一维阵列之上的一些基本信号处理。如果我只想在 x 和 y 方向上采样,这非常有用,因为我可以使用数组的现有行和列。
但是,为了确定这些边缘的方向,我希望能够在下图中对任意向量进行采样,以帮助说明:
我尝试将一些只会在穿过像素时附加像素的东西组合在一起,但它在许多方面效率低下、不优雅且不理想。我觉得必须有一些相对优雅的方式来做到这一点。
有什么想法吗?如果这会让事情变得更容易,那么整个向量的样本大小对我来说并不重要。
【问题讨论】:
-
另外一个稍微不相关的问题,有人知道为什么我的图片没有显示吗?
-
图像对我来说很好。
-
@askewchan 嗯,很奇怪。
标签: python arrays opencv numpy scipy