求教图形图像处理: 图像模糊算法!

tobato 2001-05-07 12:50:00
请问谁有图像模糊算法? 能不能给我发一个: towyf@ynmail.com

图像模糊是不是必须通过 滤波 来做??

能不能通过 读像素点,写像素点 来写??
...全文
12760 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockswang 2001-05-10
  • 打赏
  • 举报
回复
不……不会吧?模糊算法还没写,不过你可以自己编一个对单个像素的过滤函数,然后用DIB_Filter调用它既可,能省你不少事儿。具体用法请参见注释和我主页上的“实战图形编程”讲座。

my page:
http://wannaplay.51.net
code here:
http://wannaplay.51.net/down/wpdibcode.zip
shines77 2001-05-09
  • 打赏
  • 举报
回复
关注。
tobato 2001-05-09
  • 打赏
  • 举报
回复
to rocks_lee(石子儿)  你的代码在哪? 没找到...
hotbaby 2001-05-09
  • 打赏
  • 举报
回复
好像用滤波是比较容易实现的,中值和均值用程序实现起来也不难,或者换个其他的什么低通滤波器把高频信息去除,程序上就是做卷积。
madfish 2001-05-08
  • 打赏
  • 举报
回复
真要做好动画,还是用 DirectX 好一些吧?
smint 2001-05-08
  • 打赏
  • 举报
回复
然后,就可以对数据操作.
再放回去.GetPixel/SetPixel中间有系统的很多调用,就慢了.(别说动画,就是静态画面,也够你画的了.)
smint 2001-05-08
  • 打赏
  • 举报
回复
当然啦,其实本质,就是对点操作啦.
smint 2001-05-08
  • 打赏
  • 举报
回复
那是,肯定要用内存数组的操作的.然后.SelectObject进去,bitblt吧.
用GetBitmapBits/SetBitmapBits来得到那块内存的地址啊
tobato 2001-05-08
  • 打赏
  • 举报
回复
用GetPixel SetPixel 果然慢! 做实时渲染根本无法做!

看样子还是要卷积。得去复习信号分析了.dao!
rockswang 2001-05-08
  • 打赏
  • 举报
回复
不要用GDI的GetPixel和SetPixel,直接操作内存就能快很多,你可以参考我的代码:
http://wannaplay.51.net/interfac.html

另外,不要用乘法和除法,用这个模板(高斯)只用移位就可以了,很快的:
1 2 1
2 4 2
1 2 1
当然要是会一点汇编,用MMX优化一下就更完美了。
rockhard 2001-05-08
  • 打赏
  • 举报
回复
也来关注一回,没人反对吧
wzg_harbin 2001-05-08
  • 打赏
  • 举报
回复
哥们,弄到的化
给我一份
wang_harbin@china.com
谢谢
hello_wyq 2001-05-07
  • 打赏
  • 举报
回复
忘了一点,a是正数,SUN前面为加号,反之益然。
hello_wyq 2001-05-07
  • 打赏
  • 举报
回复
gboy(boy) :
1/25 1/25 1/25 1/25 1/25
1/25 1/25 1/25 1/25 1/25
1/25 1/25 1/25 1/25 1/25
1/25 1/25 1/25 1/25 1/25
1/25 1/25 1/25 1/25 1/25
这样才对吧。
一般局部平均发用3 * 3
0 1/5 0
1/5 1/5 1/5
0 1/5 0
比较的常见。
通用模板3 * 3的算法为
-a -a -a
-a 1 + 8 * a -a
-a -a -a
g(m, n) = (1 + 8 * a)f(m, n) - a * sum(f(i, j))
模糊后德象素值 模糊前的象素值 八个相邻的象素点之和
其中:a(0 ~ 1)是系数,可以更具具体情况调节。
smint 2001-05-07
  • 打赏
  • 举报
回复
模糊阿,是不是平滑滤波阿?
还是中值滤波?(要用专业术语阿)
你有<数字图象处理>的书吗?没有的话.我给你细细道来.
gbstar2021 2001-05-07
  • 打赏
  • 举报
回复
卷积核 :(5x5)
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1



zzdaa 2001-05-07
  • 打赏
  • 举报
回复
!!!使用卷积的方法来做,可以高定,
低通滤波,我有现成的算法,和我联系
zzdaa@etang.com
FBStudio 2001-05-07
  • 打赏
  • 举报
回复
我赶紧学两招
Kevin_qing 2001-05-07
  • 打赏
  • 举报
回复
对某一范围的点求其颜色的平均
hproof 2001-05-07
  • 打赏
  • 举报
回复
让我想起了一句话:
总是要满足顾客的各种变态要求。
加载更多回复(11)

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧