[Introduction
- Licence -
Disclaimer - Acknowledgements
- Software Release -
Bug Tracker
- Resources -
People]
|
News 27 April 2011... |
This code is really stale now - no work since 2003. So unless you want to poke around in the code and see how we wrapped it back in the old days of DotNetFramework V1.1, this is probably not for you. The Emgu CV.Net wrapper is our current recommendation if you want to use OpenCV.
|
Read Me First and Downloads... |
Unfortunately, we're no longer supporting or using SharperCV. The project was essentially an exercise in investigating interoperability between the managed .NET environment and a substantial "legacy" body of code like OpenCV. Superficially, one can do quite a slick job of making them look compatible. But deep inside, it remains messy. The models for exception handling are completely incompatible, so one can never catch the OpenCV errors like we'd like to. OpenCV requires regular polling in order to service its window and mouse events: this is a mess. The object-oriented approach and organization we'd like to use in C# is not present at all in the "flattened" code model of OpenCV, so there is a mismatch. And there are substantial problems with doing the really interesting things, like handling AVI streams and Windows DirectShow features. So our own advice and approach has been to abandon SharperCV, and to migrate the little functionality we needed for our own work directly into C#. The single-layer, single-language, single-documentation and single paradigm model has worked out easier for us in the long run. Thanks to everyone who provided encouragement and feedback about SharperCV. It was fun. If anyone becomes aware of a high-performance, high-functionality imaging library that is directly usable in .NET, please let us know. OpenCV has many things we like - but then so does C#! Update, April 2006 There are still some folk using SharperCV. We would like to release it as a SourceForge project with a champion and some contributors, but to date we've not found anybody to take on the leadership role. Consequently, we've started releasing unofficial and completely unsupported source code. There are some restrictions to its use:
If you'd like to champion and coordinate a SourceForge release of the work, please contact us.
|
SharperCV Version 1 may be freely used for non-commercial, academic, and personal use. It may not be redistributed or used as part of any commercial product. Our installer also redistributes Intel's OpenCV binary DLLs, which are separately subject to this licence from Intel. |
Installation Package: (msi) |
|
|
Intel OpenCV Web Site:
http://www.intel.com/research/mrl/research/opencv/
|
|
||
Project Leader: |
Prof. Peter Wentworth |
Email: |
P.Wentworth@ru.ac.za |
Web Site: |
http://www.cs.ru.ac.za/ |
Participants: | Mr. Xiaogeng Zhao |
Email: |
p.wentworth@ru.ac.za |
Web Site: |
http://www.cs.ru.ac.za/research/g00z1423 |
|
Computer Science Dept, Rhodes University. (c) 2003 |