Files
scikit-image/scikits/image/opencv/__init__.py
T
2011-09-26 20:28:31 -07:00

39 lines
1.0 KiB
Python

from opencv_constants import *
from .. import get_log as _get_log
_log = _get_log("scikits.image.opencv")
_log.warn("""
The scikits.image OpenCV wrappers will be removed in the next release.
These wrappers were written before OpenCV's own allowed manipulation
of NumPy arrays without copying. Since they now do, please switch to
the official bindings::
http://opencv.willowgarage.com/wiki/""")
# Note: users should be able to import this module even if
# the extensions are uncompiled or the opencv libraries unavailable.
# In that case, the opencv functionality is simply unavailable.
loaded = False
try:
from opencv_cv import *
except ImportError:
print """*** The opencv extension was not compiled. Run
python setup.py build_ext -i
in the source directory to build in-place. Please refer to INSTALL.txt
for further detail."""
except RuntimeError:
# Libraries could not be loaded
print "*** Skipping import of OpenCV functions."
del (opencv_backend, opencv_cv)
else:
loaded = True
del opencv_constants