
SUBSTANTIATION OF PERSPECTIVES OF USING THE LIBRARY OF COMPUTER VISION OpenCV IN THE DEVELOPMENT OF SOFTWARE FOR PROCESSING VIDEO INFORMATION TESTS
Author(s) -
F. Yermolenko,
V. Zozulia,
Валентин Васильевич Рыжков
Publication year - 2020
Publication title -
zbìrnik naukovih pracʹ deržavnogo naukovo-doslìdnogo ìnstitutu viprobuvanʹ ì sertifìkacìï ozbroênnâ ta vìjsʹkovoï tehnìki
Language(s) - English
Resource type - Journals
ISSN - 2706-7386
DOI - 10.37701/dndivsovt.3.2020.05
Subject(s) - computer science , software , computer vision , process (computing) , frame (networking) , artificial intelligence , image processing , distortion (music) , computer graphics (images) , image (mathematics) , telecommunications , amplifier , computer network , bandwidth (computing) , programming language , operating system
The article highlights the practicability of developing our own software for processing video information obtained during testing of weapons and military equipment (WME) specimens. To obtain measurement information of processes which are distributed in space and time, namely: motion trajectories, velocity, acceleration of the object, propagation of gun muzzle blast ejection, dynamics of explosion of ammunition of various purposes.
The basic operations of video information processing were outlined:
1) perspective correction;
2) compensation (correction) of distortion (optical effect "fish eye”);
3) scale determination of the video material’s frame;
4) conducting of static measurements;
5) position determination of the image object in a sequence of video stream’s frames.
A brief overview of major open-access computer libraries (Accord.NET, VXL (Vision-something-Libraries), OpenCV (Open Source Computer Vision Library)) were conducted.
To demonstrate how the above operations were performed by the OpenCV library, examples of the results of using it in Kinovea program were presented.
An analysis of the popularity of computer vision libraries was conducted, which made it possible to assess the prospects for their further development and information support.
The rationale for using OpenCV in software was fulfilled, that can be developed to process the video information obtained during testing of weapons and military equipment specimens.