主要内容

使用佩带的网络将图像从iOS相机分类

设置iOS设备

安装和设置马铃薯®移动™在您的iOS设备上。然后,登录MathWorks®云来自MATLAB MOBILE.设置。有关更多信息,请参阅在Apple IOS设备上安装Matlab Mobile登录云端

开始MATLAB MOBILE.在您的iOS设备上。

创建与iOS相机的连接

在这一点命令屏幕,创建一个Mobiledev.目的m

m = MobileDev.
m = MobileDev具有属性:1 virecablecameras:{'back''front'}日志记录:0 initialtimestamp:'''加速度索引:0 AngularVelocitysensorEnabled:0磁测度符号:0 OrienceSensEnabled:0 PositionSensorEnabled:0 SirectSensorEnabled:0支持功能万博1manbetx

availablecameras.属性表示此设备具有'背部''正面'相机。创建一个连接'背部'相机。

凸轮=相机(m,'背部'
CAM =具有属性的相机:名称:'back'可用性:{'640x480''1280x720'}分辨率:'64万博 尤文图斯0x480'flash:'关闭'autofocus:'on'

相机属性提供有关图像分辨率,自动对焦和闪存设置的信息。

负载净化网络并获取图像

来自命令屏幕,使用深度学习工具箱™加载预制的Googlenet网络。

nnet = googlenet;

使用相机获取单个图像快照使用手动快门模式。打开相机预览后,您可以移动移动设备以捕获所需的视野。对于此示例,捕获要对您要分类的对象的图像。准备就绪后,按快门按钮获取图像。

IMG =快照(CAM,'手动的');

咖啡杯的图象

调整图像大小以匹配网络的输入大小。Googlenet的输入大小为224×224。预览图像MATLAB MOBILE.使用图像

IMG = IMResize(IMG,[224,224]);图像(IMG)

分类和显示获取的图像

使用所获取的图像中的对象进行分类分类来自深度学习工具箱。

标签=分类(NNET,IMG)
标签=分类咖啡杯

物体被归类为咖啡杯。使用标签作为图标题预览图像。

图像(IMG)标题(Char(标签));

显示在matlab的咖啡杯的图象与咖啡杯的缩略图的图象

写一个函数来分类图像

你可以在MATLAB MOBILE.执行所有先前步骤以对图像进行分类。

在这一点文件屏幕,在您的新脚本中创建一个新脚本Matlab Drive™文件夹。命名文件Camnet.M.。定义帆布函数如下并保存文件。

功能Value = Camnet(CAM,NNET)IMG =快照(CAM,'手动的');pic = imresize(img,[224,224]);value =分类(nnet,pic);图像(PIC)标题(CHAR(价值))结尾

在这一点命令屏幕,创造Mobiledev.目的。然后创建相机目的。

m = mobiledev;凸轮=相机(m,'正面');
加载预制googlenet网络。

nnet = googlenet;

打电话给帆布功能。

标签= Camnet(CAM,NNET)

摄像机预览在您的移动设备上打开。将移动设备摄像机移动到要对象的对象进行分类。按快门按钮捕获图像。在捕获图像后,您可以查看该图。图标题显示了对象的预测标签。

在matlab显示的钱包的图象

也可以看看

||