摘要:想給裝一個的庫,結果搗鼓半天,倒給裝上了,而里則一直失敗。在網上搜到有答案說要安裝頭文件。把該解決方法套用過來,將安裝目錄下我的是的文件拷貝到安裝目錄下的目錄下我的是即可。拷貝過去,測試,成功,問題解決。
0
想給python3裝一個opencv的庫,結果搗鼓半天,倒給python2.x裝上cv2了,而python3里import cv2則一直失敗。
1首先想到動態鏈接庫,于是添加/usr/lib/python3.5/site-packages到ld.so.conf中。
失敗。
在網上搜到有答案說要安裝python頭文件。我查看/usr/include,有python3.5m目錄,包含頭文件。
于是想不是這個問題。
然后想到查看lib中的site-packages目錄。于是比較/usr/lib/python3.5/site-packages和/usr/lib/python2.7/site-packages目錄。發現2.7中有cv2.so,而安裝了cv2的python3里只有一個egg-info目錄。于是想可能是這個缺.so文件的問題。
同時在網上看到一答案,指出:對于執行import cv2出現的找不到相關模塊的問題其實在OpenCV本身的網站上就有說明:
“Python 2.6 bindings for OpenCV are included within the package, but not installed. You can copy the subdirectory opencv/Python2.6/Lib/site-packages into the respective directory of the Python installation. This procedure will be automated in the next OpenCV update. ”
即我們只需要把OpenCV安裝目錄下的Python2.6/Lib/site-packages中的文件拷貝到Python2.6安裝目錄下的Lib/site-packages即可。
把該解決方法套用過來,將OpenCV安裝目錄下(我的是/usr/local/lib(/python3.5/site-packages))的cv2.cpython-35m-x86_64-linux-gnu.so文件拷貝到python3.5安裝目錄下的lib/sige-packages目錄下(我的是/usr/lib/python3.5/site-packages)即可。
拷貝過去,測試import cv2,成功,問題解決。
啟發文章
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37743.html
摘要:什么是算法鄰近算法,或者說最近鄰,分類算法是數據挖掘分類技術中最簡單的方法之一。方法在類別決策時,只與極少量的相鄰樣本有關。 什么是kNN算法 鄰近算法,或者說K最近鄰(kNN,k-NearestNeighbor)分類算法是數據挖掘分類技術中最簡單的方法之一。所謂K最近鄰,就是k個最近的鄰居的意思,說的是每個樣本都可以用它最接近的k個鄰居來代表。kNN算法的核心思想是如果一個樣本在特征...
當涉及到計算機視覺和深度學習時,TensorFlow和OpenCV是兩個最受歡迎的編程框架。TensorFlow是一個由Google開發的深度學習框架,而OpenCV是一個廣泛使用的計算機視覺庫。本文將探討如何使用這兩個框架來實現一些常見的計算機視覺和深度學習任務。 1. 安裝和設置 首先,您需要安裝TensorFlow和OpenCV。TensorFlow可以通過pip install ten...
摘要:比較復雜的是下載源代碼使用安裝。上安裝的方法先上可以直接編譯安裝首先要安裝編譯需要的依賴包下載的源代碼解壓編譯并安裝另外在上使用調用需要安裝對應的包完整腳本地址使用一個簡單用來驗證是否能夠調用的方法可以得到版本 OpenCV全稱:Open Source Computer Vision Library,是一個開源的跨平臺計算機視覺庫,github地址:https://github.com...
閱讀 3510·2021-11-25 09:43
閱讀 1266·2021-09-08 09:45
閱讀 2643·2021-09-07 09:59
閱讀 1502·2021-08-09 13:45
閱讀 3339·2019-08-30 15:54
閱讀 696·2019-08-29 18:35
閱讀 513·2019-08-29 17:18
閱讀 992·2019-08-29 14:10