求教图形图像处理: 图像模糊算法! 请问阁下“模糊算法”为何?用GetBitmapBits()读像点,用SetBitmapBits()写肯定行! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 !!!使用卷积的方法来做,可以高定,低通滤波,我有现成的算法,和我联系[email protected] 模糊阿,是不是平滑滤波阿?还是中值滤波?(要用专业术语阿)你有<数字图象处理>的书吗?没有的话.我给你细细道来. 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 * 30 1/5 01/5 1/5 1/50 1/5 0比较的常见。通用模板3 * 3的算法为-a -a -a-a 1 + 8 * a -a-a -a -ag(m, n) = (1 + 8 * a)f(m, n) - a * sum(f(i, j))模糊后德象素值 模糊前的象素值 八个相邻的象素点之和其中:a(0 ~ 1)是系数,可以更具具体情况调节。 忘了一点,a是正数,SUN前面为加号,反之益然。 平滑滤波,中值滤波开的窗,不宜过大,很慢的.还有-a -a -a-a 1+8*a -a-a -a -aa>0,边缘增强,a<0,平滑滤波 hehe ,滤波啊,卷积啦;只是不知道你要什么滤波啦,赫赫,所以自己找卷积核啦:( 哥们,弄到的化给我一份[email protected]谢谢 不要用GDI的GetPixel和SetPixel,直接操作内存就能快很多,你可以参考我的代码:http://wannaplay.51.net/interfac.html另外,不要用乘法和除法,用这个模板(高斯)只用移位就可以了,很快的:1 2 12 4 21 2 1当然要是会一点汇编,用MMX优化一下就更完美了。 用GetPixel SetPixel 果然慢! 做实时渲染根本无法做! 看样子还是要卷积。得去复习信号分析了.dao! 那是,肯定要用内存数组的操作的.然后.SelectObject进去,bitblt吧.用GetBitmapBits/SetBitmapBits来得到那块内存的地址啊 然后,就可以对数据操作.再放回去.GetPixel/SetPixel中间有系统的很多调用,就慢了.(别说动画,就是静态画面,也够你画的了.) 真要做好动画,还是用 DirectX 好一些吧? to rocks_lee(石子儿) 你的代码在哪? 没找到... 不……不会吧?模糊算法还没写,不过你可以自己编一个对单个像素的过滤函数,然后用DIB_Filter调用它既可,能省你不少事儿。具体用法请参见注释和我主页上的“实战图形编程”讲座。my page: http://wannaplay.51.netcode here:http://wannaplay.51.net/down/wpdibcode.zip 关于http协议的基础问题 请问BSTR类型怎么释放内存? 怎么改变CListCtrl控件的行高? 关于MSCOMM在SDI中的使用问题! CSDN的各位大虾进来帮小弟一把,问题比较棘手,新手勿进。 我用了三个不同的画笔画了图,可是无法持久保存,请大家指条路。 串口问题 串口发不出数据但可以接收到数据 来者有分! 不够追加 如何直接用SQL语句计算一列数据的平均值?MFC、ODBC 没有可用分了!惨惨惨! 试用期问题 刚学ODBC API编程 菜鸟问题 请高手指点 感谢万分 就只能给这点分,大家帮帮忙!!
低通滤波,我有现成的算法,和我联系
[email protected]
还是中值滤波?(要用专业术语阿)
你有<数字图象处理>的书吗?没有的话.我给你细细道来.
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)是系数,可以更具具体情况调节。
-a -a -a
-a 1+8*a -a
-a -a -a
a>0,边缘增强,
a<0,平滑滤波
只是不知道你要什么滤波啦,
赫赫,所以自己找卷积核啦
:(
给我一份
[email protected]
谢谢
http://wannaplay.51.net/interfac.html另外,不要用乘法和除法,用这个模板(高斯)只用移位就可以了,很快的:
1 2 1
2 4 2
1 2 1
当然要是会一点汇编,用MMX优化一下就更完美了。
看样子还是要卷积。得去复习信号分析了.dao!
用GetBitmapBits/SetBitmapBits来得到那块内存的地址啊
再放回去.GetPixel/SetPixel中间有系统的很多调用,就慢了.(别说动画,就是静态画面,也够你画的了.)
http://wannaplay.51.net
code here:
http://wannaplay.51.net/down/wpdibcode.zip