如何在Android中制作图像着色



我是Android Graphics的新手,如果您可以建议使用算法为图像的特定部分涂上图像的特定部分。我想创建类似于此应用程序的。

我应该能够用颜色填充图像的一部分,或者使用徒手的工具进行绘画,但不应在轮廓之外进行绘画。

例如,我是否应该使用任何image recognition工具来跟踪黑色像素?

我也只能使用预定义的图像。我知道我可以将其每个部分转换为向量格式。会有所帮助吗?

任何教程参考或示例代码都将不胜感激。

您可以寻找连接的组件标签。它基本上将标签分配给标签取决于邻居颜色的每个像素。可以在此处找到描述和实现(尽管不在Java中):http://www.codeproject.com/articles/336915/connected-component-labeling-algorithm。可以在此处找到Java的实现(https://github.com/klonikar/connected-components-labeling)。我没有检查。

当您选择所需的像素时,可以如下所述上色:如何更改位图Android中的某些像素的颜色

最新更新