按数字编程彩色类型接口



我是一名美术专业的学生,正在尝试编程一个小程序,观众在来画廊参加我的高年级演出时可以使用它。我正在尝试根据我为论文创建的图像来编写一个按数字绘制/填充的程序。

我在想,用户一开始可以选择几个图像,然后他们选择一种颜色,然后在屏幕上选择一个形状,点击,我的图像就会用它们的颜色上色。完成后,他们可以打印出我作品的复制品。

我想我知道怎么做,我想我最难的部分是将模板图像分解成可填充的形状。当像素从白色变为黑色(图像的笔划)时,有没有方法结束填充?

我知道一些python,正在学习一个在处理中工作的compsci入门类,一个简化的java。

非常感谢!

您可以在带有opencv的python中使用floodfill。

这里有一个floodfill的例子,你可以"玩"

https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/python2/floodfill.py?rev=6080

ps。您需要安装opencv和numpy

最新更新