|
Evo 7.12.0-TM26061101
Evo LPR Engine
|
Triggered Snapshot Engine class. More...
#include <TSSEngine.hpp>
Public Member Functions | |
| virtual EvoRC | Init (const char *ccode, const char *dnnDevDesc, const char *url)=0 |
| virtual EvoRC | Init (const char *ccode, const char *dnnDevDesc, GIC::Dev::Ptr dev, uint32_t idxDS=0)=0 |
| virtual void | Deinit (void)=0 |
| virtual LPI::Ptr | Trigger (Picture::Ptr &pic, EvoMS *mstg=NULL)=0 |
| virtual EvoRC | OpenLiveView (uintptr_t win, bool keepAR)=0 |
| virtual void | CloseLiveView (void)=0 |
| Public Member Functions inherited from Evo::Engine | |
| virtual EvoRC | SetParam (EvoParam param, const void *value)=0 |
| virtual EvoRC | GetParam (EvoParam param, void *value) const =0 |
Static Public Member Functions | |
| static EVOTSSE_DECLSPEC Ptr | Create (void) |
TSSEngine class provides funcionalities to detect and recognize all the license plates on the pictures captured from video streaming whenever trigger events occur. This class uses H/W CODEC to reduce latency and CPU load decoding the compressed video stream. So, it is recommended to install the last display driver. For details, refer to 'System Requirements' section.
|
pure virtual |
Close the opened live view.
This method must be explicitly called before any of following cases occur.
|
static |
Create a engine instance.
|
pure virtual |
Release all the resources in use. For further process, must be reinitialized.
|
pure virtual |
Initialize the engine for video streaming based on IP protocol.
| [in] | ccode | The same as SSEngine::Init(). |
| [in] | dnnDevDesc | The same as SSEngine::Init(). |
| [in] | url | URL of video streaming source based on IP protocol. For example, 'rtsp://192.168.10.5/media'. |
|
pure virtual |
Initialize the engine for video streaming from GenICam-compatable device.
| [in] | ccode | The same as SSEngine::Init(). |
| [in] | dnnDevDesc | The same as SSEngine::Init(). |
| [in] | dev | The GenICam device from GIC::Admin::OpenDev(). |
| [in] | idxDS | Data-Stream index which corresponds to video stream of the GenICam device. |
|
pure virtual |
Open input-video's live-view. It uses OpenGL to reduce latency and CPU load. So, it is recommended to install the lastest version of display driver. For details, refer to 'System Requirements' section in the document
| [in] | win | Window handle or ID to be used as live view. On Linux platform, This is Xlib's 'Window' type and on Windows platform, this is Win32-API's 'HWND' type. |
| [in] | keepAR | Determine whether video's aspect-ratio is kept or not although the live-view window is resized. |
|
pure virtual |
Get the last captured picture and found license plates on it.
| [out] | pic | The latest picture. Before called, must be set to NULL. |
| [out] | mstg | For the usage of debuging. |