Commit Graph

24 Commits

Author SHA1 Message Date
Frank Dana
59138ea3e4 Adopt license management via Reuse project/tool (#711)
* reuse-managed license/copyright headers

reuse is a tool for compliance with the REUSE recommendations. See
<https://reuse.software/> for more information, and
<https://reuse.readthedocs.io/> for the online documentation.

* Set jsoncpp license
* Add MIT license for Decklink sources
* Explicitly license examples/
  - Add headers to source files
  - Change blanket licensing in .reuse/dep5 to only cover binary media
  - Import CC-BY-3.0 license and assign to sintel_trailer
2021-10-16 01:26:26 -04:00
Brenno
4d5bf9ba8c Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects 2021-08-13 21:15:58 -03:00
FeRD (Frank Dana)
8fab146f34 TrackedObject: DRY out with delegating ctors 2021-06-04 20:10:14 -04:00
FeRD (Frank Dana)
1edaf80153 TrackedObject: Pare down includes 2021-06-04 20:09:10 -04:00
Brenno
c6ce5b0e16 Key "objects" in Json hold a dict of tracked objects 2021-05-08 20:24:39 -03:00
Brenno
f491d585fc Added author and added licence in ClipProcessingJobs 2021-04-20 23:07:23 -03:00
Brenno
5f853a3430 Fixed attaching a clip to Tracker and ObjectDetection
Some problems still persists
- Saved projects are not loading properly
- There is an aspect ratio issue when attaching an emoji to the ObjectDetection
2021-04-18 19:28:28 -03:00
Brenno
2cf2c55f9b Changed None to empty string, corrected dynamic pointers 2021-04-12 21:32:27 -03:00
Brenno
32033e01e4 Changed formatting from tab to spaces 2021-04-12 21:21:42 -03:00
Brenno
94992117a9 Added default class colors 2021-04-08 22:07:03 -03:00
Brenno
6b6b6d5a3d Protecting ObjectDetection when no object is found 2021-04-07 21:49:58 -03:00
Brenno
c55efd1897 Added opacity to Tracker effect
Optimization improvements are still necessary
2021-03-28 15:55:22 -03:00
Brenno
4ea85ec859 Implemented Stroke width and background color for Tracker bounding boxes 2021-03-27 22:50:01 -03:00
Brenno
3729188f18 Protect against linking the tracked object with the parent clip 2021-03-18 13:05:21 -03:00
Brenno
7272ff0928 Allow the user to hide the blue bounding box on the Tracker effect
This will still keep the child clip visible
2021-03-18 12:25:22 -03:00
Brenno
c60dd400c1 Updated JSON functions related to Tracked Objects 2021-02-04 15:57:30 -03:00
Brenno
d24c2e451c Added support to insert the image of a clip inside a Tracked Object 2021-02-04 15:45:33 -03:00
Brenno
2e47325c8f Added support to set the visibility of a Tracked Object
Added the property "Keyframe visible"  to TrackedObjectBase, so the user can set the Tracked Object to be visible or invisible  along the chosen frames.
2021-02-04 15:09:13 -03:00
Brenno
ce2c4e0198 Updated documentation 2021-01-22 20:14:25 -03:00
Brenno
d6e0acb0cb ObjectDetection: show object's icons and transform handlers per frame
Only show the tracked object's icon (on the mini-GUI to attach a clip to it) and transform handler if the object appears on the screen (i.e. it has data for the requested frame)
2021-01-22 20:03:05 -03:00
Brenno
32a217eda7 Added support to attach clip to detected object (ObjectDetection) effect
This feature let's the user attach a clip to an object detected by the Object Detection effect, in the same way it is done with the Tracker Effect.
2021-01-22 19:28:16 -03:00
Brenno
a7d2b6adab Fixed clip transform handler when attached to object 2021-01-19 16:03:51 -03:00
Brenno
cb61f914f7 Tracker effect and export video fixes
Fixed bug that made Openshot crash if two or more Tracker effects were added to the same video.
Fixed bug that made the clips to be incorrectly attached to tracked objects in the exported video.
2021-01-18 15:30:11 -03:00
Brenno
a5feadce1e Changed KeyframeBBox to TrackedObjectBBox and added TrackedObjectBase
Added new base class TrackedObjectBase, changed class KeyframeBBox to TrackedObjectBBox and changes it's inheritance from KeyframeBase to TrackedObjectBase.
2021-01-18 14:52:01 -03:00