PAT 1066 图像过滤(15 分)
1066 图像过滤(15 分) 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。
输入格式:
输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N( 0
输出按要求过滤后的图像。即输出 M 行,每行 N 个像素灰度值,每个灰度值占 3 位(例如黑色要显示为 000),其间以一个空格分隔。行首尾不得有多余空格。
输入样例:
3 5 100 150 0
3 189 254 101 119
150 233 151 99 100
88 123 149 0 255
输出样例:
003 189 254 000 000
000 233 151 099 000
088 000 000 000 255
解析 【PAT 1066 图像过滤(15 分)】水题
完整代码:
#include
#include
int main()
{
int M,N;
int min,max,change;
scanf("%d %d %d %d %d",&M,&N,&min,&max,&change);
int *value =https://www.it610.com/article/(int*)malloc(sizeof(int)*N);
while(M--){
for(int i=0;
i
推荐阅读
- Java|Java OpenCV图像处理之SIFT角点检测详解
- Python(pathlib模块)
- Realm
- ImageLoaders 加载图像
- JAVA图像处理系列(四)——噪声
- View·dispatchTouchEvent|View·dispatchTouchEvent 源码分析(四)
- 使用交叉点观察器延迟加载图像以提高性能
- 古有商鞅变法,今有Pathways攻占头马
- 运行报错Cannot|运行报错Cannot find module '@babel/compat-data/corejs3-shipped-proposals’
- C#|C# 文件路径操作