回 帖 发 新 帖 刷新版面

主题:大家帮忙用matlab语言做道题  谢谢了

题目:基于图像处理的任意形状的面积测量 
目标:通过语言编程、图像处理的方法对拍摄到照片上的任意形状的物体面积进行测量 
提示思路: 
1.用相机拍摄一些物体照片(背景色可以是简单的单色),旁边放一把尺子作为长度参考 
2.计算照片上尺子上的单位长度(如10cm)有多少像素点,从而算出每个像素点相当于实际距离的长度 
3.进行图像分割,转化成灰度值,去除干扰 
4.计算出分割后的图像有多少像素点,再乘以每个像素的面积(像素点可以看作正方形) 
建议:使用matlab语言编程

回复列表 (共1个回复)

沙发

照相机拍照是有径向畸变和切向畸变的,题意好像都把这些忽略。那就成了纯粹的图像分割的问题。最简单的有阀值分割,可以调用imtophat和imbothat函数来实现高帽和低帽变化,用imregionalmin寻找直方图中的谷值,从而将其作为阀值对图像分割。

我来回复

您尚未登录,请登录后再回复。点此登录或注册