-1

異なる電圧で同じピクセルとサイズの材料の 2 つのグレースケール画像があります。異なるビンでのすべてのピクセル値の違いを見つけるには、matlab のヒストグラムを使用してそれらを比較する必要があります。これは、すべてのサンプル ポイントを意味します。最小振動と最大振動を見つけることができるように、最大​​差分と最小差分を確認する必要があるためです。さまざまな画像のヒストグラムを見つけることができます。また、減算された画像のヒストグラムを見つけることもできます。しかし、比較されたデータを取得するために減算された画像を分析する方法.適切なmatlabコードを手伝ってください

編集:OPがこれまでに試したこと:

%two histograms in one fig
image1 = imread('0_25_1.jpg'); % Image 1
image2 = imread('0_35_1.jpg'); % Image 2

figure
subplot(2,2,1);
imhist(image1);
subplot(2,2,2);
imhist(image2);
subplot(2,2,3);
imhist(image1-image2);

%second one is.....
image1 = imread('0_25_1.jpg'); % Image 1
image2 = imread('0_35_1.jpg'); % Image 2
[counts,x] = imhist(image1);
stem(counts,x,'b');
hold on
[counts,x] = imhist(image2);
stem(counts,x,'r')
hold off
4

1 に答える 1

0

あなたは最小と最大の差が欲しいと言っていますか?

[maxVal, maxLocation] = max(image1(:)-image2(:));
[minVal, minLocation] = min(image1(:)-image2(:));
于 2015-06-15T20:33:36.793 に答える