我想在我的iOS应用程序中执行以下操作:
我完成了第1步和第2步。但我不知道如何做最后一步。有没有openCV库我可以在我的iOS应用程序中使用它?
任何可能非常感激的帮助。
答案 0 :(得分:1)
好吧,因为 OpenCV本身就是库,我想你正在寻找一种方法来使用OpenCV。
Mat
,这是OpenCV用来表示图像的数据类型; Mat
将背景与用户绘制的内容分开。根据下面的示例,此操作的结果使背景变黑,并且每个非黑色的像素将代表用户绘制的内容:
Mat
转换为UIImage
:为此,迭代Mat
并将每个非黑色像素复制到UIImage
以获得{ {1}}仅包含用户绘制的内容。更好的想法是迭代阈值UIImage
,找出哪个像素不是黑色,而不是直接将其复制到新的Mat
,复制该像素(x,y)原始UIImage
,因此您在末尾有一个彩色像素,这样可以获得更逼真的效果。