python2.5中使用OpenCV

安裝python2.5

到以下地址下載, 然後默認安裝.

http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

安裝OpenCV

下載OpenCV, 安裝後將對應的bin目錄添加到PATH變量.

http://www.opencv.org.cn/download/OpenCV_1.0.exe

配置OpenCV的python接口

打開目錄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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章