Step79: Tool – Image processing – 1995

School Project

The theme of that school work was « Image processing ». We had to create a program that apply a convolution matrix on a picture. To do, for example, edge detection.

I decided to use BlitzBasic to code the program interface. The processing part was in assembly. The blitz basic interface called the assembly executable. The assembly was of course much faster than the basic would have done (although Blitz Basic is fast). Blitz basic 2.1 was used here.

Here is the Blitz basic tool and the program we wrote.

Here is the result once the program is launched:

Clicking on « view picture » and the loaded picture was displayed.

When clicking on processing, the assembly exe was called. Here is the result: (there is a module played while the computing are done, demo style!!)

Source code is HERE.

Blitz basic code is HERE. It is half binary and half text so can not easily be shown.

Here are some of the input images used and the outputs:

 

 

  

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.