forked from antoniogarrote/clj-tesseract
-
Notifications
You must be signed in to change notification settings - Fork 1
usiegj00/clj-tesseract
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# clj-tesseract A Clojure wrapper for the Tesseract OCR software. ## Installation 1. Install OpenCV and Tesseract for you target platform In OSX this can be accomplished using MacPorts. 2. Install Nakkaya's Vision library for Clojure Instructions can be found here: http://nakkaya.com/vision.html You need to copy the Vision .jar file to the clj-tesseract project lib directory. 3. Compile clj-tesseract native shared library. $ cd microcr && make $ sudo cp libmicrocr.dylib /usr/local/lib/libmicrocr.dylib 4. Compile clj-tesseract classes $ lein compile 5. Run the tests to check that everything is ok $ lein test 6. Fire swank/SLIME $ lein swank ## Usage ;; Load the library (use 'clj-tesseract.core) ;; Load vision (use 'vision.core) ;; Start tesseract (def *api* (make-tesseract "/tmp")) ;; Retrieve an image from the ;; the standard webcam (def *capture* (capture-from-cam 0)) (def *frame* (query-frame *capture*)) ;; try capture (def *text* (capture *api* *frame*)) (println (str "Captured: " *text*)) ;; release resources (clear *api*) (release *capture*) ;; load image from file (def *img* (load-image "./test/adam.png" :grayscale)) (view :test *img*) ; show the image in a Frame ;; try capture and clear (println (str "Captured:" (capture *api* *img*))) (clear *api*) ;; release Tesseract (end *api*) ## License Copyright (C) 2010 Antonio Garrote Distributed under the Eclipse Public License, the same as Clojure.
About
Clojure wrapper for the Tesseract OCR software
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 66.9%
- Clojure 33.1%