原图:
基于外轮廓统计墙体特征提取出的结果:
1、基于每个连通域的像素个数可以过滤掉部分干扰物体,仅留下墙体
imgFilter(Mat &src, Mat &dst,int num)
2、提取canny边缘并进行校正
Canny(imgWall, imgCanny, 80, 110, 3);
canny_fix(imgCanny);
矢量化 vectorize(Mat&src, vector <Vec4i> &lines_x, vector <Vec4i> &lines_y, vector<Vec4i>&lines)
3、提取墙体中线(黑色)
wall