2004年10月28日(木) 画像情報処理演習
画像情報処理演習

線形変化のレポート提出




a0014712_1315685.jpg

gamma補正はうまくいった。



/* Leear補正のプログラム gamma.c */
#include
#include
#include
#include"mypgm.h"

void lenear_comp(double a,double b)
/* 画像のLenear補正を行う.   */
/* 原画像 image1[y][x] ===> 変換後の画像 image2[y][x] */
{
int x, y; /* 制御変数 */


for (y=0;y<256;y++){
for (x=0;x<256;x++){
double d,e;
d=(double)image1[y][x]/255.0;
e=a*d+b;

if(e<0) y=0;
if(e>255) y=255;
image2[y][x]=e*255.0+0.5;
}
}
x_size2=x_size1;
y_size2=y_size1;
}
main( )
{
double r;

load_image_data( ); /* 画像を読み込んで image1 へ */

printf ("y=ax+bのaの値= ");
scanf ("%lf", &a);
printf ("y=ax+bのbの値= ");
scanf ("%lf", &b);
lenear_comp(a,b); /* Lenear補正して image2 へ */



save_image_data( ); /* image2 を保存する */
return 0;
}


このプログラムが動かない。誰かヒントを・・・
[PR]
by viewtleaf | 2004-10-28 14:32 | 情報工学
<< 2004年10月29日(金) ... 2004年10月28日(木) ゼミ >>



毎日起こった出来事を記入し、「振り返り」に活用したいと思います。写真は我が子の作品。
by viewtleaf
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30