Font Size: a A A

Design Of Multipoint Tracking Algorithm And Implementation In FPGA

Posted on:2019-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:F J ZhangFull Text:PDF
GTID:2428330548982132Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the progress of science and technology,multi-touch contro.l has been applied to more and more fields.In multi-touch technology,the use of cameras to capture hand movements is one of the most general recognition methods.Real-time image processing is used to get finger action information,and processes it into necessary signals to send to subsequent equipment.Although the multi-touch technology of projection laser appeared late,it is becoming mainstream because it is easy to carry and easy to use.For this technology,the accuracy and speed of image processing finger information determine the performance of the whole system.In this paper,the method of capturing and processing touch points based on visual multi-touch technology is analyzed,and a touch point processing method is designed for the projection laser technology.The work this article has finished is as follows:(1)Firstly,the imaging principle of multi point touch control technology based on vision and the capture method of touch point are introduced,and the advantages and disadvantages of each method are analyzed,and the advantages of the projection laser multi-touch control technology are compared.(2)Secondly,the principle of multi-touch technology is analyzed.It is known that the capture of touch points is divided into two parts:the processing of the feature points and the tracking of the feature points of the frame before and after.Therefore,the algorithm can be divided into two parts,image processing algorithm and tracking algorithm,which are used to process feature points and tracking.After introducing the principles of the two algorithms,the function simulation of RTL code is carried out to verify the correctness of the algorithm.(3)Finally,a test system is designed for the above algorithm.The test system is a hardware platform composed of image sensor and FPGA.In order to observe the results of the data intuitively,the result of the serial communication protocol capture algorithm is sent to the computer.The software platform is written on the GUI platform of Matlab software to observe the test results better.To sum up,A multi point tracking algorithm based on FPGA in this paper,which is based on the hardware environment of the projection laser multi-touch control technology,and tests the accuracy and stability of the algorithm through the test system composed of FPGA development board and host computer software.The test results show that the algorithm meets the expected goal and meets the design requirements.
Keywords/Search Tags:Multipoint tracking algorithm, FPGA, Multi-touch, Connected component labeling, Image processing
PDF Full Text Request
Related items