图像模糊处理(信息学奥赛一本通-T1128)
【题目描述】
给定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)相关推荐
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC
http://ybt.ssoier.cn:8088/show_source.php?runid=14630195 /* 信息学奥赛一本通 1080:余数相同问题 2022.1.29 AC http:/ ...
最新文章
- 计算机科学与技术考,计算机科学与技术考研
- 提取Windows用户密钥文件cachedump
- getOwnPropertyNames() keys()
- 每日程序C语言34-利用指针将输入的三个数排序
- 100. Same Tree
- JPA多条件复杂SQL动态分页查询
- tomcat不能多次startup.sh,异常时直接,分析logs目录下的日志。
- React传递参数的多种方式
- vsftpd搭建及配置参数
- Akka源码分析-Actor创建
- Permute 3.6.5 小巧便捷的多媒体文件格式转换器
- java笔试涉及编程题
- QGIS无人机数据分析教程
- iTRAQ(稳定同位素标记蛋白质组学技术)
- 微信小程序码获取-从频繁失败到成功率100%
- 永久免费虚拟主机、免费云服务器,白嫖党福利!
- mysql 报错Incorrect string value: '\xF0\x9F\x98\x84' 解决方案
- Office拼音助手第二版(一键给文档里的汉字注音)
- 音频播放AudioTrack之入门篇
- 赣州seo教您如何利用文章页来做长尾关键词优化?