image-processing - 在 Mathematica 中重建图像

标签 image-processing wolfram-mathematica

我发布了 the question昨天,显然有些人对投票数感兴趣。但它似乎不是很有用,正如一些 Mathematica 大师所说的那样。但是,我认为反向问题非常有用,即如何在 Mma 中重建原始图像。 a user给出的一个答案实际上使用图像处理软件并在重建原始图片方面做得不错。如果知道如何在图 block 上拆分并使用一些特征匹配,那就太好了。自动在 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]]

enter image description here

关于image-processing - 在 Mathematica 中重建图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285110/

相关文章:

c - C 和 Mathematica 中的并行计算

python - 将图像中颜色的不同深浅转换为一种颜色

python - Keras - 如何在不改变纵横比的情况下使用 ImageDataGenerator

wolfram-mathematica - 如何在矩阵中插入一列,正确的 Mathematica 方式

image-processing - ComponentMeasurements[_,"Centroid"] 结果偏移

wolfram-mathematica - 如何将文件导入 mathematica 并按标题名称引用列

wolfram-mathematica - 如何在不影响行/列标签的情况下将AccountingForm应用于TableView?

c++ - 在 C++ 中读取/操作图像

c++ - 问题访问/编辑 Mat 图像中的像素位置

c++ - 在相机图像中的监视器上查找白色像素