* Create CUDA backend support for dnn_superres
Not sure if this is the best way. Perhaps better to to create getter for 'net' so user can set backend themselves.
* Create seperate functions
* Remove trailing whitespace
* Add a python wrap to the dnn_superres module
Adds a python wrap with approriate python bindings and tutorial
Also fixes some minor errors in the tutorials
* Remove trailing whitespaces
* Remove erring python binding
try to fix a windows build error
* Add python tests
Tests model that upscales an image x2
Test getter functions
* Add one more subdirectory
add 'test' subdir
* Adding dnn based super resolution module.
* Fixed whitespace error in unit test
* Fixed errors with time measuring functions.
* Updated unit tests in dnn superres
* Deleted unnecessary indents in dnn superres
* Refactored includes in dnn superres
* Moved video upsampling functions to sample code in dnn superres.
* Replaced couts with CV_Error in dnn superres
* Moved benchmarking functionality to sample codes in dnn superres.
* Added performance test to dnn superres
* Resolve buildbot errors
* update dnn_superres
- avoid highgui dependency
- cleanup public API
- use InputArray/OutputArray
- test: avoid legacy test API