11.5 Creating Forms
About1 Introduction2 Image Recognition3 TransApplet4 API5 Interface6 Input7 Image Display8 Preprocessing9 Processing10 Normalization11 Parameter Class12 Image Signatures13 Unsupervised Filters14 BioFilters15 NeuralFilters16 Dynamic Library17 NeuralNet Filter18 Parameters19 Input Options20 Database Input21 Video Input22  Live Video Input23  Counting & Tracking24  Counting 25  Batch Job26 ImageFinder for DOS27 ImageHunt 28 Support Packages

11.1 Push thru Filters 
11.2 Predefined Objects 
11.3 Grouping Parameters 
11.4 Chapter Project 
11.5 Creating Forms 
11.6 Objects 
11.7 Selecting Filters 
11.8 Filter Parameters 
[Home][11 Parameter Class][11.5 Creating Forms]


11.5   Creating Forms

Figure 11.1   The main form.

The project will have the following forms and classes. You can either start your own ImageFinder project to build these forms and classes, or use the project located at “c:\transapplet70\imagefinder\”.

If you start your own project, please create the following forms and classes:

MainMenu Form

      Rename Form1 to Mainmenu. This will be the main form. The main form will not implement any functions. Its sole purpose is to link the buttons and menu items in the main form to functions in other classes.  This form looks like Figure 11.1.

GUIRelated Class

      Create a class, GUIRelated, to implement all functions related to GUI (Graphical User Interface), such as input/output, display images, messaging, ...

MainMenuToAPI Class

      Create a class, MainMenuToAPI, to implement all TransApplet related functions. This class will declare an object of “Attrasoft.TransApplet70.EntryPoint70.EntryPoint70”, which contains all of the required objects.


Figure 11.2  The Parameters form.

Figure 11.3  Image Preprocessing Parameter Form.

Figure 11.4  Image Processing Parameter Form.

Figure 11.5  Normalization Parameter Form.

Figure 11.6  Unsupervised Filter Parameter Form.

Figure 11.7  Neural Filter Parameter Form.

Figure 11.8  NeuralNet Filter Parameter Form.

Parameter Form

      Implements all of the TransApplet parameters. This form will link to many other forms used to specify parameters. Each of these forms specifies parameters for one filter. Figure 11.2 shows the form.

Image Preprocessing Parameter Form

      Implements all of the Image Preprocessing parameters. Figure 11.3 shows the form.

Image Processing Parameter Form

      Implements all of the Image Processing parameters. Figure 11.4 shows the form.

Normalization Parameter Form

      Implements all of the Normalization parameters. Figure 11.5 shows the form.

Unsupervised Filter Parameter Form

      Implements all of the Unsupervised Filter parameters. Figure 11.6 shows the form.

BioFilter Parameter Form

      Implements all of the BioFilter parameters. The BioFilter Parameter Form looks like the Unsupervised Filter parameters form in Figure 11.6.

NeuralFilter Parameter Form

      Implements all of the NeuralFilter parameters. Figure 11.7 shows the form.

NeuralNet Filter Parameter Form

      Implements all of the NeuralNet Filter parameters. Figure 11.8 shows the form.


[Home][About][1 Introduction][2 Image Recognition][3 TransApplet][4 API][5 Interface][6 Input][7 Image Display][8 Preprocessing][9 Processing][10 Normalization][11 Parameter Class][12 Image Signatures][13 Unsupervised Filters][14 BioFilters][15 NeuralFilters][16 Dynamic Library][17 NeuralNet Filter][18 Parameters][19 Input Options][20 Database Input][21 Video Input][22 Live Video Input][23 Counting & Tracking][24 Counting ][25 Batch Job][26 ImageFinder for DOS][27 ImageHunt ][28 Support Packages]

Copyright (c) 2006 - 2007 Attrasoft. All rights reserved.