matlab中图像的自动开窗

Automatic windowing of the image in matlab

我知道不对比和不调整的可能性。但也许还有另一种解决方案......? 我有一个关于 matlab 中图像自动窗口化的问题? 是否有可能执行自动窗口?

如有任何帮助/建议,我将不胜感激。

Matlab中自动开窗图像的方法比较少
有的应用灰度图,有的支持彩色

有线性处理算法,如 imcontrastimadjust(与伽玛成线性关系)。

histeq,执行直方图均衡化。

我可以推荐 adapthisteq 应用“对比度受限自适应直方图均衡 (CLAHE)”

参考 Matalb 文档: http://www.mathworks.com/help/images/functionlist.html#btdrtx1

Contrast Adjustment

Contrast adjustment, histogram equalization, decorrelation stretching
Functions

imadjust Adjust image intensity values or colormap
imcontrast Adjust Contrast tool
imsharpen Sharpen image using unsharp masking
histeq Enhance contrast using histogram equalization
adapthisteq Contrast-limited adaptive histogram equalization (CLAHE)
imhistmatch Adjust histogram of image to match N-bin histogram of reference image
decorrstretch Apply decorrelation stretch to multichannel image
stretchlim Find limits to contrast stretch image
intlut Convert integer values using lookup table
imnoise Add noise to image

根据您的目标选择正确的方法。
如果需要保真输入,选择线性方式。
如果您需要最高对比度,请选择直方图均衡化(以饱和度为代价)。
如果你需要漂亮的平衡图像,你可以选择 CLAHE。

最好的算法并非内置于 Matlab 中,而是需要更多的努力(搜索、实施、购买...)。