我昨天发布了the question,显然,有些人对投票的数量感兴趣。但是,正如一些Mathematica大师所说的那样,它似乎并不是很有用。但是,我认为相反的问题非常有用,即如何在Mma中重建原始图像。 a user给出的一个答案实际上是使用图像处理软件,并且在重建原始图片方面做得不错。知道如何在图块上进行分割并使用某些特征匹配将是很棒的。在Mma中自动显示。
谢谢你们。
最佳答案
中途,张贴这个老问题只是为了看看是否有人想尝试一下:
l = Import@"http://i.stack.imgur.com/R3xte.jpg";
l1 = Binarize[GradientFilter[MeanShiftFilter[l, 3, .01, MaxIterations -> 10], 3]
// ImageAdjust, .1];
l2 = Erosion[Dilation[l1, 20], 20];
l3 = ImageData@ColorNegate@l2;
n = 1; While[l3[[1 ;; n, 1 ;; n]] == Array[1 &, {n, n}], n++];
ip = ImagePartition[l, n][[1, 1]];
ipMsft = MeanShiftFilter[ip, 3, .1, MaxIterations -> 100];
l8 = ColorNegate@GradientFilter[ ImageMultiply[ip, ipMsft], 6] // ImageAdjust;
ImageSubtract[l8, GradientFilter[l8, 1]]
关于image-processing - 在Mathematica中重建图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6285110/