MATLABにおけるヒストグラムの均等化アルゴリズムとは何ですか。
Matlabにおけるヒストグラム均等化の手法は、histeq関数の利用により実現される。histeq関数は画像のヒストグラムを均等化することで、画像のコントラストや明るさを向上させる。
使用方法は次のとおりです。
- 画像の読み込み: 処理する画像を読み込むには、imread 関数を使用します。
- グレースケール処理:カラー画像の場合は、rgb2gray 関数でグレースケール画像に変換します。
- 画像処理: ヒストグラム均衡化でグレースケール画像を均一化するにはhisteq関数を使用します。
- 処理後の画像をimshow関数で表示します。
ネイティブな日本語での言い換え例:
% 读取图像
img = imread('image.jpg');
% 灰度化处理
gray_img = rgb2gray(img);
% 直方图均衡化
eq_img = histeq(gray_img);
% 显示结果
subplot(1, 2, 1), imshow(gray_img), title('原始图像');
subplot(1, 2, 2), imshow(eq_img), title('直方图均衡化后的图像');
上のコードを実行すると元画像とヒストグラム平滑化された画像がそれぞれ表示される