Download Artimagen, ARTIMAGEN 0.9 Download
Famous People Famous Regions Famous Articles Famous Software FamousWhy Web Services Famous Forum Submit Content

Famous  InFamous

Report Broken Download Link
Announce Software Update
Report Spyware
Recommend to a Friend
Receive Email Notifications
Write a Review
Ask a Question
Create a Poll

Games for Girls
Famous Software Award

Ask a Question about Artimagen

Free Download

Famous Tags

free   activex control   delphi component   net component   activex component   text editor   java library   software development kit   development tool   java   hex editor   activex   html editor   trillian plugin   free java   javascript   plugin for trillian   code generator   net library   eclipse plugin   programming language   development environment   flash   com component   delphi   code editor   xml editor   generate code   component   visual studio add-in   source code   java script   barcode   programming component   net   visual studio  

All Tags

ARTIMAGEN 0.9 Download
You are here: Home / Famous Software / Software Development / Other Development Tools / ARTIMAGEN 0.9 Description
 Q:   Ask a Question about Artimagen       
Publisher  Petr Cizmar
File size  332 KB
License  Freeware
Requirements  Windows NT / 2K / XP / Vista
Updated July 14, 2010

Editor's Pick Award
Program descriptionDownloadPublisher

ARTIMAGEN 0.9 Details


FamousWhy Editor:
ARTIMAGEN or Artificial Scanning-Charged-Particle-Microscope Image Generator is a small library designed to generate artificial images of various samples for C++ programming language.

ARTIMAGEN was originally developed for scanning electron microscopy (SEM), but now it is applicable in helium-ion microscopy as well. Numerous effects that appear in real instruments are simulated (noise, drift-distortion, edge-effect, etc.), which enables assessment of imaging, metrology or other techniques that work with micrographs. Unlike the real images, the artificial images exhibit defined types and amounts of these effects, which is their key advantage.

The artificial images that ARTIMAGEN can generate are:

- Gold on Carbon
- Periodic Crosses
- Dense GoC
- Heavily distorted Cross
- Astigmatism

At this time, also programs written in C or other languages may be linked with the library, which is enabled by the C wrapper. The basic usage of the library is quite easy.

For compilation, libfftw3 and libtiff4 are needed. If Lua scripting is desired, liblua5.1 is required as well. For Debian or Ubuntu Linux, download either the corresponding binary package, or the source package. For other Unix systems, get the source and use the standard install method. The Windows package contains DLL, and DEF files, which is all anybody should need for compilation against this library under Windows.

When the library is installed, the C++ or C programs can be linked with it.
As an example of the ARTIMAGEN library usage, the gAIG program was written, which is a GUI front end to the library (demonstrating just the basic usage).

Here it is an example of an image generation: we start with an empty image of a certain size.


Then, the background may be added. The library supports two background classes: CEvenBackground and CWavyBackground. The background can then be painted into the image using its apply () method.

CWavyBackgroud back(0.2,0.3,5,5); // pars: min-bg-level, max-bg-level, x-density, y-density back.apply(&im); // paint the background pattern

After application of the background, the sample may be painted on the top of the background: sam.paint(&im); // paint the sample

Further, you can add various effects to the image: drift-distortion or noise, or you can crop the image.

The program is multi-platform, it can be compiled for Windows32, Linux (32-bit and 64-bit versions), MacOSX, and others (untested).

Why is ARTIMAGEN famous?

ARTIMAGEN is a small but complex library designed to generate artificial images of various samples for C++ programming language, very useful for programmers.




Publisher: Petr Cizmar


Tags: generate artificial imagegold-on-carbon resolution sample


info ARTIMAGEN 0.9 is a Freeware. Please read this article and discover what exactly does Freeware mean.
comments Whether you're happy or not testing and using ARTIMAGEN 0.9, be our guest and let's solve all the problems related to this software together. Feel free to use: ARTIMAGEN 0.9 comments section. No registration required!
Please respect the general posting rules and do not abuse our system!
advice We strongly recommend you to use the following download manager, accelerator and duplicate file manager to avoid any downloading problems: NoClone
FamousWhy is not responsible for the content of the publisher's descriptions or user reviews and comments on this site.
All submitted content and ratings become the sole property of FamousWhy and may not be copied without permission.
We also reserve the rights to approve or refuse the written comments posted on FamousWhy within up to 48 hours.


Archive  Software Development Archive > Other Development Tools Archive

Link to this page
To link to this page, copy the following code to your site: