Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to translate, flip, mirror, rotate, scale ... [More] , shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you may freely use, copy, modify, and distribute in both open and proprietary applications. [Less]

4.24153
   
  2 reviews  |  1,214 users  |  775,216 lines of code  |  4 current contributors  |  Analyzed 5 days ago
 
 

Leptonica LibraryThe library supports many operations that are useful onDocument images Natural images Fundamental image processing and image analysis operationsRasterop (aka bitblt) Affine transforms (scaling, translation, rotation, shear) on images of arbitrary pixel depth Binary and grayscale ... [More] morphology, rank order filters, and convolution Seedfill and connected components Image transformations with changes in pixel depth, both at the same scale and with scale change Pixelwise masking, blending, enhancement, arithmetic ops, etc. Ancillary utilitiesI/O for standard image formats (jpg, png, tiff, bmp, pnm, gif, ps) Utilities to handle arrays of image-related data types (e.g., pixa, boxa, pta) Utilities for stacks, generic arrays, queues, heaps, lists; number and string arrays; etc. Examples of some applications enabled and implementedOctcube-based color quantization (w/ and w/out dithering) Modified median cut color quantization (w/ and w/out dithering) Skew determination of text images Segmentation of page images with mixed text and images jbig2 unsupervised classifier Border representations of 1 bit/pixel images and raster conversion for SVG Postscript wrapping (levels 1, 2) of images for device-independent output Connectivity-preserving thinning and thickening of 1 bit/pixel images Search for least-cost paths on binary and grayscale images Barcode reader for 1D barcodes (very early version as of 1.55) Implementation characteristicsEfficient: image data is packed binary (into 32-bit words); operations on 32-bit data whenever possible Simple: small number of data structures; simplest implementations provided that are efficient Consistent: data allocated on the heap with simple ownership rules; function names usually begin with primary data structure (e.g., pix) Robust: all ptr args checked; extensive use of accessors; exit not permitted Tested: thorough regression tests provided for most basic functions; valgrind tested Ansi C: automatically generated prototype header file Portable: endian-independent; builds in linux, osx, mingw, cygwin, windows Nearly thread-safe: no non-const global vars Documentation: large number of in-line comments; web pages for further background Examples: many programs provided to test and show usage of approx. 1600 functions in the library Open Source Projects that use Leptonicaphp (scripting language for dynamic web pages) tesseract (optical character recognition) jbig2enc (encodes multipage binary image documents with jbig2 compression) [Less]

0
 
  0 reviews  |  1 user  |  0 current contributors  |  Analyzed 1 day ago
 
 
Compare

Mathematical morphology framework written in C++.

0
 
  0 reviews  |  1 user  |  0 current contributors
 
 

The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.

0
 
  0 reviews  |  1 user  |  134,812 lines of code  |  8 current contributors  |  Analyzed 1 day ago
 
 

An open source implementation of Beta software. Beta, originally developed by Benny Brodda on 1970's, can be used for corpus work, such as processing and analyzing text. Briefly, Beta takes a set of rules and the text to be processed as input and processes the text according to the rules.

0
 
  0 reviews  |  0 users  |  468 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Iuimage is a C++ library of image processing functions for document analysis and image understanding. It's being used as part of the OCRopus system, but is also useful independently. The library contains grayscale and color image processing routines, grayscale morphology, and fast binary ... [More] morphology. Scripting interfaces in Lua and Python will be provided. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Free and open source, even for commercial use.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

Hunpos is an open source reimplementation of TnT, the well known part-of-speech tagger by Thorsten Brants. FeaturesFree and open source, even for commercial use. For languages with more complex morphologies, HMM tagging could be quite competitive with the current generation of learning ... [More] algorithms applying e.g. SVM and CRF methods. A major advantage is that the training/tagging cycle is orders of magnitude faster than in more complex models. Precision of tagging on unknown and unseen words was a major priority for us during the development of hunpos. Works smoothly with large tag sets. For example in Hungarian, as in other highly inflecting languages, it is important to preserve detailed morphological information in the POS tags in order to provide useful clues for higher level processing tasks. This leads to a significantly larger tagset than is common in English (744 tags here as opposed to the 36 standardly used in Treebank work), but does not degrade training and tagging performance. Although it would make the training process of non-generative models computationally expensive. Effortless integration of knowledge from morphological analyzers/dictionaries into best path calculation. Contextualized lexical probabilities with a context window of any size. Unlike traditional HMM models, HunPos estimates emission (lexical) probabilities based on the current tag and previous tags as well. Hunpos has been implemented in OCaml, a high-level language which supports a succinct, well-maintainable coding style. OCaml has a high-performance compiler that produces native code with speed comparable to C/C++ implementations. [Less]

0
 
  0 reviews  |  0 users  |  2,098 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

PyLatinam is Python module that deals with linguistic processing of Latin language words. This includes for time being declension and conjugation (morphology), with plans to upgrade code to support more processing, even on syntactic level.

0
 
  0 reviews  |  0 users  |  1,526 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

ElixirFM is a high-level implementation of Functional Arabic Morphology documented at http://elixir-fm.wiki.sourceforge.net/. The core of ElixirFM is written in Haskell, while interfaces in Perl support lexicon editing and other interactions.

0
 
  0 reviews  |  0 users  |  84,455 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.