当前在线人数13329
首页 - 分类讨论区 - 学术学科 - 电子工程版 -文摘区 - 阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: 一个初级的matlab Filter 问题
[版面: 电子工程] [作者:nevermind] , 2002年04月03日15:02:26
nevermind
进入未名形象秀
我的博客
[上篇] [下篇]

发信人: nevermind (剧中人), 信区: EE
标  题: Re: 一个初级的matlab Filter 问题
发信站: The unknown SPACE (Wed Apr  3 15:02:26 2002) WWW-POST

1. is it imread instead of imageread?
2. im=imread('image.jpg'); then im is a 2D matrix
3. plot('image.jpg') doesn't mean anything, i guess. U can do: imshow(im)
   or imagesc(im)

I don't know much about the "optical correction" problem(would u pls give me
some references?), but generally speaking: to apply a filter, u do:
im_filter=conv2(im,filter); where im_filter, im, filter are 3 matrix
or: im_filter=ifft2( fft2(im).*fft2(filter)); in this case all 3 matrix have
to be of the same size.

good luck.


【 在 hotrock (赐予我力量吧,我是蟋蟀!) 的大作中提到: 】
: 我想用matlab里的工具箱做课上的project.
: 可是一开始就碰到了难题。我找了个例子,请大牛们指点则个。
: http://www.caos.aamu.edu/Corr/MSF.html
: 里面的msf.m 是这样的。
: function [Out] = msf (In)
: Ins = fftshift (In);
: fIns = fft2 (Ins);
: Out = ifftshift (fIns);
: 例子说这个msf .m函数是对一个image如A做了filter的。
: ”We make a filter of "A" (using msf.m): “
: 可是我无法实现这个filter即使用了msf.m(不是box里自带的msf函数);
: 我想问题应该是matlab在读入一个image的时候,产生的是什么呢?
: 如
: imageread('image.jpg')
: plot('image.jpg')
: 画出的则是奇怪的线。
:
: 很着急。
: 请大牛指点。
:
:

--
http://sa.rochester.edu/cssaur

                         _//|.-~~~~-,
                       _/66  \       \[email protected]
                      (")_   /   /   |
                       '--'|| |-\  /

※ 来源:.The unknown SPACE bbs.mit.edu.[FROM: 128.151.164.43]

[上篇] [下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996