没有合适的资源?快使用搜索试试~ 我知道了~
( 图像处理 实验 代码 算法.doc
资源推荐
资源详情
资源评论
1.实验目的及要求
1 将图象进行切割,使基本能满足实验要求。
2 通过实验加深课程的理解,着重自己的动手能力和编程能力。
要求:选择一张图片进行切割处理,切割以后保留图片内部的部分,其他部分不要,
要求边缘地区要平滑。
2.软件、硬件环境
1 软件:jdk1.6.0
2 硬件:奔腾系列
256M 内存
1G 硬盘
3.实验步骤
1 分析实验步骤,过程,注意事项以及参考资料。
2 理论分析,初步完成算法,认真修改。
3 用算法去对图片进行第一次处理,查看结果,并反思出现的问题。
4 完成图片第一次,测试第二次处理。
5 调试运行,完善实验。
4. 实验设计
1 实验算法描述
获取图片的长、宽、像素
像素值赋给一个二维数组
按行扫描 //第一次处理,去除图片以外的背景
从左边第一个点向右扫描
像素值小于等于设定的范围,将它置为-1(白色像素值)
像素值大于设定的范围,跳出
从右边第一个点向左扫描,
像素值小于等于设定的范围,将它置为-1
像素值大于设定的范围,跳出
按列扫描 //因为图片的外围可能出现凹陷的部分,只按行扫描去除不掉该部分
从上边第一个点向下扫描
像素值小于等于设定的范围或等于-1,将它置为-1
像素值大于设定的范围,跳出
从下边第一个点向上扫描,
像素值小于等于设定的范围或等于-1,将它置为-1
像素值大于设定的范围,跳出
保存第一次处理的像素值
按行扫描 //第二次处理,在第一次处理的基础上再去除边界部分
从左到右扫描
扫描到第一个边缘点,再往前扫描 y 个点,看是否存在要处理的区域
找到,就将该点前面的点的像素值置为-1
再从该点继续往前扫描
像素值小于等于设定的范围,将它置为-1
像素值大于设定的范围,跳出
从右到左扫描
扫描到第一个边缘点,再往前扫描 y 个点,看是否存在要处理的区域
找到,就将该点前面的点的像素值置为-1
再从该点继续往前扫描
像素值小于等于设定的范围,将它置为-1
资源评论
angelsnoopy
- 粉丝: 1
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功