Matlab图片的浓度值(Index)自动检测程序
发布网友
发布时间:2022-04-23 08:52
我来回答
共1个回答
热心网友
时间:2022-06-18 15:30
假设原图是1.jpg,使用如下代码,这里示例其中第一个子块。即先从原图中抽出子块sub1,然后使用mean(sub1(:))计算均值。
提醒:注意(x,y)坐标系和图像坐标系(row,col)的差异。
clc; clear; close all;
img = imread('1.jpg');
img = rgb2gray(img);
sub1 = img(150:155,100:105);
figure,imshow(img);
hold on;
rectangle('Position',[100 150 105-100+1 155-150+1],'EdgeColor',[1 0 0]);
text(105,155,num2str(mean(sub1(:))), 'Color',[1 1 1]);