13:图像模糊处理
来源:互联网 发布:衬衣有哪些面料知乎 编辑:程序博客网 时间:2024/05/01 14:25
13:图像模糊处理
Case Time Limit:1000MSTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 79 Accepted: 34
Description
给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:
1. 四周最外侧的像素点灰度值不变;
2. 中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。
Input
第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。
接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。
Output
n行,每行m个整数,为模糊处理后的图像。相邻两个整数之间用单个空格隔开。
#include<stdio.h>#include<iostream>using namespace std;int main(){int m,n,i,j=0;double sum=0;double a[105][105];double b[105][105];cin>>m>>n;for(i=1;i<=m;i++){for(j=1;j<=n;j++){cin>>a[i][j];b[i][j]=a[i][j];}}for(i=1;i<=m;i++){for(j=1;j<=n;j++){if(i!=1 && j!=1 && i!=m && j!=n){sum=(a[i][j]+a[i-1][j]+a[i+1][j]+a[i][j+1]+a[i][j-1])/5;sum=int(sum+0.5);b[i][j]=sum;}}}for(i=1;i<=m;i++){for(j=1;j<=n;j++){cout<<b[i][j]<<" ";if(j==n){ printf("\n");}}}return 0;}
0 0
- 13:图像模糊处理
- 13:图像模糊处理
- noi多维数组 13:图像模糊处理
- Delphi图像处理 -- 模糊
- android 图像模糊处理
- Android 图像模糊处理
- 图像模糊处理RenderScript
- 图像处理------移动模糊
- 图像模糊处理
- POJ图像模糊处理
- opencv:图像模糊处理
- 图像处理之移动模糊
- Delphi图像处理 -- 表面模糊
- C++图像处理 -- 表面模糊
- 图像处理------高斯模糊
- 图像处理------基于阈值模糊
- 图像的模糊处理原理
- android 图像模糊化处理
- 取数字问题
- 针对老人的发明创造及创业计划和健康评估系统建立
- begin end 中嵌套 begin endman
- 九大排序【java源码】
- Java 线程转储
- 13:图像模糊处理
- Python 多进程
- opengl实现cs、liang-barsky直线裁剪算法
- Ubuntu 14.04 Build FFmpeg with ndk for Android
- 今天做过的一道js题目解析
- 只需要点一下鼠标,就可以让你的数学试卷/教案中的数学公式更美观
- EF 配置Oracle数据库数据库连接字符串
- meshgrid、interp2 、griddate matlab 使用
- 爪哇初学小程序---输出26个英文字母