Obtain Images for Training

Vehicle model recognition performs best when vehicles are moving towards the camera, and the front of the vehicle is visible in the video.

To obtain training images, you can run vehicle model identification on a sample video and output the result images to the image encoder. The vehicle model analysis engine requires as input either the DataWithSource or ResultWithSource track from a number plate analysis task, or the ResultWithSource track from a text detection task. Before you output images using the image encoder, configure a Crop transform task so that the images are cropped to the region identified by the vehicle model analysis engine.

For example, you could use the following configuration:

[Ingest]
IngestEngine=libav

[libav]
Type=libav

[Analysis]
AnalysisEngine0=ANPR
AnalysisEngine1=VehicleModel

[ANPR]
Type=numberplate
Location=GB

[VehicleModel]
Type=vehiclemodel
Input=ANPR.DataWithSource

[Transform]
TransformEngine0=Crop

[Crop]
Type=Crop
Input=VehicleModel.ResultWithSource

[Encoding]
EncodingEngine0=VehicleImages

[VehicleImages]
Type=ImageEncoder
ImageInput=Crop.Output
OutputPath=./training/image-%segment.sequence%.png

_HP_HTML5_bannerTitle.htm