Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python RaspberryPi OpenCV导入未定义符号_Python_Opencv_Image Processing_Raspberry Pi - Fatal编程技术网

Python RaspberryPi OpenCV导入未定义符号

Python RaspberryPi OpenCV导入未定义符号,python,opencv,image-processing,raspberry-pi,Python,Opencv,Image Processing,Raspberry Pi,我在我的raspberry pi上安装了opencv-2.4.9。当我尝试运行facedetect.py示例文件时,我遇到了以下错误: Traceback (most recent call last): File "facedetect.py", line 10,in <module> import cv2.cv as cv ImportError: /usr/lib/arm-linux-gnueabihf/libQtGui.so.4: undefined symbo

我在我的raspberry pi上安装了opencv-2.4.9。当我尝试运行facedetect.py示例文件时,我遇到了以下错误:

Traceback (most recent call last):

  File "facedetect.py", line 10,in <module>

  import cv2.cv as cv

ImportError: /usr/lib/arm-linux-gnueabihf/libQtGui.so.4: undefined symbol:
回溯(最近一次呼叫最后一次):
文件“facedetect.py”,第10行,在
将cv2.cv作为cv导入
ImportError:/usr/lib/arm-linux-gnueabihf/libQtGui.so.4:未定义符号:

我怎样才能解决这个问题?在编译cpp或任何其他示例文件时,我遇到了相同的错误。Qt的版本为4。

您可能缺少共享库,或者安装的OpenCV和Qt版本之间存在版本不匹配


您需要检查缺少/未定义的符号是什么,libQtGui.so的哪个版本提供了它,然后检查是否安装了正确的版本。

您能提供更多的回溯信息吗?这看起来不完整,因为它没有显示哪个符号实际上是未定义的。如果您提到安装的Qt版本,也会有所帮助。这是错误的屏幕截图。没有比我所说的更多的信息了。我的qt版本是4@如何检查?您的错误实际上并没有显示缺少或未定义的符号,所以检查起来有点困难。您是通过SSH运行还是在交互式会话中运行?我是通过SSH和远程桌面连接运行。两者的错误相同。