Lettura ottica, riconoscimento caratteri ICR OCR OMR BCR CHR, elaborazione immagini, lettura ottica moduli, indicizzazione documenti, estrazione automatica dati Lettura ottica, riconoscimento caratteri ICR OCR OMR BCR CHR, elaborazione immagini, lettura ottica moduli, indicizzazione documenti, estrazione automatica dati
Recogniform Imaging SDK

Recogniform Imaging SDK

Questa libreria consente di gestire immagini digitali, supportando funzionalità di scansione, caricamento, salvataggio, visualizzazione, elaborazione e modifica.

La scansione di immagini è supportata mediante l'utilizzo di drivers standard TWAIN, con o senza l'interfaccia utente. Acquisendo immagini senza l'interfaccia utente è possibile selezionare profondità di colore, risoluzione, dimensioni, luminosità, contrasto ed abilitare o disabilitare l'uso dell' ADF (alimentatore automatico di fogli) e della modalità duplex (fronte/retro). Inoltre la possibilità di utilizzare una funzione di callback, consente di acquisire immagini multiple con un unico comando di scansione quando è abilitato l'alimentatore automatico di foglio o il fronte/retro.

Il caricamento e il salvataggio di immagini consentono di leggere e scrivere immagini da/su disco. Sono supportati i formati di file più diffusi e diversi standards di compressione. E' possibile caricare e salvare immagini da/su file BMP, JPG e TIF. Sono supportati i files TIFF multipagine ed i seguenti schemi di compressione: non compresso, ccittg4, ccitt-g3, packbits, deflate, jpeg ed lzw (è necessaria una licenza di Unisys in alcuni Paesi). Per i files JPEG è possibile impostare il fattore di qualità che consente di bilanciare qualità dell'immagine e rapporto di compressione. Inoltre la nuova versione consente di leggere/scrivere immagini anche in formato PDF multipagina senza l'utilizzo di componenti esterni e senza richiedere l'installazione di Acrobat Reader®!

La visualizzazione di immagini viene eseguita usando un sofisticato algoritmo di Scale-To-Gray, che migliora la visualizzazione di immagini ampie su piccole aree di schermo. Si può regolare il fattore di zoom scegliendo valori compresi tra 1% e 1000% . E' anche supportato lo stretching (stiramento) per adattare immagini a specifiche dimensioni.

L' elaborazione delle immagini consente di invertire, ruotare di 90/180/270 gradi, ribaltare, rispecchiare le immagini. Si possono anche estrarre aree di immagine (ritagli) così come richiesto da ICR/OCR o altri strumenti che necessitano solo singoli campi e non l'intera immagine. Per ogni immagine gestita si ha accesso diretto all' handle di memoria DIB, così è possibile fare ciò che si desidera, senza avere a che fare con formati di memorizzazione proprietari!

La modifica delle immagini è molto flessibile poichè è possibile utilizzare l'intera API grafica di Windows (GDI) sulle proprie immagini, come se si stesse utilizzando un normale contesto grafico. Due funzionalità consentono infatti di acquisire e rilasciare un DC handle sulle immagini, utilizzabile come una qualsiasi altra superfice di disegno. Inoltre è possibile anche importare ed esportare le immagini come bitmap stanard DDB (HBITMAP e HPALETTE).
Questa libreria è molto utile con le altre nostre librerie a cui si deve fornire un handle DIB (Device Independent Bitmap) in input.
Per testare questa libreria si può scaricare una demo application (400 KB) che consente di aprire e testare immagini tiff: dateci i Vostri feedback e commenti dopo il test!

Ecco un esempio di codice in Microsoft Visual C++ che usa la libreria:

#include "stdafx.h"
#include "recoio.c"

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

 // Load dynamically the library
 LoadIOLibrary();

 // Init the IO session
 int Session= IO_Init("demo", "demo");

 long hBitmap;

 hBitmap = 0;

 // Carica in memoria la prima pagina da un file TIF multipagina
 hBitmap = IO_LoadTIFImage(Session,".\\test.tif",0);


 if (hBitmap>0)
  {
   // Open the Clipboard
   ::OpenClipboard(NULL);
		
   // Save the DIB to the clipboard 
   ::SetClipboardData(CF_DIB,(void*)hBitmap);

   // Close the Clipboard	
   ::CloseClipboard();

   MessageBox(NULL, "Image copied in clipboard !", "INFO", MB_OK);

  }
  // Show an error message
  else MessageBox(NULL, "Unable to load the image", "ERROR", MB_OK);

	
 // Close the session
 IO_Done(Session);

 // Unload the library	
 FreeIOLibrary();

 return 0;
}
                                        
Versione di Valutazione
Attraverso la sezione download è possibile scaricare una versione di valutazione di questo prodotto.

Cerchi una soluzione pronta all'uso in grado di elaborare moduli e documenti di ogni tipo, stampati o manoscritti, strutturati (layout fisso) o non strutturati (layout variabile)? Scegli Recogniform Reader!

Per richiedere ulteriori informazioni su Recogniform Imaging SDK e sulle nostre soluzioni di lettura ottica ed elaborazione immagini puoi inviarci una e-mail all'indirizzo informazioni@recogniform.it oppure riempire il modulo seguente.


Azienda
Ruolo
Nome
Cognome
Indirizzo
CAP
Città
Provincia
Telefono
Fax
E-mail
Messaggio

Preso atto dell' Informativa per il trattamento dei dati personali (D. Lgs 30 giugno 2003 n. 196 e sue successive modificazioni ed integrazioni), cliccando sul pulsante "OK" acconsento a raccogliere, detenere, trattare, comunicare e, se del caso, cessare il trattamento/i dei dati personali che mi riguardano, per le finalità specificate nell'informativa.

   
  • Recogniform Imaging SDK - Acquista

    Imaging SDK - Royalties Free

    L' SDK Imaging è royaltes-free per cui è possibile distribuire ed usare il software che ne integra le funzionalità anche fino a 1000 computer senza costi aggiuntivi. L' utilizzo di questo SDK richiede la sottoscrizione di un accordo di licenza per cui l'evasione dell'ordine non richiede spedizione fisica. Se si desidera distribuire più di 1000 licenze runtime è necessario acquistare licenze multiple del prodotto.
    € 799,00 + IVA