Apply object detection to clip
| 60 | |
| 61 | // Apply object detection to clip |
| 62 | void ClipProcessingJobs::detectObjectsClip(Clip& clip, ProcessingController& controller){ |
| 63 | // create CVObjectDetection object |
| 64 | CVObjectDetection objDetector(processInfoJson, controller); |
| 65 | // Start object detection process |
| 66 | objDetector.detectObjectsClip(clip); |
| 67 | |
| 68 | // Thread controller. If effect processing is done, save data |
| 69 | // Else, kill thread |
| 70 | if(controller.ShouldStop()){ |
| 71 | controller.SetFinished(true); |
| 72 | return; |
| 73 | } |
| 74 | else{ |
| 75 | // Save object detection data |
| 76 | objDetector.SaveObjDetectedData(); |
| 77 | // tells to UI that the processing finished |
| 78 | controller.SetFinished(true); |
| 79 | } |
| 80 | } |
| 81 | |
| 82 | void ClipProcessingJobs::stabilizeClip(Clip& clip, ProcessingController& controller){ |
| 83 | // create CVStabilization object |
nothing calls this directly
no test coverage detected