位置: 编程技术 - 正文

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

编辑: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编程

  • 金税盘数据怎么备份
  • 税务人员岗位有哪些
  • 初级会计计划成本法例题
  • 报账单大写金额填写方式
  • 房地产一般纳税人扣除土地价款
  • 对公收到一分钱怎么做账
  • 出口退税不退税主要适用于
  • 制造费用的借方和贷方各表示什么
  • 非正常损失计入哪里
  • 哪些企业税收优惠
  • 营改增抵减的销项税额是什么意思
  • 供应商给的折扣比发票少怎么做账
  • 进货没有开具发票能退吗
  • 会议收入包括哪些
  • 手撕发票怎么区分地区开具
  • 注册资金未缴齐什么意思
  • 银行发行理财产品的条件
  • 企业所得税一般纳税人是怎么缴纳的
  • 停车费专用发票可以抵扣进项税吗
  • 小规模纳税人出租不动产税率是5%还是3%
  • 增值税优惠政策有哪些
  • 今年调整上年收入的政策
  • 进货价加多少卖不亏增值税
  • 奖金收入纳税
  • 加盟费是一年一收还是终身的
  • 企业房租收入如何申报
  • 固定资产作为投资入股为何体现在资本公积
  • 房产的评估增值属于土地增值税征税范围对吗
  • 研发费中废料收入怎么处理
  • 年底会计人员要做什么
  • 小规模纳税人无票收入免税吗
  • mac dock不见了
  • 发现以前年度多交增值税怎么申报
  • 苹果6s自动清理
  • npscheck.exe - npscheck是什么进程 有什么用
  • 赠送积分有两种形式
  • 应付债券包括
  • 医疗保险在外地交了老家还要交吗
  • php变量用什么符号
  • yolov5超参数进化
  • php自动编号
  • vue项目部署后白屏
  • 增值税发票已认证抵扣还可以进项税额转出吗
  • python打印type
  • 工业企业采购商品过程中发生的进货费用
  • 印花税是根据什么申报的
  • 主营业务税金及附加和税金及附加的区别
  • 清税证明怎么在网上申请
  • 个人建筑安装属于劳务吗
  • 开发票明目
  • 申报个税的流程怎么操作
  • mysql 优化口诀
  • 财政直接支付的概念
  • 冲销以前年度多提税金
  • 充值优惠怎么写
  • 小规模税收酒店做账报税
  • 固定资产折旧成本票据类型
  • 代账公司帮客户开发票
  • 小规模纳税人标准500万是含税吗
  • 进项税转出补税按多少补税
  • 外派人员房租
  • mysql深入解析
  • rsmsink.exe - rsmsink是什么进程 有何作用
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • 电脑系统win8
  • win7无法识别usb设备怎么办 五大方法来解决
  • Win10系统下怎么设置按Win+E进入计算机的图文教程
  • unity3d怎么编程
  • 有道词典手机
  • python多进程并发http请求
  • 模块化开发app
  • jquery常见的选择器
  • nodejs爬取数据
  • Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
  • js定义类的三种方法
  • python append 浅拷贝
  • jquery插件库怎么导入
  • 税务公众电话
  • 辽宁地税电子税票查询
  • 网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设