问题
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".
回答1:
For C/C++:
- Use CDT in Eclipse
In your project root directory, create the project's Makefiles:
cmake -G 'Eclipse CDT4 - Unix Makefiles'
Import the project using Eclipse->File->Import->General->Existing Projects
- Enjoy code completion using Ctrl-Space
For Python
- Install PyDev
- In Eclipse Navigate to... Window->Preferences->PyDev->Interpreters
- Configure PyDev, selecting the Python interpreter to be used
- Add /usr/local/lib/python2.7/dist-packages (or other valid path(s)) to the System Libraries
- Add cv (or cv2) to the Forced builtins
- Enjoy code using Ctrl-Space
回答2:
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.
来源:https://stackoverflow.com/questions/9085643/how-to-use-code-completion-into-eclipse-with-opencv