奇葩需求:如何判断摄像头被遮挡?
motodexter
由 motodexter
发布于 2014年01月23日
tinyfool
等0人欣赏。
如何判断摄像头被遮挡?
我目前的方法是:
- 根据距离感应器进行判断,但有个问题用户如果小心地只挡住摄像头而不碰距离感应器,那就不起作用了;
- 根据光线感应器的数据判断是不是太暗了,如果太暗就假定用户用手遮挡了摄像头,但这个方案一是没找到公开API,二是用时候用手阻挡摄像头也不会导致光线环境全黑(你们可以试试看就知道了)
不知道大家还有什么好办法吗?
共27条回复
楼长
·
玉楼
回复于 2014年01月23日
不建议解决这样的需求。
2楼
·
指针为空
回复于 2014年01月23日
判断拍到的图片是一片黑,就提示用户这档了
3楼
·
motodexter
回复于 2014年01月23日
4楼
·
tinyfool
回复于 2014年01月23日
3楼 @motodexter 其实核心是你为什么要实现这样的需求?这是一个关键问题
5楼
·
motodexter
回复于 2014年01月23日
6楼
·
tinyfool
回复于 2014年01月23日
5楼 @motodexter 你说不清楚为什么要这个需求,那需求最重要的一点就根本没说清楚。需求,不仅是要做什么,更重要的是为什么要做什么。
7楼
·
motodexter
回复于 2014年01月23日
8楼
·
adad184
回复于 2014年01月23日
手工hack也挺容易的 在摄像头前面贴个东西 或者挡个半透明的东西 做个blur效果不也完破?
9楼
·
tinyfool
回复于 2014年01月23日
7楼 @motodexter 既然是社交,他干嘛要遮挡呢?
10楼
·
saquer0716
回复于 2014年01月24日
是啊,为什么要遮挡?如果你有这个问题,那QQ, FaceTime岂不都有这问题?在用户scenario的分析上是不是有点钻牛角尖了?难不成你这个社交特性挡住摄像头也可以玩,但是对另一方不公平?
本帖有27个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。