| 33 | } |
| 34 | |
| 35 | void CVObjectDetection::setProcessingDevice(){ |
| 36 | if(processingDevice == "GPU"){ |
| 37 | net.setPreferableBackend(cv::dnn::DNN_BACKEND_CUDA); |
| 38 | net.setPreferableTarget(cv::dnn::DNN_TARGET_CUDA); |
| 39 | } |
| 40 | else if(processingDevice == "CPU"){ |
| 41 | net.setPreferableBackend(cv::dnn::DNN_BACKEND_OPENCV); |
| 42 | net.setPreferableTarget(cv::dnn::DNN_TARGET_CPU); |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | void CVObjectDetection::detectObjectsClip(openshot::Clip &video, size_t _start, size_t _end, bool process_interval) |
| 47 | { |
nothing calls this directly
no outgoing calls
no test coverage detected