Recogniform - Tecnologie di riconoscimento ottico

 

Go to the International website


Libreria Deskew per il raddrizzamento delle immagini (royalties free)

 acquista on-line     Image Processor    download demo    download versione di valutazione    info  

Questa libreria consente la rilevazione e la correzione automatica della pendenza (skew) in immagini acquisite da scanner o da fax. Lo skew è l'inevitabile pendenza presente nelle immagini acquisite con scanner usando un ADF (automatic document feeder) o ricevute attraverso un fax.

Raddrizzare le immagini è una fase di pre-processing molto importante, che serve a migliorare il tasso di compressione e la qualità della visualizzazione, ad effettuare la rimozione delle linee e a garantire l'accuratezza quando si usa uno strumento ICR/OCR.

Prima dell'applicazione della libreria DESKEW    Dopo l'applicazione della libreria DESKEW 
Mentre altre librerie consentono in genere all'utente il raddrizzamento di immagini esclusivamente monocromatiche, la nostra libreria permette il raddrizzamento sia di immagini a livelli di grigio che a colori. Il tutto in maniera estremamente veloce ed accurata!

Usando l'interpolazione nella correzione della pendenza, si minimizza l'aliasing dovuto alla rotazione e si ottengono immagini perfette (come se si potesse ruotare la carta!).

E' possibile attuare il deskew (rilevazione e correzione dello skew) insieme o in due fasi distinte.

Si possono regolare i seguenti parametri:

  •  
    Angolo Massimo
    il sistema cercherà di rilevare e correggere solo la pendenza compresa tra -MaxAngle e +MaxAngle.
  •  
    Risoluzione
    la più piccola pendenza rilevabile. In genere è pari a 0.1°, tuttavia si può aumentare tale valore se si ha bisogno di una elaborazione veloce.
  • Velocità e precisione
    un valore che esprime come bilanciare il rapporto velocità/accuratezza.
  • Colore di sfondo
    l colore del nuovo sfondo dopo la rotazione.
  • Interpolazione
    questa opzione opera l'interpolazione per ottenere un migliore risultato ed evitare l'aliasing.

Bisogna fornire una DIB (Device Independent Bitmap) in input al processo.

Demo
Per testare questa 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 il codice sorgente in Microsoft Visual C++ di un'applicazione di esempio che usa la libreria deskew:

#include "stdafx.h"
#include
#include "recodeskew.c"

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{ 	

 // Load dynamically the library
 LoadDeskewLibrary();

 // Init the DESKEW session
 int Session= DESKEW_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);

   // Detect and correct skew on the DIB
   double SkewAngle= DESKEW_DetectAndCorrect(Session, (long) hBitmap);

   ::EmptyClipboard();

   // Set the deskewed DIB to clipboard
   SetClipboardData(CF_DIB, (void*)hBitmap);

   // Close the Clipboard	
   ::CloseClipboard();

   char  buffer[200];

   // Format the output message
   if (SkewAngle!=0)

    sprintf( buffer, "Image deskewed by %f degree !
      You can paste in your application...", SkewAngle);

   else

    sprintf( buffer, "Image don't need to be deskewd !");

   // 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
 DESKEW_Done(Session);

 // Unload the library	
 FreeDeskewLibrary();

 return 0;
}                                                                                                                                            

Prezzo ed Ordini
Il prezzo 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 alcun costo aggiuntivo: se bisogna distribuire un maggiore numero di runtime, allora bisogna acquistare altre licenze del prodotto.

Si può ordinare on-line usando la carta di credito o contattandoci.

Versione di valutazione
E' possibile scaricare una versione di valutazione di questo prodotto per  Visual Basic, Visual C++ o Delphi

Ulteriori Informazioni
Per ulteriori informazioni su questo prodotto si prega di usare la pagina dei contatti
.


© Recogniform Technologies S.p.A. - P.IVA IT02376980781 - Tutti i diritti sono riservati