Motorola E680/I 当电脑摄像头的开发、实现步骤

原创 2007年09月15日 12:35:00
(这里只做记录,有空会补上最详细的做法,或许有朋友需要的话)

1、手机端
首先,作为 socket server 侦听一个端口,等候 PC 的连接。

2、PC 端
通过网络连接,访问 手机 socket server 。

3、手机端
收到连接请求,按照LINUX 驱动开发直接访问 fb0,进行内存映射,得到一个 raw /原始数据,送回给 PC。关闭连接,回到侦听状态——也可以一直到退出再关闭。
我测试时是使用 HTTP 通讯协议,这样支持更广泛,开发的空间更大。

4、PC 端
得到 原始数据 ,将这个原始数据直接送给虚拟的“USB 摄像头”。至此,已经完成了。
这个虚拟的“USB 摄像头”在安装了MotoVision之后会有的,另外DDK开发示范里面也有,虽然名字不同。就可以通过 QQ/MSN 来进行视频聊天啦!
实际上,同时可以将这个原始数据通过转换成 BMP 来进行预览。

5、题外
整个过程的实现不是很困难。如果想麻烦一些,就做复杂一些的通讯协议,例如,手机端的 SocketServer 做成直接可以用 IE/FireFox等浏览器直接访问来显示图像。

那么,我们理解了这个道理之后,可以做更多的关于手机视频、图像的开发了。因为 video0 也很容易使用相似的开发来进行处理——这就是本文的目的。

通过浏览器直接查看图片的效果:
 

Motorola E680/I 当电脑摄像头的开发、实现步骤(非抓屏方式)

说在前面请参考前一篇《Motorola E680/I 当电脑摄像头的开发、实现步骤》,因此,不记录网络通讯的方式了。 正式开始打开/dev/video0,设置格式,开始捕捉;完成,关闭。 抓取保...
  • cangwu_lee
  • cangwu_lee
  • 2007年09月17日 00:43
  • 1049

两步实现安卓手机秒变网络摄像头

今天大概是兴趣加技术篇,程序员不写点有趣的代码,怕是很难在女票和家人面前秀出科技感。 GITHUB: https://github.com/AndroidMsky/RootPlay...
  • AndroidMsky
  • AndroidMsky
  • 2016年11月07日 15:06
  • 10565

手机摄像头当做电脑摄像头使用-用于视频聊天

如果笔记本像素低或者台式机没有
  • charliewangg12
  • charliewangg12
  • 2014年08月06日 17:04
  • 1290

usb摄像头做教学直播实现pc和手机都可以在线观看教程

usb摄像头直播实现pc和手机都可以在线观看教程,说明:用户用USB摄像头发起一场直播,实现PC端、手机端(Android安卓/iOS苹果)、平板端、微信端、智能电视端都可以直接观看...
  • ffffffff8
  • ffffffff8
  • 2017年06月23日 17:22
  • 2337

技术控:巧将闲置旧手机电脑变成免费远程摄像头网络监控防盗系统

作为一个曾经的手机控少年,从诺基亚经典的3100、5800,再到6120C,然后转战三星 AMOLED 的 S8500,再转到安卓下的小米系列,米1、米2、米2A、米3、米5,家里闲置手机越来越多。一...
  • kong_za
  • kong_za
  • 2017年06月10日 16:03
  • 786

【转】让你的手机成为你的电脑摄像头

工具/原料 安卓手机,DroidCam 步骤/方法 先下载软件http://dl.dbank.com/c0jf58vb49,将下载的软件解压后得到如下文件 ...
  • fengda2870
  • fengda2870
  • 2013年12月30日 20:56
  • 10042

[Mo]windows下kinect用作webcam摄像头

[Mo]windows下kinect用作webcam摄像头 作者:moc062066 http://blog.csdn.net/moc062066 把kinect用作摄像头进行qq视频聊天...
  • moc062066
  • moc062066
  • 2011年09月20日 23:05
  • 6965

人脸识别系统运行步骤

人脸识别系统运行步骤如下: 1. 从摄像头抓取一帧图片。 2. 转换彩色图片帧为灰度图片帧。 3. 检测灰度图片帧的人脸。 4. 处理图片以显示人脸区域(使用 cvSetIma...
  • linyigreat
  • linyigreat
  • 2014年09月03日 17:51
  • 1349

〔转载〕Telnet到Motorola E680

到www.belcarra.com下载windows的USB LAN驱动,并解压。手机设置USB模式为调制解调器,用数据线连接手机和电脑。在电脑上开始-程序-附件-通信-超级终端 打开运行,在出来的新...
  • heart5
  • heart5
  • 2005年01月11日 10:08
  • 1850

CoolCamera让你的手机做网络摄像头

手机摄像头会越来越强,但是目前某些品牌和某些型号手机的摄像头还是比较鸡肋的,甚至还很垃圾,多普达就是其中的典型。多普达摄像头是鸡肋的理由:1.硬条件:大多数品牌,其高端产品和低端产品的各方面配置会有很...
  • NewMap
  • NewMap
  • 2008年03月08日 22:44
  • 4407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Motorola E680/I 当电脑摄像头的开发、实现步骤
举报原因:
原因补充:

(最多只允许输入30个字)