Show HN:Omi – 快速宝可梦卡牌扫描器
1 分•作者: crovillas•8 个月前
大家好,
我开发了 Omi——一种用手机扫描宝可梦卡牌并立即获取结果的简单方法:卡牌名称、系列和当前市场价格。
我开发它的原因是管理卡牌收藏太麻烦了。手动在 TCGPlayer 或 eBay 上输入卡牌名称非常耗时,而现有的应用程序要么速度慢,要么操作繁琐。
Omi 使用设备端图像识别技术,并基于数千张宝可梦卡牌图像进行微调的轻量级模型。它能实现:
* 卡牌检测——即使在光线不均匀或卡牌略微旋转的情况下也能识别
* 实时查询——针对约 15000 张卡牌的数据库进行低延迟匹配
* 定价——从多个市场获取实时价格
最难的部分是在不同系列中看起来几乎相同的卡牌(你好,皮卡丘变体)上获得良好的准确度。我最终添加了边缘检测 + 系列符号识别作为第二道工序,这大大减少了误匹配。
你可以在这里试用:<a href="https://tcgscanneromi.com" rel="nofollow">https://tcgscanneromi.com</a>。
欢迎提供反馈——特别是关于速度、对不常见卡牌的准确性以及功能方面的想法(批量扫描?卡组追踪?)。
查看原文
Hi HN,
I built Omi — a simple way to scan Pokémon cards with your phone and get instant results: name, set, and current market price.
I made this because managing a collection was a pain. Manually typing card names into TCGPlayer or eBay takes forever, and existing apps were either slow or clunky.
Omi uses on-device image recognition and a lightweight model fine-tuned on thousands of Pokémon card images. It does:
Card detection — even with uneven lighting or slightly rotated cards
Real-time lookup — low-latency match against a database of ~15k cards
Pricing — live price pulls from multiple marketplaces
The hardest part was getting good accuracy with cards that look nearly identical across different sets (hello, Pikachu variants). I ended up adding edge detection + set symbol recognition as a second pass, which massively reduced false matches.
You can try it here: <a href="https://tcgscanneromi.com" rel="nofollow">https://tcgscanneromi.com</a> .
Would love feedback — especially around speed, accuracy on unusual cards, and ideas for features (bulk scanning? deck tracking?).