opencv: Haskell binding to OpenCV-3.x

[ ai, bsd3, graphics, library ] [ Propose Tags ]

This is a Haskell library providing a binding to OpenCV-3.x. It binds directly with the C++ API using the inline-c Haskell library.

The library is far from complete but the framework is there to easily bind missing functionality.

Note that the OpenCV contrib modules are provided by opencv-extra.

Make sure to checkout the opencv-examples.




Manual Flags


Enables documentation generation for internal modules.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,
Change log
Dependencies aeson (>=, base (>=4.8 && <5), base64-bytestring (>=, bindings-DSL (>=1.0.23), bytestring (>=0.10.6), containers (>=, data-default (>=, deepseq (>=, inline-c (>=0.6), inline-c-cpp (>=0.2.1), JuicyPixels (>=, linear (>=1.20.4), primitive (>=0.6.1), repa (>=, template-haskell (>=2.10), text (>=, transformers (>=0.4.2), vector (>=0.11) [details]
License BSD-3-Clause
Author Roel van Dijk <>, Bas van Dijk <>
Maintainer Roel van Dijk <>, Bas van Dijk <>
Category AI, Graphics
Home page
Bug tracker
Source repo head: git clone git://
Uploaded by BasVanDijk at 2018-01-01T23:32:26Z
Reverse Dependencies 1 direct, 1 indirect [details]
Downloads 4336 total (26 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed as of 2018-01-02 [all 1 reports]