我如何使用我的智能手机相机摄像头在MATLAB ?

197(30天)
我有一个智能手机设备的相机。我想获得并在MATLAB处理这些图像数据。
(具体地说,我有一个Android设备)。
3评论
kundan surse
kundan surse 2020年1月21日
移动:为副总经理 2023年2月22日
我想带我的手机屏幕的截图形式matlab使用它为进一步具有我怎么能这样做呢?

登录置评。

接受的答案

阿施施Uthama
阿施施Uthama 2011年7月20日
通解需要两个部分,一个广播设备和另一部分的数据读取该数据转换为MATLAB。
一个特定的解决方案为Android:
  • 安装免费IP摄像头应用程序。(确保你读相应的权限和理解任何安全问题在其中)
  • 打开应用程序,设置所需的分辨率(将影响速度!)
  • 滚动到底部和点击“启动服务器”
  • 相机预览窗口,注意屏幕的底部的url。
  • 开放的MATLAB和使用这个代码片段来获取实时预览窗口。注意,这对离散帧使用JPG文件,这可能不是最快的方法。应用程序可以流音频和/或视频以多种方式。
url =“http:// < ip地址> / shot.jpg”;
党卫军= imread (url);
跳频=图像(ss);
(1)
党卫军= imread (url);
集(跳频,CData的、ss);
drawnow;
结束
例子:
(如果你找到更快的方法/解决方案其他设备,在这里问万博 尤文图斯!)
15个评论

登录置评。

更多的答案(11)

索汉姆Bhattacharyya
索汉姆Bhattacharyya 2016年5月16日
您可以使用 DroidCam 如果您正在使用一个android手机。你需要安装 操作系统通用视频接口 司机。
希望它可以帮助。:)
2的评论

登录置评。


是一家古普塔
是一家古普塔 2011年7月20日
使用iPhone 应用建议的阿施施以上(IP凸轮) 很容易,你可以达到同样的!的代码是完全一样的:
url =“http:// < ipaddress >: 8020 / image.jpg”;
党卫军= imread (url);
跳频=图像(ss);
(1)
党卫军= imread (url);
集(跳频,CData的、ss);
drawnow;
结束
5个评论
Tiwa Romuald
Tiwa Romuald 2015年10月15日
你好,请我怎样才能从这个函数保存视频吗?谢谢你最好的方面

登录置评。


银行
银行 2014年5月10日
url = (“http://192.168.43.1:8080 shot.jpg ? rnd = 350264”);
hVideoIn = vision.VideoPlayer (“名字”,“最后的视频”);
(1)
党卫军= imread (url);
步骤(hVideoIn, ss)
结束
3评论
Tiwa Romuald
Tiwa Romuald 2015年10月8日
阿里你好哈特飑,请你能解释它如何在IP摄像机图像采集工作。我在Matlab新。谢谢

登录置评。


总裁库马尔
总裁库马尔 2015年9月14日
这是颜色检测使用android摄像头的工作代码:
url =“http://192.168.0.100:8080 shot.jpg”;
framesAcquired = 0;
(framesAcquired < = 50)%视频将工作到50个视频帧,视频后会停止。您可以使用,同时为无限循环(1)
data = imread (url);
framesAcquired = framesAcquired + 1;
diff_im = imsubtract(数据(:,:1),rgb2gray(数据);%从灰度图像减去红色组件
diff_im = medfilt2 (diff_im [3 3]);%用于图像处理,以减少噪音和过滤
diff_im = im2bw (diff_im, 0.18);%将图像转换为二进制图像
统计= regionprops (diff_im,的边界框(“大小),“重心”);%的措施一组属性为每个连接组件在二进制图像
drawnow;
imshow(数据);
持有
对象= 1:长度(统计)
bb =数据(对象).BoundingBox;
公元前=数据(对象).Centroid;
矩形(“位置”bb,“EdgeColor”,“b”,“线宽”,2)
情节(公元前bc (1), (2),“- m +”)
结束
持有
结束
%停止(vid);%停止录像
% flushdata (vid);%擦除数据的视频
清晰的所有
1评论
Tiwa Romuald
Tiwa Romuald 2015年10月14日
编辑:Tiwa Romuald 2015年10月15日
你好,总裁KUMAR请这个函数只是snaphot或视频吗?我想从我的smarphone视频并将其保存到matlab。我怎样才能将直接保存为AVI视频?请帮助我。谢谢你!

登录置评。


Amrinder Brar
Amrinder Brar 2015年3月25日
编辑:Amrinder Brar 2015年3月25日
有没有简单的在iphone(也就是解决这个问题。无需安装任何第三方应用程序)?

萨拉斯
萨拉斯 2016年7月1日
我不确定这就是你正在寻找的。不过,您可以使用“三星GALAXY Andr万博1manbet万博1manbetxxoid设备仿真软件支持计划”或“仿真软件支持包为苹果iOS设备的访问适当的智能手机相机。这两种支持包有一个摄像万博1manbetx头,让你得到相机数据块在MATLAB。你可以随后将相机块连接到视频观众块如果你想可视化仿真软件中的数据。万博1manbetx
1评论
迪帕克B
迪帕克B 2020年9月16日
编辑:迪帕克B 2020年9月16日
actuallty im寻找这可能我们从android设备发送住相机视频我安装了android仿真软件支持包万博1manbetx万博1manbetx
但是我不知道使用锄头,送视频直播matkab仿真软件帮助我万博1manbetx

登录置评。


克里斯蒂安·大卫·希门尼斯Bedoya
编辑:沃尔特·罗伯森 2016年12月5日
时至今日,埃斯特下funciona好佩罗没有他logrado capturar una画像从德埃斯特mismo),科莫puedo obtener una captura de画像y almacenarla ?
url =“http: / / < direccion IP > / shot.jpg”;
党卫军= imread (url);
跳频=画像(ss);
mientras,(1)
党卫军= imread (url);
conjunto(跳频,可编程的CData的、ss);
drawNow;
2的评论

登录置评。


玛丽亚JAVED
玛丽亚JAVED 2017年2月4日
有人能告诉我,我们如何做人脸检测通过Android手机请帮忙吗? ? ?我需要这段代码吗?
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年2月6日
你要么必须在MATLAB编写代码并使用MATLAB编码器,否则您必须创建一个Android的模型和部署模型。万博1manbetx

登录置评。


乔纳森·贝瑞
乔纳森·贝瑞 2017年4月10日
你好,
我一直有这个错误:
错误使用imread(第350行)无法读取URL http://MY_IP shot.jpg”。
任何帮助将不胜感激

Dilip Dubey
Dilip Dubey 2018年4月29日
我怎么能从IP摄像头读取其他传感器应用Matlab ?
1评论
瓦什通过
瓦什通过 2020年7月23日
编辑:瓦什通过 2020年7月23日
你可以为传感器geet json文件
s =“4”
urlImage = [“http://192.168.1”。年代“:8080 / shot.jpg”]
urlSensors = [“http://192.168.1”。年代“:8080 / sensors.json”]
帧= imread (urlImage);
q = jsondecode (urlread (urlSensors));% #好< URLRD >
q.accel.data {1} {2}

登录置评。


Beril Sirmacek
Beril Sirmacek 2018年4月29日
你好,
我发现;
imread (“http://MY_IP shot.jpg”);
对我来说只能在安全的网络。如果我在公共网络,那么它给错误。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年9月6日
“在Windows平台上,这个参数支持url指向MMS(微软媒体服务器)流。万博1manbetx”

登录置评。