|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Messina
Messaggi: 561
|
[C#] Errore su immagini non accessibili...
salve nell'amito di sviluppo di un progetto sono inceppato in un problemino:
Codice:
//inizializzazione immagine source
sourceImage = boxSourceImage.Image.Clone() as Bitmap;
//inizializzazione immagine evo
evoImage = new Bitmap(sourceImage.Width, sourceImage.Height, sourceImage.PixelFormat);
//inizializzazione Pennello
g = Graphics.FromImage(evoImage);
//riempimento immagine con nero
g.DrawRectangle(new Pen(Color.Black), 0, 0, evoImage.Width, evoImage.Height);
boxEvoImage.Image = evoImage;
//primo calcolo della fitness
currentFitness = Utils.FitnessCalc(sourceImage, evoImage);
Codice:
public static double FitnessCalc(Bitmap source, Bitmap evo)
{
double fitness = 0;
for (int x=0;x<source.Width;x++)
for (int y = 0; y < source.Height; y++)
{
Color cSource = source.GetPixel(x,y);
Color cEvo = evo.GetPixel(x,y);
MessageBox.Show("ciao");
double deltaRed = cSource.R - cEvo.R;
double deltaBlue = cSource.B - cEvo.B;
double deltaGreen = cSource.G - cEvo.G;
fitness += (deltaRed * deltaRed + deltaBlue * deltaBlue + deltaGreen * deltaGreen);
}
return fitness;
}
è come se evo resta "occupata" ma non capisco perchè..
__________________
Bill Gates: "Noi siamo la MicroSoft. Voi sarete assimilati. La resistenza è inutile." Kenneth Olson (fondatore della Digital Equipment Corporation) : "Ma che bisogno avrebbe una persona di tenersi un computer in casa?"
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:44.



















