位置: 编程技术 - 正文

数字图像处理(三)特效----锐化(数字图像处理期末考试)

编辑:rootadmin

推荐整理分享数字图像处理(三)特效----锐化(数字图像处理期末考试),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:数字图像处理期末试卷及答案,数字图像处理技术,数字图像处理的应用领域,数字图像处理学什么,数字图像处理学什么,数字图像处理学什么,数字图像处理学什么,数字图像处理学什么,内容如对您有帮助,希望把文章链接给更多的朋友!

关于锐化效果,感觉效果并没有达到预期的效果。

处理后感觉像素变的粗糙了。

这涉及到数学知识,是关于拉普拉斯矩阵的应用,而本人在数学方面并不牛,所以不敢在这细讲,怕误导大家。

long start = System.currentTimeMillis();// 拉普拉斯矩阵int[] laplacian = new int[] { -1, -1, -1, -1, 9, -1, -1, -1, -1 };int width = bmp.getWidth();int height = bmp.getHeight();Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_);int pixR = 0;int pixG = 0;int pixB = 0;int pixColor = 0;int newR = 0;int newG = 0;int newB = 0;int idx = 0;float alpha = 0.3F;int[] pixels = new int[width * height];bmp.getPixels(pixels, 0, width, 0, 0, width, height);

//同样,和上一篇一样,对像素点的RGB做处理

不过这里要用上拉普拉斯矩阵,做信息修改。

数字图像处理(三)特效----锐化(数字图像处理期末考试)

以下是对像素的详细操作核心:

for (int i = 1, length = height - 1; i < length; i&#;&#;){for (int k = 1, len = width - 1; k < len; k&#;&#;){idx = 0;for (int m = -1; m <= 1; m&#;&#;){for (int n = -1; n <= 1; n&#;&#;){pixColor = pixels[(i &#; n) * width &#; k &#; m];pixR = Color.red(pixColor);pixG = Color.green(pixColor);pixB = Color.blue(pixColor);newR = newR &#; (int) (pixR * laplacian[idx] * alpha);newG = newG &#; (int) (pixG * laplacian[idx] * alpha);newB = newB &#; (int) (pixB * laplacian[idx] * alpha);idx&#;&#;;}}newR = Math.min(, Math.max(0, newR));newG = Math.min(, Math.max(0, newG));newB = Math.min(, Math.max(0, newB));pixels[i * width &#; k] = Color.argb(, newR, newG, newB);newR = 0;newG = 0;newB = 0;}}

//最后将结果返回

bitmap.setPixels(pixels, 0, width, 0, 0, width, height);long end = System.currentTimeMillis();Log.d("may", "used time="&#;(end - start));return bitmap;

这样,锐化效果就达到了,虽然效果并不明显,本人还在优化当中。

版权声明:本文为博主原创文章,未经博主允许不得转载。

安卓中的HTTP编程 1、几个概念HTTP(HyperTextTransportProtocol)超文本传输协议。HTTPClient是用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且支持HTTP

安卓监听EditText 一.TextWatcherwatcher=newTextWatcher()实例化TextWatcher,会有三个函数,简单易懂。二.et.addTextChangedListener(watcher);添加监听器给EditText。这样,当et里的文本发生

安卓模拟器错误PANIC: Could not open 问题:安卓模拟器错误PANIC:Couldnotopen参考解决办法:

标签: 数字图像处理期末考试

本文链接地址:https://www.jiuchutong.com/biancheng/381006.html 转载请保留说明!

上一篇:模仿探探的左右滑动切换卡片功能(探探左划还是右划)

下一篇:安卓中的HTTP编程

  • 税务机关地区编号查询
  • 所得税汇算清缴表在哪里打印
  • 商业承兑汇票未到期贴现
  • 公对私转账没有到账怎么查询
  • 个税系统添加不了新的单位
  • 房地产收入成本确认
  • 资产减值损失为正
  • 注销税务注意事项
  • 企业年金也需要缴纳吗
  • 技术转让收入纳税调整
  • 劳务派遣公司工作内容描述
  • 营改增后如何计算税金
  • 进口一批原材料,海关核定的关税完税价格
  • 重复缴税怎么做账
  • 投资收益账户月末结转余额吗?
  • 递延收益可以是负数吗
  • 普通发票发票联丢了
  • 营改增后建筑业
  • 哪些票据可以抵扣个人所得税
  • 个人无偿受赠房屋 个人所得税 张英泉
  • 高新技术企业软著数量
  • 坏账的计提和发生分录
  • 企业的财产清查属于帐证核对?
  • 城市维护建设税的计税依据是什么
  • 应收款的周转天数
  • 房租费属于无形资产吗
  • 公司自己的食堂需要办理食品经营许可证吗
  • 兼营销售的销售额的确定
  • 物业公司收取电费加价依据
  • 预提未收的租金怎么入账
  • win7为什么现在不能用了
  • 无法访问您可能没有权限使用资源
  • 结转到生产成本的科目
  • 王者荣耀中甄姬的cp是谁
  • 总分公司企业所得税合并申报
  • openeuler安装gnome
  • 应扣未扣税款对纳税人的处理
  • 索尼体积最小的微单
  • 机器设备的拆除,按照什么税目缴纳增值税
  • 集团关联企业间关联交易对账单
  • 达拉斯位置
  • 在生产经营过程中违反什么规定
  • framework教程
  • 企业工商年检什么意思
  • 一个简单安全的小故事
  • 免征增值税怎么入账
  • 自产产品用于福利账务处理
  • 纳税调整项目明细表30行怎么填写
  • 个人发票抬头是自己的名字吗
  • 农产品核定进项
  • aspcms标签
  • 蓝字发票红字发票什么意思
  • 其他应收款和应收账款一样吗
  • 个税起征点调整至10000
  • 检测费账务处理
  • 房地产企业何时确认收入结转成本
  • 上年未结转金额是什么意思
  • 资产负债表负债率怎么计算
  • 当月结转销售成本分录
  • 如何删除win10系统
  • vsftpd.service disabled
  • 电脑显示器无信号键盘灯不亮
  • win8.1的开始菜单在哪
  • nb3是什么文件
  • linux dhcpv6
  • win10预览版和正式版区别
  • linux在哪里操作
  • windows7看视频黑屏
  • android开发环境的搭建实验总结
  • 微信小程序tabbar颜色
  • unity jsonutility 数组
  • vue@cli
  • Linux 中的 lo:0
  • 保险是不是跟车走
  • 中国一年的税收是多少万亿
  • 税务局落实双拥工作情况报告
  • 什么叫以物易物
  • 西安未央区的面积
  • 出口之后必须办什么手续
  • 山东国税局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设