淺談python配置與使用OpenCV踩的一些坑
下載opencv2.4.9(python2.7匹配)后
(1)運行OpenCV 2.4.9.exe;
(2)配置Python:將\opencv\build\python\2.7\x64 這個目錄下:cv2.pyd
復制到:Python27\Lib\site-packages\目錄下;
(3)測試:輸入import cv2,如報錯,說明未安裝成功
1、opencv的版本一定要與python的版本匹配,否則是python是無法調用cv2這個模塊的。
錯誤信息:ImportError DLL load failed: %1 不是有效的 Win32 應用程序
出現(xiàn)這一錯誤的原因是因為python的位與opencv的不匹配,比如你的python2.7是32位的,opencv卻是64位的。
2、解決方法:就是如果你的python是64位的就把\opencv\build\python\2.7\x64下的cv2.pyd復制Python27\Lib\site-packages\,否則就將\opencv\build\python\2.7\x86復制過去。
如果你的python加入了環(huán)境變量就直接在控制臺中輸入python回車就可以看到你的python是多少位了:
3、opencv3的一些問題
opencv3使用和opencv2有一些區(qū)別,就拿cv2.cv.CV_HAAR_SCALE_IMAGE來說,opencv3中會報錯,提示cv2中沒有cv這個屬性,換成opencv2就好了。
以上這篇淺談python配置與使用OpenCV踩的一些坑就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- VS2019+python3.7+opencv4.1+tensorflow1.13配置詳解
- python3 使用Opencv打開USB攝像頭,配置1080P分辨率的操作
- python 下 CMake 安裝配置 OPENCV 4.1.1的方法
- Anaconda下配置python+opencv+contribx的實例講解
- Python3.5.3下配置opencv3.2.0的操作方法
- Ubuntu16.04/樹莓派Python3+opencv配置教程(分享)
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
- 淺談配置OpenCV3 + Python3的簡易方法(macOS)
- OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
- opencv-python 開發(fā)環(huán)境的安裝、配置教程詳解
相關文章
使用Python內置的模塊與函數(shù)進行不同進制的數(shù)的轉換
這篇文章主要介紹了使用Python內置的模塊與函數(shù)進行不同進制的數(shù)的轉換的方法,Python也使得讀取純二進制文件內容非常方便,需要的朋友可以參考下2016-03-03python使用pyshark庫捕獲數(shù)據(jù)包的示例詳解
PyShark是一個基于Python的網絡數(shù)據(jù)包分析工具庫,它允許用戶捕獲、解碼和分析實時網絡流量,特別是Wi-Fi和TCP/IP協(xié)議的數(shù)據(jù),所以本文給大家介紹了python使用pyshark庫捕獲數(shù)據(jù)包的示例,需要的朋友可以參考下2024-08-08Apache?DophinScheduler定時調度Python腳本的實現(xiàn)
本文主要介紹了Apache?DophinScheduler定時調度Python腳本的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03