1. 程式人生 > >ubuntu中eclipse環境下import cv2後opencv函式呼叫失敗問題解決辦法

ubuntu中eclipse環境下import cv2後opencv函式呼叫失敗問題解決辦法

當前opencv的安裝已經非常方便,特別是python版本。主要是pip已經提供了opencv-python的包,直接可以免編譯實現對opencv的安裝。

如https://pypi.python.org/pypi/opencv-python網頁中提供了多個連結的下載安裝辦法。


下載whl檔案後,採用pip install  **.whl檔案可以直接離線安裝成功。

然後安裝好之後,發現單個python檔案開啟之後,呼叫測試都可以成功,可是利用pydev結合eclipse呼叫之後,發現import cv2這一行沒有問題,但是cv2.函式名卻都以失敗告終。

網上找了相關辦法,才發現原來opencv2安裝好之後,需要在eclipse中進行設定一下才可以。具體也非常簡單。

步驟如下:選擇Window > Preferences > Pydev > Interpreter - Python > Forced Builtins > New,點選這個按鈕新建,輸入cv2,選擇OK,再應用一下,即可解決這個問題。

如圖所示:


相關推薦

ubuntueclipse環境import cv2opencv函式呼叫失敗問題解決辦法

當前opencv的安裝已經非常方便,特別是python版本。主要是pip已經提供了opencv-python的包,直接可以免編譯實現對opencv的安裝。 如https://pypi.python.org/pypi/opencv-python網頁中提供了多個連結的下載安裝

eclipse環境Python報錯"undefined variable from import..."的解決方案

  想用http.client這個包,結果老是報這個錯。但是仍然能執行,百度後才知道是eclipse搞得鬼   解決方法: window -- preferences -- pydev -- editor -- code analysis -- Undefined -- undefi

eclipse環境部署到Tomcat的專案目錄缺失class檔案或者不更新

首先要確定project選項裡的Build Automatically勾選上了(自動編譯)。 因為在專案中可能存在一些問題,比如說maven Install 中有錯誤但沒有發現,就會導致eclipse在編譯中出現錯誤而跳過。 在專案的proprites選項中如下圖配置,將Abort buil

Eclipsemaven環境使用jetty啟動不能儲存更改的css,js等靜態檔案的解決方法

【問題現象】      使用Maven + Eclipse + Jetty 進行J2EE開發,但有一個問題就是css、js等靜態檔案更改以後,在eclipse裡儲存都會失敗,eclipse給出的錯

圖解詳細介紹Eclipse環境配置spketExtJS提示

使用eclipse編寫extjs時,一定會用到spket這個外掛,spket可以單獨當作ide使用,也可以當作eclipse外掛使用,我這裡是當作eclipse的外掛使用的,下面來一步步圖解說明如何配置spket外掛。 第一步:下載spket外掛 由於spket外掛是需要收費使用的,這裡為了方便大家學習ex

eclipse環境:maven專案@Data的使用與lombok安裝及使用

開發十年,就只剩下這套架構體系了! >>>   

eclipse環境如何配置tomcat

分享圖片 runtime sdn https env title 自己 cli 配置tomcat 打開Eclipse,單擊“Window”菜單,選擇下方的“Preferences”。 單擊“Server”選項,選擇下方的“Runtime Environments”。

python裝opencv: import cv2 DLL load failed

pkgs 找不到 app most could 環境 tiff blog sdn 調用攝像頭,流行的python3的包是opencv。 python2 可以用VideoCapture,結合pygame。但VideoCapture貌似不支持python3。 首先是找合適的安裝

Ubuntueclipse埠被佔

我的eclipse有時候會閃退,然後再次開啟執行HTML程式的時候會提示埠被佔,即使之前改過埠也會提示,然後我就在網上搜索解決辦法,目前親測有效的是 輸入以下命令: lsof -i:8888 //8888即為埠號,可以改成自己被佔用的埠,此命令作為查詢被佔埠的id 然後就可以根據上面查詢到的i

ubuntu 16.04 環境:Wukonchatbot——語音喚醒:hot

語音喚醒 and hotword 參考snowboy 支援:linux、樹莓派、moc 和windows 製作過程: - 1.snowboy 喚醒模型製作: - 2.環境安裝:(ubuntu) - 3.測試你的喚醒詞 snowboy 官網 1.snow

win7 系統eclipse環境測試 執行hadoop 的 wordcount mapreduce。

上篇介紹了在linux下測試執行 hadoop 的wordcount 例子後,就想著怎麼在eclipse 下編寫mapreduce函式,連結hadoop叢集計算呢。 linux下測試執行 hadoop 的wordcount 參考:https://mp.csdn.net/mdeditor/

eclipse環境配置OpenCV環境

最近有專案需要用到OpenCV,四處查詢資料開始了OpenCV的環境搭建,首先看了在vc6.0的環境下搭建OpenCV,發現vc6.0只能搭建低版本的OpenCV(貌似是2.0以前的版本),然後看了Visual Studio2015下搭建OpenCV環境,折騰了半天,受電腦儲存空間的限制還是放棄了。

eclipse環境報錯:log cannot be resolved

在eclipse環境下使用@Slf4j註解時,出現了log cannot be resolved這個異常。經過排查發現是缺少lombok外掛的問題。解決方式當然是在eclipse中安裝lombok外掛啦。 這裡報錯是因為沒有lombok-1.16.20.jar這個外掛 下載完成以後,在

Ubuntu 18.04環境搭建SSR(shadowsocksR)詳細流程

Ubuntu 18.04環境下搭建SSR(shadowsocksR)詳細流程 配置SSR客戶端 注意 Solution: 更方便的處理方法,寫個指令碼: 配置SSR客戶端 Shadowsocks與Shadow

Gradle 錯誤:Eclipse環境gradle報錯Could not target platform: 'Java SE 10' using tool chain: 'JDK 8 (1.8)'.

問題簡述 當使用gradle 的時候,在build.gradle 檔案中,通過如下指令碼指定程式碼的版本。 project.sourceCompatibility=1.10 project.targetCompatibility=1.10 這個問題其實已經很明

筆記80 | Eclipse環境利用NDK編譯SO檔案

準備 1.Eclipse工作環境 2.NDK 下載地址 ,選擇一個版本對應下載之後解壓,注意路徑不要有中文,請直接使用版本【android-ndk-r14b】,不要問為什麼,都是淚; 然後再環境變數的path中新增路徑;如圖 接著cmd中輸入ndk-build

Ubuntu 18.04環境編寫一個簡單的核心模組

我們首先來看看核心模組的定義 模組是具有獨立功能的程式,可以單獨編譯,但是不能單獨執行。模組在執行時,會被連結到核心,作為核心的一部分在核心空間執行。模組通常由一組函式和資料結構組成,用來實現一種檔案系統、驅動程式或其他核心上層的功能。 實驗環境: Ubun

Ubuntu 16.04環境Kdevelop安裝和配置

哈哈哈 Kdevelop是一個很棒的IDE, 不僅是因為他免費也是因為它在Ubuntu的原始檔中提供了, 所以呢,只需要敲幾行程式碼就可以輕鬆下載啦。 我在這裡再濃縮下,提煉下精華: 安裝cmake:sudo apt-get install cmake

UbuntuHadoop環境搭建

Ubuntu中Hadoop環境搭建 JDK安裝 方法一:通過命令列直接安裝(不建議) 有兩種java可以安裝oracle-java8-installer以及openjdk (1)安裝oracle-java8-installer apt install software-properties-

eclipse環境:lombok安裝及使用

lombok:通過註解方式減少POJO類的getter和setter等方法來消除冗餘程式碼量 安裝 1.下載 lombok.jar 2.官網說是可以雙擊安裝,,,我用這種方法不可行 2.