国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

在帶有anaconda的Linux上,OpenCV無法與python一起正常使用。收到未實現cv2.imshow()的錯誤

瀏覽:4日期:2022-08-07 11:03:36
如何解決在帶有anaconda的Linux上,OpenCV無法與python一起正常使用。收到未實現cv2.imshow()的錯誤?

1.最簡單的方法:

conda remove opencvconda update condaconda install --channel menpo opencv

或(對于OpenCV 3.1):

conda install -c menpo opencv3

2.如果您不想這樣做,可以嘗試使用 。

import cv2import matplotlib.pyplot as pltimg = cv2.imread(’img.jpg’,0)plt.imshow(img, cmap=’gray’)plt.show()

3.或者嘗試使用optionWITH_GTK=ON或諸如此類自行構建庫。

-2019年6月18日

我在針對openCV 3.4.2的Ubuntu(18.04.1LTS)系統上收到此錯誤,因為對cv2.imshow的方法調用失敗。我正在使用水蟒。僅以下2個步驟就幫助我解決了問題:

conda remove opencvconda install -c conda-forge opencv=4.1.0

如果您使用的是點子,可以嘗試

pip install opencv-contrib-python解決方法

這是我得到的確切錯誤。我的操作系統是Ubuntu 16.10。

OpenCV錯誤:未指定錯誤(未實現該功能。使用Windows,GTK +2.x或Carbon支持重建庫。如果您使用的是Ubuntu或Debian,請安裝libgtk2.0-dev和pkg-config,然后重新運行cmake或配置腳本)在cvShowImage中,文件/feedstock_root/build_artefacts/work/opencv-3.1.0/modules/highgui/src/window.cpp,第545行回溯(最近一次調用):文件“untitled.py”,第7行,在cv2.imshow(’image’,img)中cv2.error:/feedstock_root/build_artefacts/work/opencv-3.1.0/modules/highgui/src/window.cpp:545:錯誤:(-2)該函數是未實現。在Windows,GTK + 2.x或Carbon支持下重建庫。如果您使用的是Ubuntu或Debian,請安裝libgtk2.0-dev和pkg-config,然后重新運行cmake或在函數cvShowImage中配置腳本

我的代碼是:

import numpy as npimport cv2# Load an color image in grayscaleimg = cv2.imread(’0002.png’,0)cv2.imshow(’image’,img)cv2.waitKey(0)cv2.destroyAllWindows()

0002.png是與該程序位于同一目錄中的圖像。我首先使用python 3.5安裝了anaconda,然后使用以下命令安裝了opencv

conda install -c conda-forge opencv

我按照錯誤提示安裝了libgtk2.0-dev,但仍然收到相同的錯誤。任何幫助將非常感激。我已經嘗試解決了幾個小時。

標簽: Python 編程
主站蜘蛛池模板: 余江县| 屏东县| 巴彦淖尔市| 凤城市| 碌曲县| 长海县| 石家庄市| 安宁市| 汶川县| 游戏| 桐梓县| 桦南县| 海原县| 马公市| 诸暨市| 五原县| 波密县| 泸定县| 聂拉木县| 陇川县| 衡山县| 博白县| 湟源县| 咸丰县| 云南省| 江永县| 龙南县| 资阳市| 武强县| 乾安县| 大化| 诏安县| 礼泉县| 会宁县| 克什克腾旗| 若尔盖县| 冷水江市| 海晏县| 静安区| 新干县| 垣曲县|