Ask Your Question

is it allowed to use opencv track/multitrack in commercial software?

asked 2016-06-23 09:31:16 -0500

atv gravatar image

Is opencv tracking like:


based on TLD? In which case, am i allowed to use it (as i understoood TLD was copyrighted/patented) ?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-06-24 02:10:18 -0500

J. Romeo gravatar image

updated 2016-06-30 06:51:13 -0500

I think so.

There are only a few modules which are not BSD. I can remember SIFT, but may be others...

Added info

Since OpenCV forces people to add stuff under BSD license, unless specifically stated otherwise in special licenses, the following rules apply

 // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
 // Third party copyrights are property of their respective owners.
 // Redistribution and use in source and binary forms, with or without modification,
 // are permitted provided that the following conditions are met:
 //   * Redistribution's of source code must retain the above copyright notice,
 //     this list of conditions and the following disclaimer.
 //   * Redistribution's in binary form must reproduce the above copyright notice,
 //     this list of conditions and the following disclaimer in the documentation
 //     and/or other materials provided with the distribution.
 //   * The name of the copyright holders may not be used to endorse or promote products
 //     derived from this software without specific prior written permission.

So basically you can do anything you want with it, as long as you keep the copyright notice!

edit flag offensive delete link more


Thanks both. So this is what's confusing me, how come TLD/predator and even the OpenTLD is GPL from George and are patented but yet here we have TLD in that not a conflict ?

atv gravatar imageatv ( 2016-06-30 06:54:20 -0500 )edit

because from the moment someone rewrites the idea from scratch into a module, and does not just copy paste everything, it can be used :) Thats how I understand software licenses and patents. They rarely hold :)

StevenPuttemans gravatar imageStevenPuttemans ( 2016-06-30 07:40:58 -0500 )edit

Hey Steven, yeah that's true.

BTW - i tried the multitracker but i'm not sure i understand it. The code tells me the arguments are : * example: * example_tracking_multitracker Bolt/img/%04d.jpg * example_tracking_multitracker faceocc2.webm KCF

So for the first example, an image. How can it track anything based on a static image? The second example, a movie as the first argument and the tracking algorithm as the second.

I guess i don't understand how this is supposed to work. I'd like to modify it so i can use it for tracking objects from a webcam.

atv gravatar imageatv ( 2016-06-30 09:39:43 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-06-23 09:31:16 -0500

Seen: 199 times

Last updated: Jun 30 '16