VintaSoft Forms Processing .NET Plug-in - Cronologia

Note di rilascio del prodotto

Questa pagina fornisce informazioni sulla cronologia di sviluppo di VintaSoft Forms Processing .NET Plug-in. Le informazioni sulla cronologia dell'API del plug-in possono essere ottenute da documentation.

  • Aggiunto il supporto per .NET 10.0 in Windows, Linux e macOS.
  • Sviluppo .NET:
    • Aggiunta la possibilità di riconoscere i modelli di segni OMR nel modello del modulo del documento.
    • Applicazioni demo:
      • Ora l'applicazione demo "Form Processing Demo" consente di riconoscere i modelli di segni OMR nel modello del modulo del documento.
  • Aggiunto il supporto per .NET 9.0 in Windows, Linux e macOS.
  • Sviluppo .NET:
    • Ora i campi OCR possono contenere una riga di cifre scritte a mano, che viene riconosciuta utilizzando la rete neurale basata su Microsoft.ML.
    • Applicazioni demo:
      • Ora l'applicazione Forms Processing Demo consente di riconoscere le cifre scritte a mano nel campo OCR del modulo compilato.
  • Aggiunto il supporto per .NET 8.0 in Windows, Linux e macOS.
  • Sviluppo .NET:
    • Aggiunto il supporto per .NET 7 in Windows, Linux e macOS.
  • Sviluppo .NET:
    • Aggiunto il supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Disegno di grafica 2D:
      • Tutti gli algoritmi del plug-in per lavorare con la grafica 2D sono stati completamente rivisti.
      • Ora il plug-in disegna grafica 2D utilizzando il motore di disegno (classe Vintasoft.Imaging.Drawing.DrawingEngine) e non utilizza più direttamente la libreria GDI+ (System.Drawing.Common).
      • Il plug-in richiede un motore di disegno: un motore di disegno multipiattaforma basato sulla libreria SkiaSharp (utilizzabile su Windows, Linux e macOS) o un motore di disegno basato sulla libreria GDI+ (utilizzabile solo su Windows).
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto il supporto di compatibilità per Visual Studio 2022.
    • Sistemi operativi supportati:
      • Aggiunto il supporto di compatibilità per il sistema operativo Windows 11.
      • Interrotto il supporto di compatibilità per il sistema operativo Windows Server 2003.
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto per .NET 5 per Windows.
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto per WPF e WinForms in .NET Core 3 per Windows.
        Creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.FormsProcessing.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Wpf.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.Wpf.UI.dll
      • Applicazioni demo:
        • Creata una nuova applicazione demo da console - FormsProcessingConsoleDemo,che dimostra come riconoscere i moduli con un modello o allineare le immagini in base all'immagine del modello.
        • Creata l'applicazione WinForms FormsProcessingDemo per .NET Core.
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto (senza controlli UI) per .NET Core 3 per Windows.
        Creati i seguenti assembly .NET Core:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • Supporto interrotto per .NET Framework 2.0. Ora l'SDK supporta .NET Framework 4+ e 3.5.
  • È stata aggiunta la classe KeyZoneRecognizerCommand con la capacità di elaborare l'immagine prima di generare l'impronta dell'immagine. Il comando per l'elaborazione dell'immagine può essere impostato utilizzando la proprietà KeyZoneRecognizerCommand.ImagePreprocessing.
  • Migliorato l'algoritmo di riconoscimento dell'impronta dell'immagine, implementato nella classe KeyLineRecognizerCommand.
  • Applicazioni demo:
    • Applicazione FormsProcessingDemo:
      • Aggiunto il modulo per visualizzare e confrontare due impronte di immagine.
      • Aggiunta la capacità di elaborare l'immagine prima di generare un'impronta dell'immagine.
      • Aggiunta la possibilità di specificare il livello minimo di confidenza per i risultati del confronto delle impronte di immagine.
  • Creato VintaSoft Forms Processing .NET Plug-in - un nuovo plug-in per VintaSoft Imaging .NET SDK con le seguenti funzionalità:
    • Identifica un'immagine da modelli noti e allinea l'immagine in modo che corrisponda al suo modello:
      • Crea un'impronta di immagine basata su linee, modello di ricerca L o algoritmo definito dall'utente.
      • Confronta 2 impronte di immagine. L'algoritmo può compensare le distorsioni, che sono correlate a spostamento, scala o rotazione.
      • Identifica un'immagine da un insieme di modelli noti e ottieni la matrice di trasformazione dall'immagine all'immagine modello.
      • Allinea un'immagine in modo che corrisponda al suo modello utilizzando la matrice di trasformazione dall'immagine all'immagine modello.
    • Identifica un'immagine di modulo e riconosci i marcatori ottici, il testo e i codici a barre nel modulo:
      • Definisci un modello di modulo che definisce l'immagine con un modulo vuoto:
        • Crea un modello di modulo tramite codice.
        • Visualizza un modello di modulo in WinForms o WPF:
          • Visualizza un modello di modulo sull'immagine sorgente.
          • Crea un modello di modulo utilizzando il mouse.
          • Modifica un modello di modulo utilizzando il mouse.
          • Personalizza l'aspetto visivo del modello di modulo.
        • Serializza i modelli di modulo in XML, deserializza i modelli di modulo da XML.
    • Identifica un modello di modulo per un modulo compilato da un insieme di modelli di modulo noti.
    • Riconosce i campi in un modulo compilato:
      • Riconosce i moduli in modo sincrono o asincrono.
      • Riconosce i moduli in più thread.
      • Tipi di campo modulo supportati:
        • Campo di marcatura ottica delimitato da un rettangolo.
        • Campo di marcatura ottica delimitato da un'ellisse.
        • Campi di marcatura ottica raggruppati in una tabella.
        • Campo di testo - è necessario VintaSoft OCR .NET Plug-in.
        • Campo codice a barre con codice a barre 1D o 2D - è necessario VintaSoft Barcode .NET SDK.
        • Gruppo di campi modulo qualsiasi.
      • Visualizza il modulo riconosciuto in WinForms o WPF:
        • Visualizza il modulo riconosciuto sopra l'immagine sorgente o l'immagine allineata.
        • Personalizza l'aspetto visivo del modulo riconosciuto.
    • L'architettura aperta consente di definire tipi personalizzati di campi modulo e modelli di campi modulo.
    • Applicazioni demo:
      • Le nuove applicazioni demo di elaborazione moduli e demo di elaborazione moduli WPF consentono di:
        • Creare e modificare visivamente i modelli di modulo, regolare il formato del valore, configurare i parametri dei modelli di modulo.
        • Caricare e salvare i modelli di modulo da file.
        • Eseguire il riconoscimento dei moduli in più thread.
        • Visualizzare i risultati del confronto e del riconoscimento dei moduli.