OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 647|回复: 6

有人做过滤波嘛

[复制链接]

  离线 

19

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
245
金钱
245
注册时间
2017-11-25
在线时间
63 小时
发表于 2018-7-9 10:49:08 | 显示全部楼层 |阅读模式
4金钱
本帖最后由 往事啊 于 2018-7-11 10:58 编辑

for(row=1;row<159;row++)
        for(col=1;col<119;col++)
        {
            temp=p[row-1][col-1]+p[row-1][col]+p[row-1][col+1];
                temp+=p[row][col-1]+p[row][col]+p[row][col+1];
                temp+=p[row+1][col-1]+p[row+1][col]+p[row+1][col+1];
                temp=temp/9;                     //>>4;
               
                ptr[row][col]=temp;
                //ptr[row][col]=p[row][col];
        }
        
                for(row=0;row<160;row++)
                {
                        
                        ptr[row][0]=p[row][0];
                        ptr[row][119]=p[row][119];
                }
               
                for(col=1;col<119;col++)
                {
                        ptr[0][col]=p[0][col];
                        ptr[159][col]=p[159][col];
                }
               
                for(row=0;row<160;row++)
                for(col=0;col<120;col++)
                {
                        LCD->LCD_RAM=ptr[row][col];
                }
               




二维数组p是原图像经过灰度化的像素值,经过均值滤波得到ptr数组中的像素值,再送显。不知为何显示下图,有做过滤波的兄弟能帮忙解答一下嘛

IMG_20180709_103714.jpg
回复

使用道具 举报

  离线 

523

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
135764
金钱
135764
注册时间
2010-12-1
在线时间
1357 小时
发表于 2018-7-10 02:00:17 | 显示全部楼层
没,帮顶
回复

使用道具 举报

  离线 

6

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2015-7-4
在线时间
28 小时
发表于 2018-7-10 09:01:54 | 显示全部楼层
做过最简单的5点滑动滤波,还有平均值滤波
回复

使用道具 举报

  离线 

19

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
245
金钱
245
注册时间
2017-11-25
在线时间
63 小时
 楼主| 发表于 2018-7-11 10:58:59 | 显示全部楼层
chaifuwu 发表于 2018-7-10 09:01
做过最简单的5点滑动滤波,还有平均值滤波

哥们 你做均值滤波会出现上面图上的现象嘛
回复

使用道具 举报

  离线 

26

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
689
金钱
689
注册时间
2014-3-4
在线时间
96 小时
发表于 2018-7-12 08:46:06 | 显示全部楼层
原始图像是什么样的
回复

使用道具 举报

  离线 

6

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2015-7-4
在线时间
28 小时
发表于 2018-7-12 08:59:23 | 显示全部楼层
往事啊 发表于 2018-7-11 10:58
哥们 你做均值滤波会出现上面图上的现象嘛

这倒没有,我做的是线阵CCD的,出来毛刺没有了,没做过矩阵CCD的
回复

使用道具 举报

  离线 

19

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
245
金钱
245
注册时间
2017-11-25
在线时间
63 小时
 楼主| 发表于 2018-7-14 20:15:18 | 显示全部楼层
本帖最后由 往事啊 于 2018-7-16 14:58 编辑
luckywwq 发表于 2018-7-12 08:46
原始图像是什么样的

原始图像就是照着天花板,一张灰度图,一张是天花板的图
IMG_20180716_145448.jpg
IMG_20180716_145707.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

正点原子STM32/FPGA资料免费洗澡上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-12-15 19:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */