MATLAB 图像处理 - 如何从航拍图像中找到建筑物覆盖区
MATLAB image processing - How can I find the building footprint from an aerial image
我从Google地图上得到这张仓库的航拍图,想分析一下图片里面的建筑物的特征。我怎样才能找到大概的建筑占地面积?
学习了matlab图像处理的一些函数。但我仍然是图像处理的新手。如果有人能帮助我,我将不胜感激。
或者使用下面的路线图图像更容易找出区域?
在Matlab中导入路线图图像,转换成8位灰度图像并使用以下二值化。
BW = imbinarize(I,'adaptive','Sensitivity',0.68);
figure, imshow(BW,[0,1])
从这里您可以使用 regionprops
(link) or extract lines using a Hough transform。
我从Google地图上得到这张仓库的航拍图,想分析一下图片里面的建筑物的特征。我怎样才能找到大概的建筑占地面积?
学习了matlab图像处理的一些函数。但我仍然是图像处理的新手。如果有人能帮助我,我将不胜感激。
或者使用下面的路线图图像更容易找出区域?
在Matlab中导入路线图图像,转换成8位灰度图像并使用以下二值化。
BW = imbinarize(I,'adaptive','Sensitivity',0.68);
figure, imshow(BW,[0,1])
从这里您可以使用 regionprops
(link) or extract lines using a Hough transform。