如何判断摄像头被遮挡?
我目前的方法是:
不知道大家还有什么好办法吗?
是啊,为什么要遮挡?如果你有这个问题,那QQ, FaceTime岂不都有这问题?在用户scenario的分析上是不是有点钻牛角尖了?难不成你这个社交特性挡住摄像头也可以玩,但是对另一方不公平?
13楼 @tinyfool @任休明 通过人脸识别这个逻辑我也考虑过,但视频是一个时间连续性的行为,那人脸识别也变成一个连续性行为,比如1分钟的视频聊天,那人脸有个几秒或者10来秒不在识别范围内是很正常的,这样就还得区分到底是故意遮挡还是无意行为。
Face++人脸检测与跟踪技术提供快速、高准确率的人像检测功能。普遍适用于图片与实时视频流,能够应对复杂的光照并支持多种人脸姿态。可检出不小于16*16像素的人脸,并可在移动设备上实时跟踪人脸(20帧/秒)。
我真的不是打广告的……因为我也不知道他们要不要花钱XD
首先,这个需求是什么,为什么有这个需求,是否有必要实现这个需求。
你要做的是一个视频社交app,然后你的需求是识别摄像头是否被遮挡,原因是如果有一方遮挡摄像头则会影响体验。不知道我这样的理解对不对?
如果我的理解是对的话,我个人认为根本没有必要实现这样的一个奇葩的需求。
首先我们先假设一个用户场景:如果一个用户在用这个视频社交app并且开启摄像头的目的是什么?其实就是想看看对方张什么样嘛!如果这时候用户发现的对方的摄像头拍下来的画面是一片黑乎乎的,这时候用户会怎么想,用户是否会自己判断是否被遮挡,并且会自己处理这种不诚信的行为,如果人家就是愿意呢?qq上面不是也有很多人愿意开单向视频的么?
视频社交其实本身就是建立在双方信任的基础上的,你愿意开视频,我也愿意开视频。当有一方打破了这个信任的时候,用户会自动的把这个人列入一个诚信的黑名单。产品应该为这个问题提供一个解决的手段(比如上面有人说到的举报,或者黑名单机制),而不应该代替用户解决这个问题。
再从另一个方面说,你在没有经过用户同意的前提下对用户摄像头拍摄出来的图像做直接的分析会不会涉及到用户隐私的问题?换句话说就是,“我遮摄像头关你屁事“。这也是用户的一种自由。如果你要分析图像的话,那和百度屏蔽关键词有什么区别呢?
最后一点,不关这个需求的事情……任何视频社交软件都可能被那些被欲望驱使导致精虫上脑的人们拿来做色情传播渠道,你们准备怎么应对啊……
_(:з」∠)_,没有任何技术分析。纯粹yy,轻喷。