社区
C++ 语言
帖子详情
关于使用VC++语言处理图像去噪问题
mylittlegirl811
2009-04-22 07:08:28
我做的毕设题目要求是打开一个位图文件,然后对这个位图文件进行几种去噪处理比如说频域滤波法、空域滤波法、高斯平均滤波法。。。我很想自己完成这个毕业设计但是苦于无思路,希望路过的IT前辈们给我点启示,主要是代码方面,需要用VC++来做,不太清楚怎么编,先谢谢了!~
...全文
470
5
打赏
收藏
关于使用VC++语言处理图像去噪问题
我做的毕设题目要求是打开一个位图文件,然后对这个位图文件进行几种去噪处理比如说频域滤波法、空域滤波法、高斯平均滤波法。。。我很想自己完成这个毕业设计但是苦于无思路,希望路过的IT前辈们给我点启示,主要是代码方面,需要用VC++来做,不太清楚怎么编,先谢谢了!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mylittlegirl811
2009-04-26
打赏
举报
回复
呵呵,差不多都解决了,谢谢两位,我要结贴了~
mylittlegirl811
2009-04-22
打赏
举报
回复
是必须用C++做的,并且导师没要求用matlab,我想是不是用MFC就可以啊。。我初步思路是这样的,运行程序先打开一个.bmp位图文件,然后MFC做个界面是各种去噪算法,然后点击每个算法按钮就对这张图片进行各种去噪处理。。不管怎样,非常感谢两位给我的建议,还希望再有人路过的时候能尽量给我留言提个建议
diannaomingong
2009-04-22
打赏
举报
回复
这个毕业设计指定用VC++吗?
VC++做图像处理其实入门挺难的.如果可以用别的建议用dephi.
如果是一定用VC++也不是很难,不过你要先弄几本VC++图像处理的书仔细看看.做个界面能画图重绘即可.
ForestDB
2009-04-22
打赏
举报
回复
可以给些启示,但主要不是代码方面的。
首先VC的东西你自己去熟悉,怎样打开文件,读取内容,将位图显示,保存文件等等。
其次这些去噪的方法或者说算法,在matlab中都是有现成的库实现的,所以最简单的方法就是学习matlab的这些库及如何在VC中调用matlab的函数。
如果要自己写,那就去看这些算法的数学,把它们转成程序。
diannaomingong
2009-04-22
打赏
举报
回复
[Quote=引用 3 楼 mylittlegirl811 的回复:]
是必须用C++做的,并且导师没要求用matlab,我想是不是用MFC就可以啊。。我初步思路是这样的,运行程序先打开一个.bmp位图文件,然后MFC做个界面是各种去噪算法,然后点击每个算法按钮就对这张图片进行各种去噪处理。。不管怎样,非常感谢两位给我的建议,还希望再有人路过的时候能尽量给我留言提个建议
[/Quote]
基本界面这样
弄个dialog,上面放个菜单,菜单里放个子菜单,打开图片操作.这个的实现,就是
1. 解析bmp图片,我说的VC处理图片难就主要难在这里,MFC对图片的操作的封装很不好,不过网上很多实例代码的.
2. 用dc把bmp图片内容画到控件上
dialog上放个下拉框,里面选各种算法.再放个按钮,点了就根据算法处理图片,重绘到界面上.
算法类可以专门封装到一个类myAlgorithm里面去,实现界面和算法处理分离.
在程序初始化的时候就可以初始化这个类,比如
myAlgorithm Algorithm;
然后点按钮的时候
根据下拉列表里选择的算法名称,调用Algorithm里对应函数对图片进行操作,再把处理过的图片返回后重绘到界面上即可
如果老师指定C++但是没指定VC++做,建议用wxwidgets做.
V
C++
图像
处理
实战:均值滤波与中值滤波
本文介绍了
使用
V
C++
实现均值滤波和中值滤波算法,还设计了MFC应用程序界面。阐述了V
C++
开发环境搭建和图像
处理
库选择,详细讲解两种滤波原理、编程实现及性能分析,介绍MFC界面设计与整合,分析图像噪声并给出改善方法,对比滤波效果并评估图像质量。
中值滤波算法C
语言
实现与
图像去噪
实战
本文详细介绍中值滤波算法的基本原理,包括其在去除椒盐噪声和斑点噪声方面的应用。文章通过C
语言
实现中值滤波,并分析了不同窗口大小对去噪效果的影响。同时,探讨了图像噪声类型、二维数组的应用以及排序算法对性能的影响,提供了代码示例和调试技巧。
基于V
C++
的细胞识别与统计系统开发与实现
本文介绍基于V
C++
的细胞识别与统计系统的设计与实现,涵盖图像预
处理
、分割、特征提取、识别算法及系统优化。系统利用OpenCV、深度学习模型和机器学习方法,完成细胞图像的自动分析,支持用户交互与结果导出,适用于医学影像分析。
深度探索图像
处理
中的离散傅里叶变换
本文结合OpenCV库与
C++
语言
,介绍在Visual Studio 2010环境下用离散傅里叶变换(DFT)
处理
图像。涵盖DFT理论基础、OpenCV中DFT函数
使用
,还讲述频域图像幅值和相位计算,以及
图像去噪
、锐化、旋转和平移等应用实例,并给出详细
C++
代码。
Windows 10下OpenCV4预编译库的
使用
指南
本文介绍了OpenCV 4.0及其新增特性,阐述了“contrib”模块功能与重要性。详细讲解在Windows 10和VS2017环境搭建编译环境,介绍x86架构下预编译库
使用
方法。还说明了OpenCV在V
C++
项目集成、开发效率提升策略,以及动态链接库和头文件引用配置。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章