嘿,r/iosapps的各位,
我一直在开发Mealify 2.0,这款应用可以扫描你的冰箱/食品储藏室的照片,将其转化为食材清单,然后推荐你能用这些食材做什么菜。它的卖点很简单:无需手动输入,只需拍张照片。但实现起来比我预想的困难得多,我很想知道其他开发视觉类应用的人是如何处理这个问题的。
A. 问题
真实的冰箱里一片混乱。物品相互遮挡,标签朝向不对,各种酱料看起来一模一样,光线也不一致。我的第一个版本试图自动检测并默默标记所有东西,但它经常出错,而且出错时还很有自信——这比检测不到还要糟糕。
另一半问题:即使你有了准确的库存清单,大多数人仍然不知道能用一堆零散的食材做些什么。所以扫描结果直接与食谱推荐关联,而不只是一个需要你自己琢磨的静态清单。
B. 我尝试过的方法
- 置信度阈值(跳过低于一定分数的物品):有帮助,但也会默默漏掉真实物品。
- 强制确认每个检测到的物品:准确,但重新引入了我本想消除的手动输入和操作负担。
- 目前的做法:检测到的物品会预先填充但可编辑,这样只需点击确认,而无需手动输入。但这仍然感觉像是一种妥协,而非解决方案。
C. 费用
核心应用、扫描、储藏室管理和食谱匹配完全免费,并带有每周扫描次数限制。
对于希望无限次扫描的用户,我设置了一个通用促销码,在本帖发布期间将终身高级版从 $24.99 降到 $4.99:
- 直接优惠兑换链接: 兑换 $4.99 终身折扣
- 标准 App Store 链接: https://apps.apple.com/ca/app/mealify-2-0/id6746368726
(免费版功能已完全可用,这只是为想跳过扫描限制的本版用户提供的一个可选优惠。这也能帮我支付后端运营成本)
我认为我其实并没有真正解决重叠/置信度的问题,只是让情况没那么糟了。对于开发过类似功能(如收据扫描器、植物识别应用,或任何以摄像头为核心的应用)的人:你们最终选择了默默自动检测、强制确认,还是其他方式?
评论 (0)