2012-01-31 49 views

回答

10

对于C/C++:

  1. 使用CDT在Eclipse
  2. 在项目的根目录下,新建项目的Makefile文件:

    的cmake -G '日蚀CDT4 - Unix的Makefile文件'

  3. 导入使用Eclipse的>文件 - >导入 - >常规 - >现有项目的项目

  4. 享受使用Ctrl-Space键

对于Python

  1. 代码完成安装PyDev的
  2. 在Eclipse导航至...... 窗口 - >首选项 - > PyDev->口译
  3. 配置的PyDev,选择Python解释使用
  4. 添加/usr/local/lib/python2.7/dist-packages(或其他有效的路径(S))到系统库
  5. 添加CV(或CV2)至强制建宏
  6. 享受使用Ctrl-Space键
+0

非常感谢你为这个!我一直在寻找这个小时。但是,由于某些原因,我不需要添加dist-packages文件夹。 – casper 2012-06-21 18:55:09

+1

@TH。我是新来的Python,我不明白的步数3.我以前添加_在/ usr/local/lib目录/ python2.7/DIST-packages_到外部利布斯在我的项目,但Ctrl +空格键仍然无法正常工作。 – Booyaches 2013-02-28 14:01:30

+0

Python的作品,它不......它完成时,我使用cv2或cv2.cv命名空间,但如果我有(例如)在一个类中的图像数组,然后传递给一个函数,并通过循环,访问图像变量不知道它是一个图像,完成列表是空的。这是可以克服的还是动态类型的一个普遍问题?我添加了强制内置,但没有帮助,似乎并不需要。 – Dave 2014-01-23 16:37:58

3

如果你试图使用python的OpenCV中,我发现

from cv2.cv import * 
在文件site-PAC

码kages/cv.py,对于这种情况,我不得不使用导入:

import cv2.cv as cv 

#instead of 

import cv 

使代码完成工作。