Libreria Despeckle per la pulizia delle immagini (royalties free)
                                
 acquista on-line    
 Image Processor    
download demo    
download versione di valutazione   
    info  
                                
Questa libreria consente la rimozione dello  speckle nella immagini acquisite con scanner o fax. Lo speckle è la presenza di puntini neri, dovuti al rumore, in immagini provenienti da fax o da scanner.
												
                                Pulire le immagini è una importantissima fase di pre-processing che aumenta il tasso di compressione e migliora l'aspetto in visualizzazione e l'accuratezza nell'uso di uno strumento  ICR/OCR.
 
                                
Il despeckle (rilevazione e cancellazione dei puntini scuri)  può essere effettuata molto facilmente, specificando i valori massimi di altezza e larghezza degli elementi neri isolati che devono essere considerati rumore di speckle.
                                
                                		
                                Nell'ultima versione della libreria c'è una nuova opzione che consente di effettuare un despeckle più efficace: i punti che sono parte del  testo (.,;:' ") non saranno rimossi anche nel caso in cui  la loro grandezza sia inferiore a quella delle macchie causate dal rumore!
                                Si deve ovviamnete fornire una DIB (Device Indipendent Bitmap) monocromatica in input al processo.
                                La procedura di despeckle è veloce ed accurata.
                                Demo
Per testare la libreria si può scaricare un'applicazione dimostrativa (400 KB) che consente di usare questa funzione con immagini TIF: si prega di darci feedback e commenti dopo il test !
                                
                                Ecco un esempio di codice Microsoft Visual C++ che usa la libreria di despeckle:
                                
#include "stdafx.h"
#include "stdio.h"
#include "recodespeckle.c"
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{ 	
 // Load dynamically the library
 LoadDespeckleLibrary();
 // Init the session
 int Session= DESPECKLE_Init("demo", "demo");
 long hBitmap;
 // Check if a DIB is available in clipboard
 bool bAvail= IsClipboardFormatAvailable(CF_DIB);
 hBitmap = 0;
 if (bAvail)
  {
   // Open the Clipboard
   ::OpenClipboard(NULL);
		
   // Retrieve the DIB from clipboard 
   hBitmap = (long) GetClipboardData(CF_DIB);
   // Find and removes points of speckle
   long RemovedPoints= DESPECKLE_RemovePoints(Session, (long) hBitmap, 4, 4);
   ::EmptyClipboard();
   // Set the cleaned DIB to clipboard
   SetClipboardData(CF_DIB, (void*)hBitmap);
   // Close the Clipboard	
   ::CloseClipboard();
   char  buffer[200];
   // Format the output message
   if (RemovedPoints!=0)
    sprintf( buffer, "Removed %d points !
      You can paste in your application...", RemovedPoints);
   else
    sprintf( buffer, "Image don't need to be cleaned !");
   // Show the result
   MessageBox(NULL, buffer, "RESULT", MB_OK);
		
  }
 // Show an error message
 else MessageBox(NULL, "Unable to paste DIB", "ERROR", MB_OK);
 // Close the session
 DESPECKLE_Done(Session);
 // Unload the library	
 FreeDespeckleLibrary();
 return 0;
}
                                Prezzo ed Ordini
Il costo di questa libreria è di EUR 599,00. La libreria è royalties free fino a 1000 runtime, quindi può essere distribuita con qualsiasi applicazione end-user senza pagare costi di licenze: se occorre distribuire un numero maggiore di runtime, bisogna acquistare ulteriori licenze del prodotto. 
                                Si può ordinare on-line usando la carta di credito o contattandoci.
                                Versione di valutazione
Si può scaricare una versione di valutazione di questo prodotto cliccando qui. 
                                Ulteriori Informazioni
Per ulteriori informazioni in merito a questo prodotto si prega di usare la  pagina dei contatti.