обратно

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import java.awt.image.*;

public class WhatIsIt{
  
  public static void main(String args[])
  {
	int IDEAL_X, IDEAL_Y;
	int razb_y, razb_x;
	int kol_neuronov;
	int i, j;
	kol_neuronov = 4;
	IDEAL_X = 300;
	IDEAL_Y = 300;
	razb_y = 4;
	razb_x = 4;
	try
	{
		System.out.println("Распознавание образа из файла "+args[0]+".jpg");
    	}
	catch (Exception e) 
	{
		System.out.println("Вы забыли указать имя gif или jpg - файла, или выходного файла raz,  или выходного файла raz");
                System.exit(0);
	}
	
	Image2Obraz o = new Image2Obraz ( args[0] + ".jpg", args[0]+".obr" , IDEAL_X, IDEAL_Y );
	Obraz2Vector vector = new Obraz2Vector( o.obraz, IDEAL_Y, IDEAL_X, args[0]+".raz", razb_y, razb_x );

	Perseptron p;
	p = new Perseptron( vector.X_len, kol_neuronov );


	p.load (p.matrix_vesov, p.high, p.width, "Vesa.pers", "vesa" );
	p.load (p.matrix_otvetov, p.width, 10, "Otvet.pers", "otvet" );

	System.out.println("");
	System.out.println(""+p.verdict (vector.X) );
	
	System.exit(0);
  }
}

 обратно