kup*_*upa 5 algorithm matlab image image-processing
我在MATLAB中做了一个功课.我必须使用3种图像处理技术.所以我应该完成一项任务,然后使用3种技术解决它(例如,阈值处理,分割,形态学,恢复,直方图均衡,噪声消除......).我需要一些想法以及如何解决它,你会帮助我吗?:)
谢谢.
我在一本书中发现了这个......你有什么想法吗?是否有可能恢复的图片一个以图片我?
注意:有些解决方案如下所示.但说实话我不明白:(你能解释一下吗?

我们在Mathematica中这样做.(MATLAB是你的功课).
我们打电话给我们的形象我:
我= 
让我们尝试隔离一个名为mask的掩码:
mask = 
请参阅示例代码:
(* First Method, by Image Correlation*)
x = ImageCorrelate[ i, mask, EuclideanDistance];
r = Position[ImageData@Binarize[x, 0.2], 0, Infinity];
(*Show that we found the right spot *)
ImageCompose[i,
ColorNegate@
mask, {0, Dimensions[ImageData[i]][[1]]} - {-1, 1} Reverse[r[[1]]]]
Run Code Online (Sandbox Code Playgroud)
结果:
(* Second method, separating channels,
thresholding and deleting small components*)
r = DeleteSmallComponents@Binarize[#, .99] &@
ColorNegate[ColorSeparate[i][[3]]];
ImageMultiply[i, r]
Run Code Online (Sandbox Code Playgroud)
结果:
(* Third method, extracting the exact color *)
Image[ImageData[i] /. {1., 0.6, 0.} -> {a} /. {_, _, _} -> {0, 0,0} /.
{a} -> {1., 0.6, 0.}]
Run Code Online (Sandbox Code Playgroud)
结果:
HTH!
修复这张图非常困难...所以我决定改变任务。
这里讨论任务和解决方案:
http://geogeeks.net/2011/03/18/digital-image-processing-using-matlab/