how to understand which functions available in python bindings?
How to understand which functions are available in python bindings? I only found old documentation. For example which functions can be used for keypoint extraction(cv2.FeatureDetector_create and cv2.GridAdaptedFeatureDetector only)?
For example if I have c++ code I just can look in header files to understand which functions I can use, but I don't know how to do this in python bindings.
Please rephrase your question. It's difficult to tell what is being asked here. Make some clear statements, and use proper punctuation.
Documentation at docs.opencv.org says which functions are C++ or Python. The problem is the site has been down for me for several days.
for example if we go to http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html there is only 1 line about python, where is another infromation?
OpenCV python bindings are not complete nor fully documented. If you need a specific functionality which is not yet available, you can use C++ or write your own bindings/docs and contribute them to OpenCV. After all, this is why OpenCV is opensource - everyone can contribute. You can also help development by donating at http://opencv.org/
Also I found documentation to opencv 2.1. http://opencv.willowgarage.com/documentation/python/index.html But I still don't understand how to find functions that are already exist in python bindings. It seems the only way is to have a deeper look at source of python module.