我知道有可能与imcontrast和imadjust。但也许有另一种解决方案......? 我有一个关于在matlab中自动窗口化图像的问题? 有可能执行自动窗口吗?
对于任何帮助/建议,我将不胜感激。
答案 0 :(得分:1)
“在Matlab中自动窗口化图像”的方法还有很多 一些应用灰度图像,一些支持颜色。
有线性处理算法,如imcontrast
和imadjust
(线性与伽玛)。
有histeq
,执行直方图均衡。
我可以推荐适用于“对比度限制自适应直方图均衡化(CLAHE)”的adapthisteq
请参阅Matalb文档: http://www.mathworks.com/help/images/functionlist.html#btdrtx1
对比度调整
对比度调整,直方图均衡,去相关拉伸
功能imadjust调整图像强度值或色彩图 imcontrast调整对比度工具
imsharpen使用不清晰的遮蔽来锐化图像 histeq使用直方图均衡增强对比度
adapthisteq对比度限制自适应直方图均衡化(CLAHE)
imhistmatch调整图像的直方图以匹配参考图像的N-bin直方图
decorrstretch将去相关拉伸应用于多通道图像
stretchlim查找对比拉伸图像的限制
intlut使用查找表来转换整数值 imnoise为图像添加噪点
选择正确的方法取决于您的目标 如果您需要保真输入,请选择线性方法 如果需要最高对比度,请选择直方图均衡(饱和价格) 如果你需要漂亮的平衡图像,你可以选择CLAHE。
Matlab没有内置最好的算法,但需要更多努力(搜索,实现,购买......)。