Recogniform - Tecnologie di riconoscimento ottico

 

Go to the International website


Libreria per la rimozione del bordo scuro (royalties free)

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

Prima della Rimozione del Bordo scuro Questo sdk è una libreria che consente la rilevazione e la rimozione del bordo scuro in immagini monocromatiche o a toni di grigio. Il bordo scuro appare o quando si acquisiscono immagini con uno scanner e la grandezzadei fogli è più piccola dell'area di scanning o quando le immagini sono acquisite da microfilm, microfiches ed aperture-cards.

Dopo la Rimozione del Bordo scuro
Rimuovere il bordo scuro nelle immagini è un'importantissima fase di pre-processing che
migliora sia la visualizzazione che il tasso di compressione, riducendo notevolmente la grandezza dei file.

 

Altre librerie consentono di rilevare e rimuovere il bordo scuro unicamente in immagini monocromatiche, la nostra libreria permette di effettuare la stessa operazione sia con immagini a toni di grigio che a colori!

Prima della Rimozione del Bordo Dopo la Rimozione del Bordo ScuroLa rimozione del bordo può essere effettuata in due distinti modi: ritagliando l'immagine oppure colorando di bianco l'area di bordo. Nella prima modalità si riduce la grandezza del foglio, nella seconda la grandezza dell'immagine rimane immutata ed essa viene solo contornata con un'area bianca. L'operazione consta di due fasi: la rilevazione e l'eliminazione usando una della due strategie descritte.

Si può regolare un parametro chiamato Percentuale di Scuro, che definisce la minima percentuale di pixel neri in una linea tale da poterla considerare scura e quindi potenzialmente parte del bordo.


Si deve ovviamente fornire una DIB (Device Independent Bitmap) in input al processo. Le procedure di indentificazione e rimozione del bordo sono rapide ed accurate.

Demo
Per testare questa libreria si può
scaricare una demo application (400 KB) che consente di usare questa funzione su immagini TIF: si prega di darci feedback e commenti dopo il test !

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

#include "stdafx.h"
#include "stdio.h"
#include "recoautocrop.c"

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

 // Load dynamically the library
 LoadAutoCropLibrary();

 // Init the AUTOCROP session
 int Session= AUTOCROP_Init("demo", "demo");

 long hBitmap = 0;

 // Check if a DIB is available in clipboard
 bool bAvail= IsClipboardFormatAvailable(CF_DIB);

 if (bAvail)
  {

   // Open the Clipboard
   ::OpenClipboard(NULL);
	
   // Retrieve the DIB from clipboard 
   hBitmap = (long) GetClipboardData(CF_DIB);

   RECT Page;
	
   // Detect the black border on the DIB
   AUTOCROP_FindBlackBorder(Session, (long) hBitmap, 99.5, &Page);

   // Remove the black border resizing the DIB
   AUTOCROP_Crop(Session, (long) hBitmap, Page);

   // or you could remove the black border blanking it
   //AUTOCROP_Clean(Session, (long) hBitmap, Page);
 
   ::EmptyClipboard();

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

   // Close the Clipboard	
   ::CloseClipboard();

   char  buffer[200];

   sprintf( buffer, "Black Border Removed !
     You can paste the processed image in your application...");

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

 // Unload the library	
 FreeAutoCropLibrary();

return 0;
}

Prezzo ed Ordini
Il costo di questa libreria è 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 del prodotto, disponibile per
Visual Basic, Visual C++ or Delphi

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


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