使用MFC在VS2013编写的数字图象处理软件,能够实现相当强大的功能。
BMP格式读取保存DFTFFT直方图色调均化缩放模糊锐化滤镜形态学处理曲线裁剪灰度图彩色图自动阈值等等...除此之外还有很多其他小功能...建议使用VS2013打开!!!核心代码在Bmp.cpp中!!!更新文档:2014年6月18日更新说明:这次应该是上交的最后一次作业了,在今日的展示结束之后总体情况还好,但是发现了几个问题。
首先是这个程序是在win8环境下设计的,所以程序的一些大小参数以及按钮图片的位置参数是适合在win8的环境下操作,在设计报告中使用的操作系统也是win8。
而如果将该程序移动至win7系统上操作的话可以在大小与位置上会出现一些偏差,所以推荐将该程序在win8系统下运行,如果没有win8系统但是想重装的话可以找我。
然后本次更新的内容就是对设计报告中的要求的一些补充,比如图片的裁剪功能,还有一些照旧的BUG修复了。
关于这个裁剪功能,在程序中的图像裁剪中有一个说明按钮,在设计报告中有提到怎么使用的,所以在这里就不一一说明了,其实就跟在PS上用裁剪差不多,很容易用的。
关于设计的感想也写在了设计报告上了--,这里也就不多说了。
好了这个程序算是最终完成了,撒花!师姐辛苦了~!!!!!================================================================================================================================================================2014年5月13日更新说明:这次的更新比较少,主要就是自动阈值分割图像方面的更新。
实现该操作的函数依然放在Bmp.cpp里面,里面一共使用了三种方式来决定自动阈值。
其中一种是“大津法”,函数是“OtsuThreshold”,该函数最后会返回一个阈值,该阈值就是大津法得出的阈值,具体实现方式可以在cpp文件中查看。
还有一种方法就是“迭代法”,函数是“IterationThreshold”,该函数最后会返回一个阈值,该阈值就是迭代法得出的阈值,具体实现方式可以在cpp文件中查看。
前两种方法的实现方法都如老师在PPT上所说的一样,而且运算起来非常快,基本可以说是瞬时得出。
而第三种方法是我自己写的一个方法,叫做“对半分”法,函数是“HalfCutThreshold”,该函数最后会返回一个阈值,该阈值就是对半分得出的阈值,具体实现方式可以在cpp文件中查看。
其原理就是计算出一个阈值,使到阈值处理后图片的黑色像素与白色像素的数量相等或者最接近,也就是把图片按黑白像素对半分的方法来对图像进行分割。
关于程序的使用方法,可以在鼠标右键菜单中选择“调整”->“阈值”->“高级阈值”来打开高级阈值处理的对话框。
打开对话框后,默认为最直接的自己首选阈值的方法,可以通过鼠标的左键拖动直方图中的绿色竖线来调整需要设定的阈值大小,同时右边会有该图片的预览,可以很方便操作。
如果需要使用自动阈值分割,可以在阈值方式中更改,一旦选择了“直接阈值”以外的阈值方式,程序便会自动用所选择的方法帮你计算出一个阈值,同时在直方图上会显示出该阈值的位置,还有该阈值的大小,同时预览图片也会立即更新。
值得注意的是,当你选择了自动阈值的时候,你不能再通过鼠标左键在直方图上手动调整阈值大小了哦,这个时候你只需要将阈值方式调回“直接阈值”即可重新自己调整!除了有关作业的更新之外,这次更新还调整了图片备份的内存优化,加上了使用磁盘作为备份的空间,不过这些作为使用者的话是不需要怎么注意的嗯嗯,尽情使用即可!最后,再次谢谢师姐能够读完这个文档,如果还有什么问题的话就联系我吧,联系方式就在软件中了欢迎点击--,谢谢!================================================================================================================================================================2014年5月6日更新说明:这次的主要更新是形态学处理的部分,也就是膨胀、腐蚀、开与闭操作。
实现函数依然是放在Bmp.cpp这个文件里面。
名字为Morphology的函数就是该形态学操作的函数。
可以通过在函数中调入不同的参数与设置使到一个函数同时实现膨胀与腐蚀的功能,而开与闭的功能只需要连续调用两次函数,并且参数不同就行了,使用非常简单。
然后就是软件的使用部分,
1
互动投影系统是采用先进的计算机视觉技术和投影显示技术来营造一种奇幻动感的交互体验,系统可在你脚下产生各种特效影像。
让你进入一种虚实融合、亦真亦幻的奇妙世界。
该项目包括水波纹、翻转、碰撞、擦除、避让、跟随等表现形式。
观众通过身体动作来与地面的图像进行互动,地面互动投影系统能带给观众一种全新的互动体验。
互动投影软件系统特点1、武汉科领软件科技拥有自己独立的研发以及售后服务团队的高科技公司。
2、
2024/1/25 23:10:14 17.15MB 图形图像
1
一、出示图片,导入新课。
1.出示图片:法国梧桐树(课件出示2)  同学们,见过这种植物吗?对,它就是法国梧桐树。
2.交流收集到的资料。
(课件出示3)  法国梧桐树,大乔木,高可达20-30m,树冠阔钟形;
干皮灰褐色至灰白色,呈薄片状剥落。
幼枝、幼叶密生褐色星状毛。
叶掌状,花黄绿色。
多数坚果聚全叶球形,3-6球成一串,呈刺毛状,果柄长而下垂。
花期4-5月;
果9-10月成熟。
它适应性强,又耐修剪整形,对多种有毒气体抗性较强,并能吸收有害气体,广泛应用于城市绿化,是世界著名的优良庭荫树和行道树。
3.谈话导题。
这节课我们要学习的课文就与法国梧桐树有着密切的联系,板书课题:铺满金色巴掌的水泥道。
(1)质疑:读了课题,你有什么疑问?  疏疑:巴掌为什么是金色的?水泥道上怎么会铺满金色巴掌?(2)联系对梧桐树的介绍,请你把梧桐树和
2024/1/25 2:42:19 53KB 5铺满金色巴掌的水泥道教案
1
activiti6.0实现流程图片自定义颜色,当前任务为红色,走过的任务为绿色,自定义文字颜色连线文字显示
2024/1/24 23:25:24 109KB activiti6.0 流程图
1
美食杰绿色风格模版科讯CMS,非常漂亮!
2024/1/24 22:48:33 11.02MB 美食杰
1
最新淘宝秒杀插件绿色软件免安装植入浏览器直接运行
2024/1/24 0:07:13 67.83MB 淘宝插件 秒杀脚本
1
资源为百度云盘永久分享链接,内含mysql5.7.26绿色版安装包,还有配套的mysql5.7.26的绿色版安装教程,以及本人的QQ以及邮箱。
我就是用这个安装好的mysql,体验不错,特此分享,如有突发情况可以联系本人邮箱或者QQ补发或者答疑。
2024/1/20 16:05:53 201B mysql mysql5.7 绿色版 安装教程
1
时间:2013年7月20日-2013年7月24日游戏介绍:采用HTML(非HTML5)、CSS、JavaScript编写,网页上部为砖块,下部为挡板。
开始后球从挡板中间斜向上移动碰撞墙壁和砖块,碰到砖块后砖块消失。
通过键盘的左右键移动位于底部的挡板接球。
小球击中砖块后有可能下落绿色或黄色魔法棒,挡板移动碰到黄色魔法棒时挡板变短,碰到绿色魔法棒时挡板变长。
作者:张金鹏
2024/1/19 16:43:54 66KB JS 连连看 游戏
1
非常好用的在洞洞板上画电路图软件,很适合初学电子制作的人使用
2024/1/19 1:58:52 4.9MB LochMaster
1
机构分析与设计系统(MAD)绿色免安装版运动分析力分析……
1
共 901 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡