2011-07-14 61 views
7

我要在T恤的图像自动删除条形码,就像附加文件:如何实现类似于Photoshop的“修补工具”功能?

barcode http://img546.imageshack.us/img546/2888/codel.jpg

我知道我可以在Photoshop中使用该功能“补丁工具”,它取代了裁剪做手工我需要为其实现一个代码或者在Delphi中获得一个SDK来自动支持这个过程,方法是将条形码边缘的(X,Y)点传递给函数。

有没有人有任何想法?

+1

如果有人反正要弄清楚的坐标,对不对为了在Photoshop中使用它来做更多的工作来手动完成它?我的意思是......有人必须筛选所有这些照片并找到这些坐标,对吧? –

+1

你可以在Photoshop中自动化它吗?那是你能制定问题,以便删除标签的操作总是一样的吗?我会自动执行我发送给Photoshop的命令。您将需要使用图像编辑库,您也可以使用Photoshop。 – Mikhail

+0

我需要为我的应用程序中的批处理工作执行此操作,以检测条形码。我确实具有来自先前检测算法的所有图像的条形码坐标。 –

回答

9

正如你已经有条形码的位置,你会自动地生成一个面具,在数学执行Navier-Stokes Image Restoration.

例子:

enter image description here

+2

我喜欢你的示例代码与两个图像。 –

+0

@Marjan是的。这是Mathematica的一个很好的功能。例如,请参阅http://reference.wolfram.com/mathematica/ref/Inpaint.html –

+1

哇,这太棒了!在你回答之后,我发现OpenCV有一个这种方法的实现,这对我来说工作得很好!谢啦! –

相关问题