به نام خدا
با سلام
تولد دومین اخترتابناک اسمان ولایت و امامت امام حسن مجتبی(ع) رو خدمت شما عزیزان تبریک عزض میکنیم.
کد زیر مربوط به پروژه پردازش تصویر درس برنامه نویسی پیشرفته دانشکده کامپیوتر دانشگاه علم و صنعت می باشد.
کد بسیار ساده بوده و اگر جایی نیاز به توضیح هست عزیزان بگن توضیح میدیم.
به عنوان فابل ورودی 9 عکس با فرمت
.ppm
دریافت نموده و خروجی یک عکس با کیفیت از 9 عکسی قبلی می باشد.
برای نمایش فایل های
.ppm
میتوانید از مروگر استفاده نمایید.(در صورت عدم نمایش درخواست بدین براتون میزاریم).
یا علی مدد.[php]#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main(){
string header;
int cols, rows, colors;
int r1,r2,r3,r4,r5,r6,r7,r8,r9,b1,b2,b3,b4,b5,b6,b7,b8 ,b9,g1,g2,g3,g4,g5,g6,g7,g8,g9;
ifstream in1("1.ppm");
ifstream in2("2.ppm");
ifstream in3("3.ppm");
ifstream in4("4.ppm");
ifstream in5("5.ppm");
ifstream in6("6.ppm");
ifstream in7("7.ppm");
ifstream in8("8.ppm");
ifstream in9("9.ppm");
ofstream fout("11.ppm");
in1 >> header >> cols >> rows;
in2 >> header >> cols >> rows;
in3 >> header >> cols >> rows;
in4 >> header >> cols >> rows;
in5 >> header >> cols >> rows;
in6 >> header >> cols >> rows;
in7 >> header >> cols >> rows;
in8 >> header >> cols >> rows;
in9 >> header >> cols >> rows;
fout << header << endl << 495 << " " << 557 << endl <<255 <<endl;
for (int j = 0; j < 557; j++) {
for (int k = 0; k < 495; k++) {
in1 >> r1 >> g1 >> b1;
in2 >> r2 >> g2 >> b2;
in3 >> r3 >> g3 >> b3;
in4 >> r4 >> g4 >> b4;
in5 >> r5 >> g5 >> b5;
in6 >> r6 >> g6 >> b6;
in7 >> r7 >> g7 >> b7;
in8 >> r8 >> g8 >> b8;
in9 >> r9 >> g9 >> b9;
fout << (g1 + g2 + g3 + g4 + g5 + g6 + g7 + g8 + g9) / 9 << endl;
fout << (b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9) / 9 << endl;
fout << (r1 + r2 + r3 + r4 + r5 + r6 + r7 + r8 + r9) / 9 << endl;
}
}
}
[/php]
با سلام
تولد دومین اخترتابناک اسمان ولایت و امامت امام حسن مجتبی(ع) رو خدمت شما عزیزان تبریک عزض میکنیم.
کد زیر مربوط به پروژه پردازش تصویر درس برنامه نویسی پیشرفته دانشکده کامپیوتر دانشگاه علم و صنعت می باشد.
کد بسیار ساده بوده و اگر جایی نیاز به توضیح هست عزیزان بگن توضیح میدیم.
به عنوان فابل ورودی 9 عکس با فرمت
.ppm
دریافت نموده و خروجی یک عکس با کیفیت از 9 عکسی قبلی می باشد.
برای نمایش فایل های
.ppm
میتوانید از مروگر استفاده نمایید.(در صورت عدم نمایش درخواست بدین براتون میزاریم).
یا علی مدد.[php]#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main(){
string header;
int cols, rows, colors;
int r1,r2,r3,r4,r5,r6,r7,r8,r9,b1,b2,b3,b4,b5,b6,b7,b8 ,b9,g1,g2,g3,g4,g5,g6,g7,g8,g9;
ifstream in1("1.ppm");
ifstream in2("2.ppm");
ifstream in3("3.ppm");
ifstream in4("4.ppm");
ifstream in5("5.ppm");
ifstream in6("6.ppm");
ifstream in7("7.ppm");
ifstream in8("8.ppm");
ifstream in9("9.ppm");
ofstream fout("11.ppm");
in1 >> header >> cols >> rows;
in2 >> header >> cols >> rows;
in3 >> header >> cols >> rows;
in4 >> header >> cols >> rows;
in5 >> header >> cols >> rows;
in6 >> header >> cols >> rows;
in7 >> header >> cols >> rows;
in8 >> header >> cols >> rows;
in9 >> header >> cols >> rows;
fout << header << endl << 495 << " " << 557 << endl <<255 <<endl;
for (int j = 0; j < 557; j++) {
for (int k = 0; k < 495; k++) {
in1 >> r1 >> g1 >> b1;
in2 >> r2 >> g2 >> b2;
in3 >> r3 >> g3 >> b3;
in4 >> r4 >> g4 >> b4;
in5 >> r5 >> g5 >> b5;
in6 >> r6 >> g6 >> b6;
in7 >> r7 >> g7 >> b7;
in8 >> r8 >> g8 >> b8;
in9 >> r9 >> g9 >> b9;
fout << (g1 + g2 + g3 + g4 + g5 + g6 + g7 + g8 + g9) / 9 << endl;
fout << (b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9) / 9 << endl;
fout << (r1 + r2 + r3 + r4 + r5 + r6 + r7 + r8 + r9) / 9 << endl;
}
}
}
[/php]