Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use code completion into Eclipse with OpenCV

I would like to make work the source code completion for Opencv 2.3 on Eclipse. How can i do that? Programs work fine but the completion [ctrl+space] appears: "No default proposals".

like image 213
Mauro Avatar asked Jan 31 '12 19:01

Mauro


2 Answers

For C/C++:

  1. Use CDT in Eclipse
  2. In your project root directory, create the project's Makefiles:

    cmake -G 'Eclipse CDT4 - Unix Makefiles'

  3. Import the project using Eclipse->File->Import->General->Existing Projects

  4. Enjoy code completion using Ctrl-Space

For Python

  1. Install PyDev
  2. In Eclipse Navigate to... Window->Preferences->PyDev->Interpreters
  3. Configure PyDev, selecting the Python interpreter to be used
  4. Add /usr/local/lib/python2.7/dist-packages (or other valid path(s)) to the System Libraries
  5. Add cv (or cv2) to the Forced builtins
  6. Enjoy code using Ctrl-Space
like image 125
TH. Avatar answered Nov 08 '22 11:11

TH.


If you are trying to use python's opencv I've found

from cv2.cv import *

in the file site-packages/cv.py, for this case I've had to use an import of:

import cv2.cv as cv

#instead of

import cv

to get the code completion to work.

like image 24
David Avatar answered Nov 08 '22 13:11

David