Function:OpticalFlowHS
From CUVI Wiki
Function
CuviStatus opticalFlowHS(const CuviImage& previous,
const CuviImage& next,
Cuvi32f* flowX,
Cuvi32f* flowY,
const bool usePrevious,
const Cuvi32f lambda = 1.0f ,
const Cuvi32s iterations = 1,
const CuviStream& stream = CuviStream());
|
Parameters
| Name | Type | Description |
|---|---|---|
| previous | const CuviImage& | The first image whose features are to be tracked |
| next | const CuviImage& | Second image, in which to look for features of first image |
| flowX | Cuvi32f* | Horizontal velocity vector |
| flowY | Cuvi32f* | Vertical velocity vector |
| usePrevious | bool | use previous (input) velocity field |
| lambda | const Cuvi32f | Lagrangian multiplier |
| iterations | const Cuvi32s | Maximum number of iterations |
| stream | CuviStream* | GPU stream ID for execution |
Image Type Support
| Input | Output |
|---|---|
| 8uC1 | 32fC1 |
Sample
Example
|
