Review on Executing OpenCV Based Computer Vision Programmes in C++ with Windows Environment

Show simple item record

dc.contributor.author Sanjaya, H.M.S.
dc.date.accessioned 2022-04-25T10:20:57Z
dc.date.available 2022-04-25T10:20:57Z
dc.date.issued 2022-03-02
dc.identifier.citation Sanjaya, H. M. S. (2022). Review on Executing OpenCV Based Computer Vision Programmes in C++ with Windows Environment. 19th Academic Sessions, University of Ruhuna, Matara, Sri Lanka. 46.
dc.identifier.issn 2362-0412
dc.identifier.uri http://ir.lib.ruh.ac.lk/xmlui/handle/iruor/5756
dc.description.abstract There are many software packages available in Python in computer vision. Nevertheless, in order to deal with more low level faster algorithms and embedded systems, C++ is preferable. Installing and configuring an OpenCV environment may not be included in a teaching module's learning outcomes. This review involves finding the feasibility of properly executing OpenCVbased computer vision programmes in C++ in a Windows environment with minimal preconfiguration. The OpenCV libraries were built using the C++ source, and the generated libraries and header files were attached to a Visual Studio project which can be easily distributed among others. Building and configuring OpenCV may need an experienced user, but a simple tutorial or guideline is enough to train and use. Bilateral filtering and edge, face, HOG detection were the chosen algorithms that were run with parallel processing in CPU and with and without OpenCL support to run the algorithm in both CPU and GPU. These algorithms deal with image data stored in 2D matrices. All the tests were done on every frame of a one-minute long video, and the time taken to process all the frames were recorded. The test results show that turning the debug option makes the algorithms run faster. Furthermore, bilateral filtering shows about 3 minutes of reduction in execution time when using both CPU and GPU, while other algorithms show minor reductions in execution time except face detection. en_US
dc.language.iso en en_US
dc.publisher University of Ruhuna, Matara, Sri Lanka en_US
dc.subject OpenCV with C++ en_US
dc.subject OpenCV with OpenCL en_US
dc.subject OpenCV in Windows en_US
dc.title Review on Executing OpenCV Based Computer Vision Programmes in C++ with Windows Environment en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account