我有两个相同像素和不同电压下材料尺寸的灰度图像。我必须使用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
答案 0 :(得分:0)
您是说您想要最小和最大差异吗?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.2.0/knockout-min.js"></script>
<div class="slide" data-bind="foreach: rows">
<div class="row" data-bind="foreach: events">
<div class="event" data-bind="style: { left: left+'px', width: width+'px' }"><span data-bind="text:label, style: { left: offset() + 'px' }"></div>
</div>
</div>