我有两部智能手机我不再使用,我想用他们的相机作为一个基本的视频监控系统,而不是购买昂贵的相机。
我的想法是一夜之间录下来,然后把视频保存在我的笔记本电脑上。
这对我来说也是一个很好的机会来学习更多关于Android编程的知识。
所以我想方法是:
不过,我不知道这些“信息”应该是什么。这是由摄像机捕捉到的单一帧,还是有一种方式来传输视频?
如果我想实现基本的运动检测,那么在客户机上还是在服务器上更好呢?
我的做法正确吗?
发布于 2015-10-24 17:53:37
请看一下开源project项目,它允许您从手机上播放视频。但是,如果你想要一个延时记录,例如每秒1帧或更短,那么发送单个帧可能更好。
请注意,您的智能手机将需要所有时间的电源,因为相机和通讯将在很短的时间内耗尽任何电池。同时要记住,手机摄像头在低光照条件下表现不佳,这可能是投资昂贵的专用相机的理由。
您可以使用OpenCV在设备上或服务器上进行运动检测,甚至两者都可以。选择取决于你的需求和资源。例如,如果设备仅在检测到运动时发送视频,则可能会显着地减少总体数据量。
https://stackoverflow.com/questions/33318962
复制相似问题