【题目描述】

给定m行n列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:

1.四周最外侧的像素点灰度值不变;

2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。

【输入】

第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1≤n≤100,1≤m≤100。

接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。

【输出】

m行,每行n个整数,为模糊处理后的图像。相邻两个整数之间用单个空格隔开。

【输入样例】

4 5
100 0 100 0 50
50 100 200 0 0
50 50 100 100 200
100 100 50 50 100

【输出样例】

100 0 100 0 50
50 80 100 60 0
50 80 100 90 200
100 100 50 50 100

【源程序】

#include<iostream>
#include<cmath>
using namespace std;
int a[1001][1001];
double b[1001][1001];
int main()
{int m,n;int i,j;cin>>n>>m;//输入图像行数、列数for(i=1;i<=n;i++)//输入每个像素点灰度for(j=1;j<=m;j++)cin>>a[i][j];for(i=1;i<=n;i++){for(j=1;j<=m;j++){if(i==1||i==n||j==1||j==m)//边界灰度不变b[i][j]=a[i][j];else//内部按要求求平均b[i][j]=round((a[i][j]+a[i-1][j]+a[i+1][j]+a[i][j-1]+a[i][j+1])/5.0);//按要求用round()四舍五入}}for(i=1;i<=n;i++)//输出模糊后的图像{for(j=1;j<=m;j++)cout<<b[i][j]<<" ";cout<<endl;}return 0;
}

图像模糊处理(信息学奥赛一本通-T1128)相关推荐

  1. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  2. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  3. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  4. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  5. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  6. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  7. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  8. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  9. 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC

    http://ybt.ssoier.cn:8088/show_source.php?runid=14630195 /* 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC http:/ ...

最新文章

  1. 计算机科学与技术考,计算机科学与技术考研
  2. 提取Windows用户密钥文件cachedump
  3. getOwnPropertyNames() keys()
  4. 每日程序C语言34-利用指针将输入的三个数排序
  5. 100. Same Tree
  6. JPA多条件复杂SQL动态分页查询
  7. tomcat不能多次startup.sh,异常时直接,分析logs目录下的日志。
  8. React传递参数的多种方式
  9. vsftpd搭建及配置参数
  10. Akka源码分析-Actor创建
  11. Permute 3.6.5 小巧便捷的多媒体文件格式转换器
  12. java笔试涉及编程题
  13. QGIS无人机数据分析教程
  14. iTRAQ(稳定同位素标记蛋白质组学技术)
  15. 微信小程序码获取-从频繁失败到成功率100%
  16. 永久免费虚拟主机、免费云服务器,白嫖党福利!
  17. mysql 报错Incorrect string value: '\xF0\x9F\x98\x84' 解决方案
  18. Office拼音助手第二版(一键给文档里的汉字注音)
  19. 音频播放AudioTrack之入门篇
  20. 赣州seo教您如何利用文章页来做长尾关键词优化?

热门文章

  1. 码农30岁后的体检——你最需要的是直面的勇气
  2. 3天撸了一套SpringBoot+Dubbo+Sentinel秒杀系统,爽!
  3. 卧槽!两大抓包神器的视频教程来啦!
  4. 如果没准备这些面试题,找工作还是缓一缓吧
  5. 这是什么神仙剧情?全网黑客,都在帮一个脑瘫女孩破解软件!
  6. 低代码平台,JeecgBoot v3.0版本发布—新里程牌开始,迎接VUE3版本到来
  7. 营销获客场景下的工具类产品规划
  8. 神经网络优化算法总结【SGD】---【Adam】
  9. gcc学习(一)[第二版]
  10. 数据产品-数据分析和可视化工具Excel函数使用