Matlab中有现成的图像识别的例子。如果已经有摄像头了,那么就用摄像头进行试验。但是本老觉得笔记本摄像头很不方便,又不舍得花钱去买新的摄像头(主要是穷),既然手机有摄像头,那能不能用手机的摄像头呢?那样就很方便了。
Matlab没啥干不了的,有两种方法,一种利用Matlab自己的mobile版本,一种用第三方的app实现。
Matlab Mobile版本的方法
Matlab Mobile版本其实就是手机端调用摄像头,传至云端,电脑端下载的过程。上传云端到下载,国内的服务器速度不行,你懂的,所以这种方法不推荐。(那我写他干啥。。)
手机(Android)安装Matlab Mobile for Android(自己找办法,搜一下,应该很多),登陆账号,打开传感器设置,访问摄像头权限。

保持手机端Matlab在线,电脑端Matlab也在线,电脑端输入:
m=mobiledev
会提示安装“MATLAB Support Package for Android Sensors”,按照步骤安装,没有问题的话,会输出:
m =
mobiledev with properties:
Device: 'Xiaomi - Mi 10 Pro(051d)'
Connected: 1
Logging: 0
AvailableCameras: {'back' 'front'}
InitialTimestamp: ''
AccelerationSensorEnabled: 0
AngularVelocitySensorEnabled: 0
MagneticSensorEnabled: 0
OrientationSensorEnabled: 0
PositionSensorEnabled: 0
Show all properties
忽略我的破手机啊。这时就可以调用这个手机的摄像头了。
改一下Matlab的例子,如下:
clear;
clear camera;
% 连接到相机并加载预训练的 GoogLeNet 网络。
m =

本文介绍两种使用手机摄像头进行图像识别的方法:一是通过MatlabMobile版本实现;二是利用droidcam结合Matlab。后者操作简便且运行流畅,适用于同一局域网内的电脑与手机。

7299

被折叠的 条评论
为什么被折叠?



