@@ -769,32 +769,33 @@ update 2016-02-25:
769
769
770
770
** Rating:** Immature
771
771
772
- There are Haskell bindings for OpenCV available via ` HOpenCV ` which has bindings
773
- for versions upto ` OpenCV 2.0 ` . A fork maintained by Anthony Cowley has bindings
774
- available for versions upto ` OpenCV 2.4 ` , but it pretty much stops there.
775
- Currently, ` OpenCV 3.0 ` has been released, and there are no Haskell bindings
776
- covering it.
772
+ The largest real world Haskell usage of computer vision is LumiGuide, which
773
+ powers municipal bicycle detection and guidance systems in Amsterdam. They
774
+ maintain ` OpenCV ` bindings in their ` haskell-opencv ` library.
777
775
778
776
There are some interesting projects which try to tackle computer vision in a
779
777
purely functional manner. ` cv-combinators ` , ` easyVision ` , and ` Zef ` are some
780
778
examples.
781
779
782
- As for real world usage, Anthony Cowley has a success story in using Haskell for
783
- Robots, which likely used quite a bit of Computer Vision.
784
-
785
- To be fair, ` OpenCV ` is very complex and has many APIs, and the OpenCV bindings
786
- so far are pretty extensive. Libraries like ` easyVision ` can't compete with
787
- OpenCV in terms of features, but they are very much feature rich. However, there
788
- is still a lot of scope for improvement.
780
+ There are Haskell bindings for OpenCV available via ` HOpenCV ` which has bindings
781
+ for versions upto ` OpenCV 2.0 ` . A fork maintained by Anthony Cowley has bindings
782
+ available for versions upto ` OpenCV 2.4 ` , but it pretty much stops there.
783
+ Currently, ` OpenCV 3.0 ` has been released, and there are no Haskell bindings
784
+ covering it.
789
785
790
786
** Notable libraries:**
791
787
788
+ * [ ` haskell-opencv ` ] ( https://github.com/LumiGuide/haskell-opencv )
792
789
* [ ` HOpenCV ` ] ( https://github.com/sinelaw/HOpenCV )
793
790
* [ ` HOpenCV ` fork] ( https://github.com/acowley/HOpenCV )
794
791
* [ ` easyVision ` ] ( https://github.com/albertoruiz/easyVision )
795
792
* [ ` cv-combinators ` ] ( https://github.com/sinelaw/cv-combinators )
796
793
* [ ` Zef ` ] ( https://github.com/ethereon/Zef )
797
794
795
+ ** Propaganda:**
796
+
797
+ * [ Google TechTalk on LumiGuide] ( https://www.youtube.com/watch?v=IKznN_TYjZk )
798
+
798
799
<br >
799
800
800
801
# Common Programming Needs
0 commit comments