7dcab381b5e7ccde035e3a45d428b44e.png

相信大家过年期间,打牌是大家的重要娱乐项目之一吧,分享一个我在油管找到的教程,自己简单实现了一下很简单

油管地址

https://www.youtube.com/watch?v=m-QPjO-2IkA​www.youtube.com

github地址

https://github.com/EdjeElectronics/OpenCV-Playing-Card-Detector​github.com

他这个扑克牌识别有个局限,就是如果扑克的文字大小或者位置换了 就失效了 ,我打算学习下TensorFlow看看能不能解决这个问题.

下载代码后如果不能识别大家只需要改几个参数就可以了,因为大家的牌可能不一样但是总体上都是数字和数字下方的梅花方片之类的

大家看源码的时候注意的三点

1.大家如果用的是windos的usb摄像机 请把piorusb改成2

2.训练扑克牌的时候Rank_Suit_Ioslator.py 这个108和116行要根据你扑克牌的形状更改

3.cv2引用的时候用引入 opencv-python 3.4版本

给大家看看我自己的效果

9ae4d7662b77e9bfef37636c2d1a9749.png

感谢Edje Electronics

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐