![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
户型图矢量化201806-201808
文章平均质量分 65
Erin987
这个作者很懒,什么都没留下…
展开
-
复杂户型图处理(paper-Unsupervised Wall Detector)—20180716-20180717
周一,一位深度学习的实习生加入我们组了解情况,看完了后拔凉的走了。。产品经理也蛮无助的。。开始研究论文:Unsupervised Wall Detector in Architectual Floor Plans (建筑平面图中的无监督墙体探测器)1、Introduction 引言in[3], detect parallel pairs; text information and...原创 2018-07-18 15:39:56 · 1622 阅读 · 1 评论 -
简单户型图处理—20180606-20180623
20180606-201806231、预处理针对简单无背景背景图, (1)阈值分割 wall_thresh(Mat &src) (2)去标尺 ReturnImgWithoutRuler(Mat& image1, Mat& imgWithoutR)(3)腐蚀膨胀,dilate_erode(Mat&src)(4)遍历找到行...原创 2018-07-16 11:36:15 · 2602 阅读 · 13 评论 -
复杂户型图处理(基于边缘特征)— 20180625-20180703
需求突然转换到,识别有背景的户型图:具体效果参考空间大师,首先提出墙体,然后识别门窗、家具。空间大师对实现思路几乎没有帮助,绝望之际找到一篇论文,看结果还不错,于是我们就开始根据论文一步步实现。论文为:基于形状与边缘特征的户型图识别研究_江州,有两种方法:一、基于形状特征的户型图识别1、墙体线分割彩色图-->灰度图-->统计灰度直方图,最大值即为背景灰度...原创 2018-07-17 10:20:39 · 4355 阅读 · 4 评论 -
复杂户型图处理(基于steger算法)—20180710-20180712
(回学校参加夏令营停了一周。。)光条中心线提取-Steger算法Steger算法基于Hessian矩阵,能够实现光条中心亚像素精度定位:首先通过Hessian矩阵能够得到光条的法线方向,然后在法线方向利用泰勒展开得到亚像素位置。 (乱画的steger代码实现过程。。)main(){ //StegerTest.cpp initLineOpts(opt); //初始...原创 2018-07-17 20:10:00 · 3213 阅读 · 1 评论 -
复杂户型图处理(基于canny)—20180712-20180714
原图:1、canny边缘检测2、找出图像外轮廓3、基于轮廓根据长度与面积对canny边缘进行筛选,并校正4、修正之后的Canny与外轮廓的叠加5、图像处理,矢量化,延伸,裁剪,合并重叠的相邻的线段等做不下去了。。...原创 2018-07-17 20:30:27 · 1424 阅读 · 3 评论 -
复杂户型图处理(外轮廓颜色) — 20180718-20180721
一、接着上次canny边缘后基于长度和面积筛选后的图形做工作。原图:筛选过后线段矢量化的图:(1)调整相邻线段到同一水平或竖直位置linesMerge(vector<Vec4i>&lines, int thresh)(2)延长需要延长的线段 先搜索直线所在方向是否可延伸,再搜索与直线正交的方向能否延伸, 如果与直线正交的方向能延伸...原创 2018-07-24 11:38:12 · 1657 阅读 · 2 评论 -
复杂户型图处理(外轮廓颜色) — 20180724-20180726
原图:基于外轮廓统计墙体特征提取出的结果:1、基于每个连通域的像素个数可以过滤掉部分干扰物体,仅留下墙体imgFilter(Mat &src, Mat &dst,int num)2、提取canny边缘并进行校正Canny(imgWall, imgCanny, 80, 110, 3); canny_fix(imgCanny);矢量化 vecto...原创 2018-07-27 11:20:00 · 2330 阅读 · 17 评论