好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

未控制环境下的立体视觉骰点辨识系统及方法.docx

4页
  • 卖家[上传人]:ting****789
  • 文档编号:309996065
  • 上传时间:2022-06-14
  • 文档格式:DOCX
  • 文档大小:20.13KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 未控制环境下的立体视觉骰点辨识系统及方法专利名称:未控制环境下的立体视觉骰点辨识系统及方法技术领域:本发明与立体视觉骰点辨识系统有关,特别是与可在未受控制的开放式环境中, 利用多台影像撷取装置来进行辨识的骰点辨识系统有关背景技术:目前最常见的骰子游戏是在一开放式桌台上进行,搭配庄家的掷骰,可让多位玩家同时进行游戏庄家可依据玩家的需求,来适当调整游戏流程与内容,为一种玩家与庄家之间的游戏互动模式近年来出现电脑控制的密闭式骰子游戏机台,此机台组合了硬件元件与骰点辨识软件,无需庄家的掷骰,完全利用电脑控制游戏的进行玩家需遵照此系统机台所建立的游戏流程与规则,无法更改,为一种玩家与机器的游戏互动模式相较之下,开放式的骰子游戏桌台已行之多年,一般玩家已建立了自然的信任度 而密闭式的骰子游戏机台,其游戏的模式则有别于以往,玩家需要一段时间适应,故一般玩家仍较喜爱开放式的骰子游戏桌台的游戏模式目前现有的骰点辨识系统,均设计在密闭式的环境中,仅适用于厂商自行设计的骰子游戏机台,而无法应用于开放式的骰子桌台且目前的骰点辨识系统,皆使用单台摄影机来撷取骰子的平面影像,再进行骰点辨识然而,平面影像的辨识软件,其辨识误差却时有所闻。

      有鉴于此,本发明遂针对上述现有技术的缺失,提出一种可应用于未受控制的开放式环境中的骰点辨识系统,以有效克服上述的该等问题,其中系统包含使用多台摄影机, 以撷取骰子的多个面向的影像,再经由立体电脑视觉辨识软件来进行骰点辨识发明内容本发明提供一种骰点辨识方法及系统,其主要目的在于提供一种可在未受控制的开放式环境下,进行自动骰点辨识作业本发明提出一种骰点辨识系统,该系统可以适用于不同的游戏桌台,因此更利于大量推广此骰点辨识系统主要包括多台影像撷取装置(例如,摄影机)以及主机另外此骰点辨识系统更包括有摄影机支架、遮光罩以及辅助光源,其中摄影机支架为架设影像撷取装置之用,可依现场设备就地取材;遮光罩与辅助光源也可搭配现场环境进行整体环境光源的调整,以使系统达到最佳辨识效果主机耦接至各个影像撷取装置,这些影像撷取装置分别由多个视角来拍摄骰子,以取得各个视角所对应的骰子影像主机在接收到各个视角的骰子影像后,再通过电脑立体视觉技术,进行骰点辨识本发明提出一种骰点辨识方法,其使用多台影像撷取装置由多个不同的视角来拍摄骰子,以撷取各个视角所对应的骰子影像利用电脑立体视觉技术,可以取得骰子分布的几何空间资讯,进而找出骰子朝向上面的影像资讯,再通过这些影像资讯来找出骰子朝上面的多个骰点候选区域,并通过多样化的立体取像的分类器来辨识各个骰点候选区域是否为骰点。

      最后,依据骰点的分布模式辨识每一个骰点的结果在本发明的一实施例中,上述在撷取各视角所对应的骰子影像的步骤之后,可依据这些影像撷取装置的内部参数与外部参数,来建立电脑立体视觉的几何空间模型在本发明的一实施例中,通过上述的几何空间模型,可知道影像平面与立体空间平面之间的关系式,并依据此关系式,可将不同视角下的骰子影像,转换成具有相同视角的影像在本发明的一实施例中,上述经过电脑立体视觉的技术,找出骰点候选区域后,通过分类器对各个骰点候选区域计算一分数,再比对每个骰点候选区域的分数与门槛值当分数大于门槛值时,判定此分数对应的骰点候选区域为骰点在本发明的一实施例中,将上述经过分类器所辨识出为骰点的区域,通过分群处理(clustering),而将骰点依照骰子的数目来分群,并且统计分群后的骰点群组中的骰点个数在本发明的一实施例中,上述在统计分群后的骰点群组中的骰点个数之后,可判断骰点群组中的骰点分布位置是否符合骰点分布模式若不符合骰点分布模式,则自上述骰点候选区域中挑选最接近骰点群组的其中之一作为另一骰点,并将此骰点加入至骰点群组中,来重新判断骰点群组中的骰点分布位置是否符合骰点分布模式,直至骰点群组中的骰点的分布位置符合骰点分布模式为止。

      基于上述内容,本发明使用至少两台摄影机以不同视角来拍摄骰子,并利用不同视角所拍摄的骰子影像,通过几何空间模型,将其转换为相同视角的骰子影像结合这些经视角校正后的骰子影像,可强化骰子朝向上面的影像资讯,并可大幅减弱骰子侧面的影像资讯本技术可以获得超高精确的辨识结果为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下图IA是依照本发明一实施例的骰点辨识系统的方块图;图IB是依照本发明一实施例的骰点辨识系统的示意图;图2是依照本发明一实施例的骰点辨识方法的流程图;图3是依照本发明另一实施例的骰点辨识方法的流程图;图4是依照本发明一实施例的骰子影像的示意图;图5是依照本发明一实施例的经视角校正后的骰子影像的示意图;图6是依照本发明一实施例的结合影像的示意图;图7是依照本发明一实施例的侦测骰点候选区域的示意图;图8是依照本发明一实施例的骰子的朝上面点数,经分类器辨识结果的示意图;图9是依照本发明一实施例的骰子的朝上面点数分群的示意图;图10是依照本发明一实施例的骰点分布模式的示意图主要元件符号说明110:主机120、130、140 影像撷取装置150、151、152 摄影机支架160 骰盅170 遮光罩180 辅助光源401、403、405、501、503 骰子影像601 结合影像701 边缘侦测影像7O3:圆侦测影像801 骰点影像901 分群影像902 辨识结果影像S205 S225 本发明一实施例的骰点辨识方法各步骤S305 S335 本发明另一实施例的骰点辨识方法各步骤具体实施例方式本发明提出一种骰点辨识方法及系统,其可以自动辨识骰子点数。

      为了使本发明的内容更为明了,以下特举实施例,作为本发明确实能够据以实施的范例图IA是依照本发明一实施例的骰点辨识系统的方块图在本实施例中,为了便于说明将以三个影像撷取装置(影像撷取装置可以是相机或摄影机等)来加以解说然而, 在其他实施例中,也可以使用两个影像撷取装置,或者使用三个以上的影像撷取装置,而并未局限于此请参照图1A,主机110耦接至影像撷取装置120、影像撷取装置130及影像撷取装置140,并接收这些影像撷取装置所撷取的骰子影像,以进行骰点辨识(骰点辨识过程将于稍后详述)主机110内的辨识软件,包括有影像撷取装置120、影像撷取装置130以及影像撷取装置140的内部参数与外部参数,用于依据内部参数与外部参数来建立电脑立体视觉的几何空间模型并且,主机110内还包括使用电脑立体视觉技术与几何空间资讯,以进行骰点辨识图IB是依照本发明一实施例的骰点辨识系统的示意图请参照图1B,摄影机支架 150、摄影机支架151、摄影机支架152分别用于将影像撷取装置120、影像撷取装置130及影像撷取装置140架设于适当位置,以通过影像撷取装置120、影像撷取装置130、影像撷取装置140来撷取骰盅160内的骰子影像。

      影像撷取装置120、影像撷取装置130及影像撷取装置140,可以将所拍摄到的骰子影像传送至主机110中,进行骰点辨识摄影机支架150、摄影机支架151、摄影机支架152可依现场设备就地取材,来将影像撷取装置120、影像撷取装置130及影像撷取装置140架设于适当位置,以撷取骰子影像 遮光罩I70与辅助光源180也可搭配现场环境而进行整体环境光源的调整,以使系统达到最佳辨识效果本实施例的骰点辨识系统可应用于未受控制的开放式环境下,例如一般的博奕场所由于本发明不用更改原有的桌台及骰盅等设备,即可进行骰点辨识对使用者而言不用重新适应新的掷骰游戏机台,而对经营者而言则无须投入成本来修改骰盅等相关设备 以下举一实施例来说明于主机110中执行的骰点辨识方法的各步骤图2是依照本发明一实施例的骰点辨识方法的流程图 请参照图2,在步骤S205中,使用多台影像撷取装置由多个不同的视角拍摄骰子, 并撷取各视角所对应的骰子影像接着,在步骤S210中,利用电脑立体视觉技术,来取得骰子分布的立体空间资讯,并通过几何空间的对应关系,找出骰子的朝向上面的影像资讯之后,在步骤S215中,经由电脑立体视觉技术,而借着上述影像资讯来找出朝上面的多个骰点候选区域。

      然后,如步骤S220所示,通过多样化的立体取像的分类器,来辨识各骰点候选区域是否为骰点最后,在步骤S225中,依据骰点分布模式,辨识骰子的朝上面点数以下再举一实施例来详加说明图3是依照本发明另一实施例的骰点辨识方法的流程图请参照图3,在步骤S305中,通过多个影像撷取装置而分别由骰子的多个视角来拍摄骰子,以取得各个视角所对应的骰子影像以图IA及图IB而言,影像撷取装置120、影像撷取装置130及影像撷取装置140在不同视角下撷取三张骰子影像,如图4所示图4是依照本发明一实施例的骰子影像的示意图请参照图4,骰子影像401、骰子影像403及骰子影像405分别是由不同视角所拍摄而得在步骤S310中,依据各影像撷取装置的内部参数与外部参数来建立出几何空间模型以图1A、图4而言,当主机110接收影像撷取装置120、影像撷取装置130及影像撷取装置140所撷取的骰子影像时,依据骰子影像401、骰子影像403及骰子影像405的内部参数与外部参数,来建立电脑立体视觉的几何空间模型接着,在步骤S315中,通过几何空间模型,来取得影像平面与立体空间平面之间的关系式,依据此关系式,可将不同视角下的骰子影像,转换成具有相同视角的影像。

      图5是依照本发明一实施例的经视角校正后的骰子影像的示意图请参考图4及图5,以骰子影像401作为参考影像,将骰子影像403及骰子影像405转换为与骰子影像401 具有相同视角的影像如图5所示,骰子影像405经视角校正后转换为骰子影像501,骰子影像403经视角校正后转换为骰子影像503接着,步骤S320,结合相同视角的骰子影像,建立出具有立体视觉的结合影像而结合这些经视角校正后的骰子影像,可强化骰子的朝上面的影像资讯,并可大幅减弱骰子侧面的影像资讯例如,图6是依照本发明一实施例的结合影像的示意图在图6中,结合影像601为骰子影像401、经视角校正后的骰子影像501及经视角校正后的骰子影像503的纟口口之后,在步骤S325中,通过电脑立体视觉技术找出结合影像中的骰点候选区域 例如,利用边缘侦测技术找出结合影像中的边缘资讯之后,再利用圆侦测技术来找出可能为骰点的骰点候选区域图7是依照本发明一实施例的侦测骰点候选区域的示意图请参照图7,将结合影像601经由边缘侦测技术而获得边缘侦测影像701,之后再对边缘侦测影像701执行圆侦测技术而获得圆侦测影像703请参照图7,圆侦测影像703中的实心黑点即为骰点候选区域。

      然后,在步骤S330中,通过分类器的使用,辨识各骰点候选区域是否为骰点也就是说,将有可能是骰点的影像(即,骰点候选区域),通过分类器来辨识其是否为骰点在此,是使用类神经网络作为分类器的该此分类器是根据CIE Lab色彩空间成分而设计,此色彩空间对于光源变化有极高的容许能力,因此较不易受光源变化的影响并通过分类器7对各个骰点候选区域计算一分数,再比对每个骰点候选区域的分数与一门槛值当分数大于门槛值时,判定此分数对应的骰点候选区域为骰点图8是依照本发明一实施例的骰子的朝上面的点数,经分类器辨识结果的示意图请参照图8,骰点影像801中的实心黑点即为骰子的朝上面点数步骤S335中,依据骰点的分布模式,分群出适当的骰点群组,并计算骰点群组内的骰点数量也就是说,依据骰点辨识结果来判定骰子的点数当骰子为一颗以上时,在判定骰子的点数之前,可先对被辨识为骰点的骰点候选区域进行分群,也就是为了区分出各个骰子的骰点之后,再统计分群后的骰点群组中的骰点个数图9是依照本发明一实施例的骰子的朝上面的点数分群的示意图在图9中,将分类器分类出的结果,通过自动群组处理,并参考骰点分布模式,而定义出可辨识的骰点群组分群影像901为将骰点影像801 进行分群后所获得的结果。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.