安裝python2.5
到以下地址下載, 然後默認安裝.
http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi
下載OpenCV, 安裝後將對應的bin目錄添加到PATH變量.
http://www.opencv.org.cn/download/OpenCV_1.0.exe
打開目錄OpenCV\interfaces\swig\python, 運行以下命令:
setup-for-win.pybuild
setup-for-win.py install]
編寫以下代碼:
# -*- coding:utf-8 -*-
# mycv.py
import sys
# 導入OpenCV模塊
from opencv.cvimport *
from opencv.highguiimport *
if __name__ =='__main__':
# 打開圖像
image = cvLoadImage ("lena.jpg")
# 創建窗口
cvNamedWindow ("mywin")
# 顯示圖像
cvShowImage ("mywin", image)
cvWaitKey (0)
然後以UTF-8格式保存到mycv.py文件. 運行mycv.py程序...
注意:
1. 以上步驟在Windows平臺測試過.
2. 在 Linux 平臺讀取文件不要使用相對路徑
Warning:
如果在win32下,安裝的不是vs2003 或者沒有mingw會報錯
error: Python was built with VisualStudio 2003;
extensions must be built with acompiler than can generate compatible binaries.
Visual Studio 2003 was notfound on this system. If you have Cygwin installed,
you can try compiling withMingW32, by passing "-c mingw32" to setup.py.
**********************************************************************
本人安裝的vs2008 所以導致出現上面問題 解決辦法,下載“mingw32”;安裝
安裝完成後,重新編譯:
setup-for-win.py build -c mingw32
setup-for-win.py build -cmingw32 install
運行結果:
running build
running build_py
running build_ext
running install
running install_lib
running install_egg_info
RemovingD:\Python25\Lib\site-packages\OpenCV_Python_Wrapper-0.0-py2.5.egg-info
WritingD:\Python25\Lib\site-packages\OpenCV_Python_Wrapper-0.0-py2.5.egg-info