Is there an implementation of Convolutional Neural

2019-05-15 03:13发布

问题:

Is there a Convolutional Neural Network in OpenCV? How possible is it to use the algorithm for image or video processing?

回答1:

Yes and No.

There is no directly implemented convnet library bundled into OpenCV, however Caffe (one of the leading convolutional neural network packages) interacts with it rather well.

  • If you install Caffe, one of its requisites is OpenCV, and you can then use OpenCV through Caffe's C or Python API's. See main Caffe website.

  • If you install OpenCV (a recent enough version) you can use the new opencv_dnn module to interact with Caffe. See opencv_dnn tutorial.