用matlab分析图像亮度/光照强度的方法
用matlab分析图像亮度/光照强度的方法?
1、采集信息:如果要分析一张图片的亮度分布,直接准备图片,转换成bmp格式。
如果研究光源特性,可以用ccd或者摄像头采集图像,保存为bmp格式的图片。
2、打开matlab,在主菜单中点击“home”,再点击“import data”。
3、找到刚刚准备好的bmp图片,点击“finish”进行数据导入。
4、可以看到工作空间(workspace)中已经有了一组数据,进行数据转换:d=double(x3(:,:,1))回车,转换成双精度数据类型。
5、生成三维图像:输入代码:mesh(d),再按回车。
6、点击file——save as 进行保存,可以保存为图像,或者fig格式。
7、生成等高线图:选中d变量,右击,选择contour(d)。
8、效果图如下。
9、生成二维截面图:输入:a=double(x3(:,380,1)) 然后:plot(a),回车。
10、效果如下。