资源简介
光点识别,求取其坐标亲测可用, 谢谢支持。
代码片段和文件信息
im = imread(‘myFig.jpg‘); % 读图‘myFig.jpg‘改成你的图片名.
figGray = double(rgb2gray(im)); % 转灰度图
% 假设高斯型直方图 设置亮斑阈值
mR = mean(figGray(:));
varR = var(figGray(:));
thr = mR+5*sqrt(varR); % 5 sigma
% 返回亮斑平均中心坐标
[row col] = find(figGray>thr);
mr = mean(row); % 行坐标
mc = mean(col); % 列坐标
%text(1.50.3‘cos(x)‘)
%
figure(10);imshow(im);
hold on
plot(mc mr ‘+g‘ ‘markersize‘ 15 ‘linewidth‘2);% 画图看一下
legend(‘中心点坐标‘);
xlabel(mr);
ylabel(mc);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 539 2018-12-18 11:42 rec.m
文件 142 2018-12-18 11:42 README.md
评论
共有 条评论