高手进配置ubuntu下 python-opencv

songyun870 2011-07-18 03:28:32
在ubuntu下安装了 python-opencv后

首先遇到的第一个问题是 import cv 找不到cv

后来看了一个帖子说

dpkg -L python-opencv 可以搜索 安装到何处
/.
/usr
/usr/lib
/usr/lib/pyshared
/usr/lib/pyshared/python2.6
/usr/lib/pyshared/python2.6/opencv
/usr/lib/pyshared/python2.6/opencv/_highgui.so
/usr/lib/pyshared/python2.6/opencv/_cv.so
/usr/lib/pyshared/python2.6/opencv/_ml.so
/usr/share
/usr/share/doc
/usr/share/doc/python-opencv
/usr/share/doc/python-opencv/changelog.gz
/usr/share/doc/python-opencv/copyright
/usr/share/doc/python-opencv/changelog.Debian.gz
/usr/share/pyshared
/usr/share/pyshared/opencv
/usr/share/pyshared/opencv/highgui.py
/usr/share/pyshared/opencv/__init__.py
/usr/share/pyshared/opencv/matlab_syntax.py
/usr/share/pyshared/opencv/cv.py
/usr/share/pyshared/opencv/adaptors.py
/usr/share/pyshared/opencv/ml.py
/usr/share/python-support
/usr/share/python-support/python-opencv.public
找不到 cv 那么需要在 ~./bash_profile 文件中 加入下面的内容
export PYTHPATH=/usr/share/pyshared/opencv:/usr/lib/pyshared/python2.6/opencv/


但是问题是,现在 cv是找到了..但是仍然无法找到 _cv ,可是 _cv.so的目录也叫道PYTHPATH里面了啊...怎么还找不到呢...
...全文
331 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
songyun870 2011-08-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 longhuahuang 的回复:]
有错误信息吗?发出来看看。如果是没有找到__cv.so的话,你试试在下面的命令:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/pyshared/python2.6/opencv
[/Quote]
...后来才发现 老版本的opencv写成import opencv.cv 才是对的....强行配置PATH反倒凌乱了...........
songyun870 2011-08-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 anbo724 的回复:]
不好意思,我也不会配置,但是我想问一下通过apt-get install安装的这个python-***包,能在java中调用吗?java是可以调用python脚本的,但是如果脚本引入了import opencv会提示出错,这个怎么解决啊?
[/Quote]

首先得能在Python正确引用,才能在jAVA下 而且 不是import opencv 而是 import opencv.cv
和import opencv.highgui

而且 2.2 2.3版本的是 import cv 和import cv2(这个不怎么用)
longhuahuang 2011-07-25
  • 打赏
  • 举报
回复
有错误信息吗?发出来看看。如果是没有找到__cv.so的话,你试试在下面的命令:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/pyshared/python2.6/opencv
songyun870 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tianyu0915 的回复:]
环境变量问题吧
http://pythoner.net
[/Quote]
问题是我已经设置在环境变量里了
songyun870 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 borednight 的回复:]
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=3263&p=11273
[/Quote]
孩子..你没仔细看我发的问题吧
songyun870 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 borednight 的回复:]
载入的不是_cv.py,而是_cv.pyd
在python里的lib/opencv里
[/Quote]
哦没说是_cv.py 我写的很清楚 是 _cv.so 在WINDOWS下才是.pyd
WINDOWS的动态链接库格式LINUX下是无法识别的
BoredNight 2011-07-22
  • 打赏
  • 举报
回复
载入的不是_cv.py,而是_cv.pyd
在python里的lib/opencv里
BoredNight 2011-07-22
  • 打赏
  • 举报
回复
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=3263&p=11273
「已注销」 2011-07-21
  • 打赏
  • 举报
回复
环境变量问题吧
http://pythoner.net
雨落 2011-07-21
  • 打赏
  • 举报
回复
不好意思,我也不会配置,但是我想问一下通过apt-get install安装的这个python-***包,能在java中调用吗?java是可以调用python脚本的,但是如果脚本引入了import opencv会提示出错,这个怎么解决啊?
songyun870 2011-07-18
  • 打赏
  • 举报
回复
没人顶啊.....求高手啊...

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧