Release 1.0.0 (#1)
* Add Bind()/Unbind() which binds and unbinds dfs-opencv
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add Initialize()
Initialize() initialize an adaptor with parameters.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add DepthParameter structure
DepthParameter provides essential parameters for dfs.
All plugins should provide the parameters as default.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* add Run() and GetDepthData()
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Change to bind adaptor which is defined at ini file path
Whenever run mv_depth_* apis dfs-adaptation loads backend_path.ini
and then tries to bind the adaptor defined in it.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* add error handling if Initialize() fails
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add width and height parameters to Initialized()'s input parameters
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add parameters of minimun and maximum disparities to Initialize()
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Change enumeration and add new type
To support various types, change the enumeration
from DFS_DATA_TYPE_UINT8 to DFS_DATA_TYPE_UINT8C1
which indicates unsinged integer 8 bits with 1 channel.
Add DFS_DATA_TYPE_UINT8C3.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Fix erratum
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Release 1.0.0
[Version]: 1.0.0
[Issue type]: new feature
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Check return of dlsym and clear old error conditions
dlsym can return NULL but not error. So code to check return of dlsym
is added. dlerror() can clear old error conditions. So call dlerror() before
dlsym() and call dlerror() again to get errors.
In addition, remove unnecessary try-catch in DfsAdaptor::Initialize() method.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>