1(School of Computer Science,University of Science and Technology of China,Hefei 230026,China)2(National High Performance Computing Center,Hefei 230026,China)
Abstract:There are many problems in the communication between domain experts and technicians during the development of Computer Vision(CV)application model and it is difficult to integrate and invoke various CV operators together.Therefore,to solve these problems,this paper proposes a model-driven development method,designs and implements Computer Vision Domain Specific Language(CVDSL)based on the Xtextframework.CVDSL integrates some common CV operators,and provides a unified platform for developing application models in the CV field.In this paper,the domain meta model is built for the CV field at first.Secondly,the grammar rule system is defined based on the domain meta model,and then the grammar checker is customized for the domain related grammar rule base.And this paper designs an automatic code generator which converts CVDSL to C++.In this paper,the CVDSL is evaluated by the Framework for Qualitative Assessment of DSLs(FQAD)and specific CV domain application model developing is completed by the CVDSL,which both verify the advantages of CVDSL.
姜靖,郑启龙,. 面向计算机视觉的领域特定语言[J]. 小型微型计算机系统, 2020, 41(3): 617-624.
JIANG Jing,ZHENG Qi-long,. Domain Specific Language for Computer Vision. Journal of Chinese Computer Systems, 2020, 41(3): 617-624.