基于WebGL的三維實(shí)體語(yǔ)義標(biāo)注系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the continuous development of multimedia technology, the element form of web pages presents a diversified trend. In recent years, with the help of the WebGL standard, 3D models and scenes can be rendered smoothly into browsers without relying on any third-party plug-ins. It is necessary to implement 3D entity semantic annotation in browser by standard, cross-platform WebGL interface instead of traditional two-dimensional drawing software annotation. This paper designs and implements a three-dimensional entity semantic annotation system based on WebGL standard. The requirements analysis, system design and data design, system detailed design, system implementation and test are described. First, the system is analyzed from two aspects of functional requirements and non-functional requirements, and six functional modules of the system are determined. In the stage of overall design, the modular B / S structure and the design principle of componentization are put forward, and the overall frame of the system design is determined, and the function of the system is demonstrated by the functional architecture diagram. Modeling and analyzing the contents involved in the system and drawing E-R diagram to show the relationship between entities. The detailed design starts with the six function modules of the system, and then divides the modules according to the function, and designs the realization function of each function point in detail. The realization part of the system revolves around the core code display of the main function module and the way of the effect screenshot. Finally, the system is tested comprehensively and the test problem is perfected. Through comprehensive analysis, detailed design and continuous improvement, a 3D entity semantic annotation system is designed. This development mainly realizes the user management, entity file upload, semantic annotation, file sharing, file collection and WeChat access of the 3D entity semantic annotation system. In the design of the system, the component development of Vue is used to realize the binding of data, which greatly improves the efficiency of code reuse and development. For frequently requested files, redis is used as data cache to reduce the number of requests and request response time. By using the offline storage mechanism of H5, the user can continue to operate in the offline state, and then submit these operations to save when there is a network link. In order to make the system more universal and practical, the system is fully compatible with web and handheld devices. The semantic annotation realized by the system strengthens the user's understanding of the entity file, the online annotation mode saves the file storage space greatly, and the user can operate at any time and anywhere. The retrieval of files in the system can be further optimized by using semantic annotated content. At present, the implemented 3D entity semantic annotation system has been applied very well, which not only facilitates the user's learning and communication, but also saves the user's local storage space.
【學(xué)位授予單位】:山東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 孟祥宇;呂衛(wèi);褚晶輝;;基于Leap Motion的手工雕塑網(wǎng)頁(yè)應(yīng)用設(shè)計(jì)[J];信息技術(shù);2016年10期
2 易劍波;;基于MVVM模式的WEB前端框架的研究[J];信息與電腦(理論版);2016年19期
3 蘇亞光;王冬;劉佳;;通過(guò)Three.js引擎加載STL模型[J];電腦編程技巧與維護(hù);2016年10期
4 王爽;馬又良;劉洋;;信息系統(tǒng)需求分析流程與方法[J];郵電設(shè)計(jì)技術(shù);2015年12期
5 陳帝江;張紅旗;肖承翔;;數(shù)字化設(shè)計(jì)與制造重點(diǎn)基礎(chǔ)國(guó)家標(biāo)準(zhǔn)研究[J];標(biāo)準(zhǔn)科學(xué);2015年12期
6 ;七牛云存儲(chǔ)[J];商業(yè)文化;2015年24期
7 許會(huì)元;何利力;;NodeJS的異步非阻塞I/O研究[J];工業(yè)控制計(jì)算機(jī);2015年03期
8 萬(wàn)靜;張濤;;基于三維標(biāo)注技術(shù)的平推門設(shè)計(jì)與研究[J];工業(yè)技術(shù)創(chuàng)新;2015年01期
9 楊俊俐;姜志國(guó);周全;張浩鵬;史駿;;基于條件隨機(jī)場(chǎng)的遙感圖像語(yǔ)義標(biāo)注[J];航空學(xué)報(bào);2015年09期
10 黃經(jīng)贏;;基于Socket.io+Node.js+Redis構(gòu)建高效即時(shí)通訊系統(tǒng)[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2014年19期
,本文編號(hào):2165991
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2165991.html