簡體   English   中英

使用imshow時OpenCV python獲取錯誤

[英]OpenCV python get error when use imshow

我是新來openCV和安裝它這個鏈接,它編譯和安裝,並沒有錯誤。 之后,當我打開ipython並運行以下命令時:

import cv2
import numpy as np
# create an image matrix using nimpy called img
cv2.imshow("image", img)

我收到此錯誤消息:

/io/opencv/modules/highgui/src/window.cpp:583: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage

我做了這個這個鏈接中所說的,但是我的問題沒有解決。

您的鏈接無效,因此我無法更具體地說明。 但是正在發生的事情是,您自己編譯的OpenCV沒有選擇任何必要的開發包來選擇渲染后端(Qt或它使用的任何東西)。

您應該檢查cmake輸出中的行,指出搜索了哪些庫,但未找到,並安裝了相應庫的* -dev軟件包。

從錯誤日志中,您在編譯代碼時錯過了一些依賴項。

安裝libgtk2.0-dev和pkg-config。

安裝這些文件以確保OpenCV正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM