Yes and no.
OpenCV does not have a built-in convnet library, but Caffe (one of the leading neural network convolutional packages) interacts quite well with it.
If you install Caffe, one of its details is OpenCV, and you can use OpenCV through Caffe C or the Python API. See the main Caffe website .
If you are installing OpenCV (a fairly recent version), you can use the new opencv_dnn module to interact with Caffe. See the opencv_dnn tutorial .
source share