+++ /dev/null
-A quick HOWTO for installing the Python wrappers on Windows. Taken
-from an email I have send to OpenCV support. At least one positive
-feed-back.
-
-The setup.py file can be found in interfaces/swig/python and is named
-setup-for-win.py
-
-Look at http://groups.yahoo.com/group/OpenCV/ if you have any
-comments, or if you need help about OpenCV.
-
-Olivier Bornet.
-
-======================================================================
-
-> Does anybody success to use it under Windows?
-
-As they was no answers, I have borrow a Windows 2000 laptop at work to
-test it last days... So, here is the answer: yes, you can build ans use
-it on Windows with Python. :-)
-
-Here is a quick howto (note that I don't use Windows at all, so maybe my
-explanations are not always correct):
-
- 1. install the beta5 OpenCV distribution,
- (http://sourceforge.net/projects/opencvlibrary/),
- 2. install ActivePython
- (http://www.activestate.com/Products/ActivePython/),
- 3. run the attached setup.py to build and install the new OpenCV Python
- wrapper:
- python setup.py install
- 4. run one of the Python OpenCV samples.
-
-And that's all. :-)
-You maybe need to adapt opencv_base_dir in setup.py to reflect your
-OpenCV installation.
-
-Now, the problems I have had, or the problems you can encounter:
-
- - my installation of OpenCV don't add the OpenCV path in the search
- path, so I have added it manually, (but if the OpenCV C samples
- works for you, this will be not needed),
-
- - as I have an old Visual Studio 6.0, distutils has some problems, and
- the install part (3) was saying something like "Python was built
- with version 7.1 of Visual Studio, and extensions need to be built
- with the same version of the compiler, but it isn't installed"
- To correct this, I have edited
- \python24\lib\distutils\msvccompiler.py and change the
- get_build_version() function to return 6 directly... A quick and
- dirty ack...
-
- - some lines in _cv.cpp don't compile with VC6 (don't have tested with
- recent MS C compiler, but it seems that at least long long is now
- supported):
- - PyAPI_FUNC,
- - long long variables definitions.
- So, I have remove the PyAPI_FUNC and changed long long to __int64. A
- patch for making this is attached to this email.
-
-After that, the samples are more or less running. At least contours.py
-and convexhull.py are OK. capture-cam.py don't generate any file, and
-cam-histo.py crash after cvCaptureFromCAM(0) call.
-
-I don't know if these problems are related to my specific installation
-or not. (Windows 2000, VC6, ...) And I don't want to make lot of things
-ok Windows. So, I will stop here my tests...
-
-======================================================================