Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Haskell bindings for OpenCV

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 HOpenCV.cabal
Octocat-spinner-32 README.md
Octocat-spinner-32 Setup.hs
README.md

HOpenCV

OpenCV bindings for Haskell (tested with OpenCV 2.1, 2.2, 2.3.0, and 2.3.1).

  • Image color channel count and color depth are statically checked.

  • A functional interface is provided through the HighCV module.

  • When operations are directly composed, they will be performed in-place where possible as the intermediate images are not observable. GHC's optimizations must be enabled (e.g. -O2).

  • See src/Examples for example programs. In particular, the VideoFunhouse executable demonstrates realtime image processing on either the video feed from a webcam or a video file. Fusion of in-place operations is demonstrated along with light-weight parallelism.

NOTE: Only a small part of OpenCV is currently wrapped.

Something went wrong with that request. Please try again.