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

2024-05-17 00:04:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过做一些小项目来学习python。其中之一如下: 我想写一个代码,把图像转换成直线。我想用艺术的方式把我的艺术用字符串的方式输出。 所以,我要解释一下我要做的事情: 1导入图像并获取像素坐标并将其保存到数组中。 2.获取图像每个像素的亮度值。 三。选择一些线条,这些线条将成为我输出的“质量”,实际上,它们就是我用来创作艺术的字符串。 4.在图像的最暗像素处随机画出几条线,并将每一行的总亮度与其他行进行比较,选择最暗的(触及最暗像素的线),并从像素阵列中移除该行中的像素。 5.保存每条线与图像边框相交的两个x和y坐标(我的画布)。所以我以后可以用这个,知道在哪里开始和结束任何字符串。 6对于选择的行数,重复步骤4和5。 7打印或保存与图像边框相交的XY坐标。在

我计划用PIL和numpy来做这个,现在我的问题是:

你认为有没有更简单或更好的方法来实现我的目标? b、 从任何给定的数字图像中获得干净的像素数组的最佳方法是什么?在

你可以看到我试图在擦亮。我在

谢谢。在


Tags: 项目方法字符串代码图像方式质量像素