- 博客(5)
- 收藏
- 关注
原创 图像处理中的椭圆拟合(一)
图像处理中的椭圆检测用处还是挺多的,找到这里来的同学大多是想用椭圆检测来解决某些实际问题吧,所以我就不做介绍,直奔主题。我研究这块也有一段时间了,也查找了挺多资料,貌似通用的椭圆算法还没有,不排除我孤陋寡闻了。前辈提出的算法适用范围比较有限,这个”比较有限“是相对直线检测来说的。但直接用Hough变换来找椭圆几乎是不可能的事,在5维空间里做”投票“,想想都觉得可怕。于是有人想到用随机Hough变换
2014-03-30 21:18:14 15259 4
原创 连通域分析——去除宽度和高度过小的连通域
本程序功能是将较大的连通域保留,将较小的去除,可用于图像去噪等方面。#include using namespace std;void ConnectRegionAnalyze(TImage* OrgGrayImg){ int i,j; int ImgHeight = OrgGrayImg->nHeight; int ImgWidth = OrgGrayImg->nWi
2014-03-14 11:59:14 2602
原创 链表反转程序
2014美团网笔试题里有一道链表反转的题目,要求是给出一个链表和一个数,求这个链表的分段反转。比如输入1->2->3->4->5->6和2,输出为2->1->4->3->6->5;若数为3,输出3->2->1->6->5->4;若为4,输出4->3->2->1->5->6。我的方法是用栈,代码如下:#includeusing namespace std;stack s;voi
2014-03-11 16:48:04 564
原创 用程序求两直线交点
今天编程遇到了在程序中求两直线交点的问题,我想这么简单的问题可以考虑用初中数学的方法解决,可是上网一查,全是代入消元法,机器可不会这样做。由于之前看过Multiple View Geometry in Computer Vision这本书,知道可以用齐次坐标的方法求,可具体怎么求就忘记了。查了查,问题解决。具体方法是:设L1:Ax+By+C=0;L2:ax+by+c=0;它们的齐次坐标分别是(
2013-10-22 21:44:05 2363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人