现在我正在与OpenCV挣扎
我开始使用NAO并从其他人那里得到一些程序。
第一次,问题是OpenCV
enter code here
gibeom@gibeom-SG31:~/NAO/nao_murata$ ./touching_object.py
Traceback (most recent call last):
File "./touching_object.py", line 5, in <module>
from all_module import *
File "/home/gibeom/NAO/nao_murata/all_module.py", line 22, in <module>
import cv
ImportError: No module named cv
我收到此消息,因此我安装了OpenCV
如本网页所示
我成功安装了openCV
我再试一次
但我收到了这条消息
enter code here
gibeom@gibeom-SG31:~/NAO/nao_murata$ ./trainer_nao_module.py
Traceback (most recent call last):
File "./trainer_nao_module.py", line 7, in <module>
from all_module import *
File "/home/gibeom/NAO/nao_murata/all_module.py", line 22, in <module>
import cv
File "/usr/local/lib/python2.7/dist-packages/cv.py", line 1, in <module>
from cv2.cv import *
ImportError: /usr/lib/i386-linux-gnu/libQtTest.so.4: undefined symbol: _ZN9QListData11detach_growEPii
我没有安装qt,但也许他的教程有qt
之后无论如何,
我搜索了互联网,但我得不到正确答案。
有人说, “我在/ usr / lib中安装了一个带有libqtGui.so.4.6.2的第三方软件包。 只需删除它然后一切都很好“我试过但是在我的/ usr / lib中,该文件不存在。
我想显示我的usr / lib / i386-linux-gnu /文件夹,因为尺寸限制我不能
我的声望点不到10我无法上传图片。
无论如何,trainier_nao_module.py
enter code here
1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3
4 # this program is for trainer-nao
5
6 #--- import all original modules ---#
**7 from all_module import ***
8 #-------------------------#
9
10 #--- import user defined modules ---#
,all_module.py
enter code here
1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3
4 # this file imports original modules
5
6 import config
7 import config_trainer
8
9 import os
10 import sys
11 import time
12 import string
13 import pygame
14
15 from naoqi import ALProxy
16
17 from pygame.locals import *
18
19 from multiprocessing import Process, Lock, Array, Value, Event
20
21 from math import *
**22 import cv**
23 from vision_definitions import *
python2.7 / DIST-包/ cv.py
enter code here
from cv2.cv import *
如果您需要更多信息来解决此问题,
请回复。
谢谢。
答案 0 :(得分:0)
如果您输入这样的消息,请使用未定义的符号调用“c ++ filt”。它会告诉你符号的纯C ++名称。通常,这更容易理解:
c ++ filt _ZN9QlistData11detach_growEPii