|
OpenShot Library | libopenshot
0.7.0
|
Go to the documentation of this file.
15 #define int64 opencv_broken_int
16 #define uint64 opencv_broken_uint
17 #include <opencv2/opencv.hpp>
18 #include <opencv2/core.hpp>
37 std::string processInfoJson;
38 std::string processingType;
40 bool processingDone =
false;
41 bool stopProcessing =
false;
42 uint processingProgress = 0;
63 static std::shared_ptr<Frame>
PreviewObjectMask(std::string processInfoJson, std::shared_ptr<Frame> frame);
Header file for CVObjectDetection class.
Header file for CVObjectMask class.
void processClip(Clip &clip, std::string json)
static std::string ValidateONNXModel(std::string modelPath)
Header file for Clip class.
Track an object selected by the user.
This namespace is the default namespace for all code in the openshot library.
This class represents a clip (used to arrange readers on the timeline)
ClipProcessingJobs(std::string processingType, std::string processInfoJson)
Header file for CVStabilization class.
This is a message class for thread safe comunication between ClipProcessingJobs and OpenCV classes.
static std::shared_ptr< Frame > PreviewObjectMask(std::string processInfoJson, std::shared_ptr< Frame > frame)
std::string GetErrorMessage()