如何在python中将RGB图像转换为直线?

时间:2018-08-02 05:07:53

标签: python image-processing

我正在尝试通过做一些小项目来学习python。其中之一如下: 我想编写一个将图像转换为直线的代码。我实际上是对弦乐艺术感兴趣的人,并且希望以一种可以通过使用我的代码的输出轻松构建弦乐艺术的方式来接收输出。 因此,我将尽力解释我要做什么: 1.导入图像并获取像素坐标并将其保存到数组中。 2.获取图像每个像素的亮度值。 3.选择许多行,这些行将成为我输出的“质量”,实际上,它们将是我用来创建艺术品的字符串。 4,在图像的最暗像素中绘制任意数量的线条,并将每条线条的总亮度与其他线条进行比较,选择最暗的线条(命中最暗像素的线条)并将该线条中的像素从像素阵列中移除。 5,保存每条线与图像边框(我的画布)的交点的x和y坐标。所以我以后可以使用它,知道在哪里开始和结束ny字符串。 6.对于选择的行数,重复步骤4和5。 7.打印或保存与图像边界的线相交的XY坐标。

我计划使用PIL和numpy来执行此操作,现在我的问题是:

a。您认为有什么更简单或更好的方法可以实现我的目标? b。从任何给定的数字图像中获得干净像素阵列的最佳方法是什么?

您可以在linify.me上看到我正在尝试生成的图像

谢谢。

0 个答案:

没有答案