发明名称 一种斯诺克台球的计算机辅助斯诺克判别方法
摘要 本发明涉及一种斯诺克台球的计算机辅助斯诺克判别方法。包括:获取一帧斯诺克台球静止图像;定位母球坐标和目标球坐标;在图像中建立一个区域;确定区域内的障碍台球有几个。若有一个障碍台球,建立一个三角形斯诺克判别区域;若区域内有两个或两个以上障碍台球,则判断是否有障碍台球在三角形别区域内,如果有则为斯诺克;否则建立母球不碰到各障碍球并击打到目标球的母球球心行进路径区域,判别各行进路径区域之间是否相交。若各行进路径区域全部相交,则不是斯诺克,若任意一个行进路径区域与其它行进路径区域不相交则为斯诺克。本发明的有益效果是:实现了斯诺克判断的快速准确,减轻裁判员压力,增加裁判判罚的公正性和准确度。
申请公布号 CN101770550A 申请公布日期 2010.07.07
申请号 CN201010120604.1 申请日期 2010.03.09
申请人 刘铮;北京工业大学 发明人 毋立芳;刘健;涂玲;程照辉;刘宪章;孙京;刘铮
分类号 G06F19/00(2006.01)I;A63D15/00(2006.01)I 主分类号 G06F19/00(2006.01)I
代理机构 北京国林贸知识产权代理有限公司 11001 代理人 李桂玲
主权项 一种斯诺克台球的计算机辅助斯诺克判别方法,其特征在于,该判别方法步骤包括:a.获取一帧斯诺克台球静止图像,确定图像中各台球的平面坐标;b.定位母球坐标和目标球坐标;c.在台球图像中建立一个区域,所述区域是两条相互平行的直线和两条直线两端连接后形成的区域,两条直线分别穿过母球坐标中心和目标球坐标中心,两条直线与母球和目标球坐标中心连线垂直;母球位于所述穿过母球直线的中点;目标球位于所述穿过目标球直线的中点;d.确定区域内是否有障碍台球,没有障碍台球则不存在斯诺克,有障碍台球则继续执行;e.确定区域内的障碍台球有几个:e1,若确定区域内有一个障碍台球,建立一个三角形斯诺克判别区域,所述三角形斯诺克判别区域是等腰三角形,其底边在母球上,底边长度为母球两倍直径,顶点是目标球坐标中心,母球置于底边的中点,判断障碍台球的中心坐标是否在等腰三角形斯诺克判别区域内,如果障碍台球的中心坐标在等腰三角形斯诺克判别区域内则为斯诺克,否则没有斯诺克;e2,若确定区域内有两个或两个以上障碍台球,则首先判断是否有障碍台球的中心坐标在所述等腰三角形斯诺克判别区域内,如果有障碍台球的中心坐标在等腰三角形斯诺克判别区域内则为斯诺克,否则继续执行;e3,建立母球不碰到各障碍球并击打到目标球的母球球心行进路径区域,判别各行进路径区域之间是否相交 若各行进路径区域全部相交,则不是斯诺克,若任意一个行进路径区域与其它行进路径区域不相交则为斯诺克。
地址 100027 北京市朝阳区三里屯北28楼四单元603室