Font Size: a A A

The Design And Implementation Of Semantic Annotation System For Three-dimensional Object Based On WebGL

Posted on:2018-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:G Q HuFull Text:PDF
GTID:2348330518468433Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of multimedia technology,the elements in the web page presents a diversified trend.In recent years,with the help of WebGL standards,3D models and scenes in the browser can display smoothly no longer rely on any third-party plug-in.It is necessary to implement 3D solid semantic annotation in the browser to replace the traditional drawing software label through standard,cross-platform WebGL interface.This paper designs and realizes the semantic annotation system for three-dimensional object based on WebGL standard.This paper introduces the requirements analysis of the system,the overall design of the system,the detailed design of the system,the design of the database and the realization and testing of the system.First of all,from the functional requirements and non-functional requirements those two aspects to analyze the system,and determining the system's six functional modules.In the overall design stage,the modularity,B / S structure and component design principle are putted forward,and the overall framework of the systematic design is determined.Model and analyze the contents involved and draw E-R diagram to show the link between objects.The function diagram is used to display the system function.Detailed design proceed from six major functional modules of the system,Then the modules are divided according to the function,Implete function of each function point is designed in details.The realization of the system is mainly through the core code display and the key effect of screenshot those two ways to start,finally make a comprehensive test for the system and improve the test questions.Through a comprehensive analysis,detailed design and continuous improvement,ultimately finish the design of semantic annotation system for three-dimensional object.This design mainly introduces the six modules of user management,object file uploading,semantic annotation,file sharing,file summarization and microcomponent access,which are realized by three-dimensional object semantic annotation system.System design using Vue component development,to achieve the data binding,improving the code reuse and development efficiency greatly.For frequent using file adopt redis to do data cache,reduce the requests times and request response time.Using off-line storage mechanism of H5,so that users can continue to operate in theoffline state,then submit and save these operations in the case of a network link.In order to make the system more versatile and practical,the system is fully compatible with the web end and handheld devices,in the WeChat public number can be used same.The semantic annotation of the system enhances the user's understanding of the object file;the online annotation mode saves the file storage space greatly,the users can operate anytime and anywhere;The semantic content can further optimize the retrieval of files within the system.At present,the implementation of semantic annotation system for 3D object has been well applied,which not only facilitates the user's learning and communication,but also saves the local storage space.
Keywords/Search Tags:semantic annotation, WebGL, three-dimensional object, B/S
PDF Full Text Request
Related items