Come è possibile implementare l'acquisizione di immagini dallo scanner hardware in Windows? Ho trovato la libreria JTwain, ma è commerciale. C'è qualche quadro libero? Qualche informazione su questo?Scansione hardware acquisizione immagini da Java
risposta
Ecco uno article che spiega come implementare la propria API utilizzando TWAIN (chiamato anche JTwain in modo confuso).
Dall'articolo: mancanza di uno standard API immagine acquisizione
di Java è una svista che si spera verrà risolto in una versione futura . Fino a quel momento, , tuttavia, possiamo acquistare un'API commerciale o creare la nostra API.
Possiamo basare la nostra API su una delle specifiche TWAIN o SANE . Finora, , abbiamo esaminato solo TWAIN, in termini di della foto grande e importanti dettagli di . Abbiamo anche esplorato la semplice API JTwain basata su TWAIN e riprodotta con una semplice applicazione JTwainDemo che dimostra JTwain.
Se è per uso personale o didattico, forse è possibile utilizzare Morena: http://www.gnome.sk/Twain/jtp.html
Unfortunetely, se è per uso commerciale si dovrà pagare per questo.
ne ho bisogno per uso commerciale. – 3biga
C'è EZTwain, che mi è stato di codifica da JNI e ottenere oggetti (oggetti reali Java che si presentò e erano utilizzabili in Java sul lato Java dopo essere stato costruito con tutta quella roba L. Non ha passato la struct dib puntatori ... finì per guardare il pazzo di fronte a Spike (era un vero professionista al riguardo) e prima che potessi ottenere la roba immensa nella comprensione mi schiantò Whino the Poo alla radice e persi il collegamento dati-up per il lanoso -web e dovevo andare a lavorare in una fabbrica per soddisfare le esigenze
Sono sicuro che ho salvato gran parte del codice mentre stavo scavando nella roba di recupero dati che ho fatto dove ho salvato la "D" "Lavoro che stavo cominciando. Avevo intenzione di fare un riconoscimento dei caratteri ocr poiché ho un'organizzazione in tutto lo stato con centinaia di persone reali che svolgono un lavoro legittimo e l'ufficio centrale è impantanato da metodi di immissione dei dati primitivi che non sarebbero mai scalati al volume che si trova in fondo alla strada.
La licenza per EZTwain è ben implementata in quanto occupa gran parte del territorio commerciale come riservato al proprio territorio commerciale legittimo. Penso davvero che sarebbe divertente come una domanda di intervista per discutere l'indipendenza degli auditor di Sarbanes-Oxley come una funzione del raggio del kernel gaussiano nell'algoritmo di rilevamento dei bordi di Canny. (in Java - Tom Gibara)
Sono sicuro che mi chiederanno la "O" della cosa, direi "Oh!"
Che si tratta di ciò che si potrebbe dire dopo alcune centinaia di nomi funzione in JNI.
(non cercando di essere divertente, è solo che questo è il motivo per cui non si vede un sacco di sviluppo in questo settore)
A prima vista non funziona con il mio scanner. In realtà non esegue la scansione, ma visualizza la vecchia immagine dalla cache dello scanner. Ma comunque grazie per la risposta, guarderò in questa direzione. – 3biga