| In recent years,the pigeon sport in China has developed vigorously and has become the fourth largest sport in the world.The number of registered members of Chinese Racing Pigeon Association has reached 400,000,and the number is still rising,but there are few products of racing pigeon management in the market.With the development of Chinese pigeon racing and Internet,the intelligent racing pigeon management system has huge market potential.The racing pigeon management system mentioned in this paper meets this need.I participated in the design process of the overall system and implemented the function of pigeon pedigree auto-input.Because of the particularity and complexity of the pedigree,it cannot be identified directly by OCR tools or certificate identification products.Function of pigeon pedigree auto-input is divided into five modules in this paper,and I implement them in sequence:Image processing module,Racing pigeon blood relationship recognition module,Named entity recognition module,Auto-input of racing pigeon pedigree and Knowledge graph module.The pedigree of a racing pigeon is a family tree starting from this pigeon,which can be extended to parents,grandparents,great-grandparents and even great-great-grandparents,the information of each racing pigeon is surrounded by a rectangle.I call a rectangle information block of a pigeon race.Image processing module detects and cuts all the information blocks in the pedigree;Racing pigeon blood relationship recognition module implements the blood relationship recognition from the children to the grandparents through the spatial relationship between the information blocks;named entity recognition module can add label to the pigeon information in each information block,in which OCR is used as an assistant;With the pigeon racing information with labels and the blood relationship between pigeons,the auto-input of pigeon pedigree can be implemented;sometimes there is information missing in the information block of pedigree.Knowledge graph of pigeon racing blood relationship is built in this paper.When the information block of pedigree uploaded by the user shows up information missing,the system can provide reference information from knowledge graph.The knowledge graph is developed,maintained and used by all users.I construct the domain ontology of racing pigeon,which needs to be expanded.At present,the function of racing pigeon management system has been basically completed.After the test of each function,it meets the expectations of the developers and the needs of users. |