Font Size: a A A

Research On Cross-platform Astronomical Image Acquisition System Based On Qt

Posted on:2021-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2430330611459020Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of electronic information technology,many imaging devices with different performances and various computer operating systems have been produced.A CCD camera using a charge-coupled device(CCD)as an image sensor is a high-performance imaging device widely used in the field of astronomical observation,usually under the control of a computer to obtain astronomical images in a specific way.Therefore,the software for astronomical CCD cameras is usually unique and needs to be developed separately.The computer operating systems used in the field of astronomy are mostly Windows and Linux.In order to save manpower and material resources,people hope that camera control and image acquisition software developed under different platforms have the characteristics of cross-platform use.This article takes a CCD camera used in the research of a national fund project in the laboratory as the object.According to the needs of real-time lucky imaging in the subject,Qt is selected as a development tool,using its good graphical user interface(GUI)development functions and Cross-platform function,developed a set of astronomical image acquisition software that can be used across platforms.Based on the CCD camera development kit provided by the manufacturer,under the Windows+Qt environment,using C++ as the programming language,the camera is used for secondary development.The article describes the hardware structure and software development process of the CCD camera image acquisition system.In the process of programming,by calling the functions of camera control,image acquisition and transmission in the development kit,functions such as camera imaging control parameter setting and precise adjustment,image transmission,image format conversion and storage are realized.In order to combine with the use of the camera in the subject,this paper also analyzes the interface characteristics of the two network transmission protocols and the FPGA system,and proposes and implements a method of intercepting part of the collected images for transmission by detecting the mouse position.At different stages of system design,functional tests of corresponding program modules or functions were carried out.After the programming of the entire system was completed,a comprehensive test of the system was carried out,including system operation stability,data transmission integrity,and running experiments on the Linux platform.The test results show that the cross-platform image acquisition system constructed can basically meet the requirements of the real-time lucky imaging subject.The designed software has a certain degree of innovation and practicability.The technical methods used in the development process have certain reference value for the researchers engaged in image acquisition and processing to carry out the secondary development of the camera.
Keywords/Search Tags:Qt, cross-platform, CCD camera, image acquisition, image transmission
PDF Full Text Request
Related items