首页
|
登录
|
注册
|
职吧
|
我的职脉
职位关键字
工作地点
工作名称
公司名称
校园招聘
中国最好的工作搜索引擎!
回复留言
基于小波的形状分析,用matlab实现
作者: apple_fe
01-01 08:00
回复
急~~各位高手,请帮忙小女子解决一下以下问题:
用一维离散小波变换描述及重构图像,主要是边缘识别,提取以及匹配,如果有论文或说明的话更好。由于我对Matlab及小波分析等都完全没有认识,因此实在感到困难,烦请高手帮忙,谢谢!!
待处理的图像是一维黑白有界图像,请提供傅立叶分析和小波分析的源程序,Matlab写的。可发到我邮箱:fe.tie@126.com
谢谢
回复:基于小波的形状分析,用matlab实现
作者: ikanchi
01-01 08:00
回复
傅立叶描述子处理图像,我已经在前面的一个问题回答了。小波的问题,我在你另外一个问题里面回答。
直接对图像做FFT变换,然后将最初的几个系数的幅值取出来就可以了吧。
q = fft(x); %FFT变换
% 取出首6个系数 Truncate to the first six coeffs (skipping the first---translation).
normalizationfactor = abs(q(1));
q = q(2:1+numcoeffs);
% Take the magnitude (throwaway the phase information).
q = abs(q);
% Return q as the fourier descriptor for this image after
% normalizing to get rid of any scaling constant.
FD{num} = q/normalizationfactor;
参考资料:www-static.cc.gatech.edu/classes/AY2000/cs7495_fall/participants/bbb/ps3/fourierdescriptors.m
回复:基于小波的形状分析,用matlab实现
作者: lacuna
04-30 08:53
回复
一维分析就是要把图像转化为一维信号
你可以把某一行数据接续在上一行的末端来完成,这是行一维化
因为你要进行边沿检测,所以还要做列一维化,对两个数据都要进行分析
边缘就是信号中的突变点
用小波分析将信号分频为几个频段后
会在某些频段有比较明显的突变点
这个只要用一维脉冲检测就可以搞定了
关键在于阈值的自动选取
识别出来后根据像素位置就可以重排出图像的行突变点和列突变点,然后把两个突变点图像合并,就是检测出来的边缘
然后再把这些边缘匹配就好了
标 题:
内 容:
用户名:
游客
关于我们
┊
职脉新闻
┊
联盟合作
┊
联系我们
┊
友情链接
┊
隐私条款
Copyright©2005-2007, 版权所有 WWW.JOBMET.COM
ICP证:京ICP备06019556号