我如何使用我的智能手机摄像头作为一个网络摄像头在MATLAB?

418次浏览(最近30天)
阿希什Uthama
阿希什Uthama 2011年7月20日
编辑: 瓦什通过2020年7月23日8:25
我有一个带摄像头的智能手机。我想在MATLAB中获取并处理这个图像数据。
(具体来说,我有一台安卓设备)。

1条评论

萨拉·马哈茂德
萨拉·马哈茂德 在2013年6月3日
还有没有其他的解决方案,使MATLAB仍然在前台运行,这个方法我试过但它需要网络摄像机在前台运行,我需要MATLAB中供以后的图像处理来仍在运行。也可以使用MATLAB移动具体到iPhone相机进入智能手机摄像头?

登录发表评论。

接受的答案

阿希什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;
结束
例子:
(如果你找到了其他设备更快的方法/解决方案,请在这金宝搏官方网站里发布!)

12个评论

显示 9条旧的评论
巴勃罗·桑切斯
巴勃罗·桑切斯 2017年5月24日
大家好。香格里拉propuesta德阿希什Uthama我哈resultado MUY边,EL尤尼科detalle ES阙EN LA IP SE德贝agregar波多黎各阙muestra拉imagen画质EN LA单方面逊色EN EL dispositivo机器人。
Saludos。
ban_pro
ban_pro 在2017年10月5日
嗨Prateek . . !只需删除所有连接到你的电脑,除了android和你的电脑的连接。这个错误是由于你的电脑试图连接到其他网络和你的cam是在其他网络。
阿努邦巴德瓦杰
阿努邦巴德瓦杰 在2018年2月1日
如何从视频从手机这个活饲料保存特定的帧为图像?

登录发表评论。

更多的答案(14)

Soham巴氏
Soham巴氏 16 2016年五月
您可以使用 DroidCam 如果你使用的是android手机。您需要安装 OS通用视频接口 司机。
希望它可以帮助。:)

2条评论

埃尔福德
埃尔福德 2017年5月15日
如果你找不到droidcam的正确地址,只需用浏览器连接到droidcam,然后点击i按钮。它应该是这样的
http://192.168.1.61:4747/mjpegfeed?640x480
然后
相机= ipcam (“http://ipaddress mjpegfeed ? 640 x480

登录发表评论。


是一家古普塔
是一家古普塔 2011年7月20日
随着iPhone,使用 应用建议通过与Ashish上述(IP CAM)的 ,你也可以很容易地达到同样的效果!代码完全相同:
url =的 'http:// :8020 / image.jpg的';
党卫军= imread (url);
跳频=图像(ss);
(1)
党卫军= imread (url);
集(跳频,CData的、ss);
drawnow;
结束

5条评论

显示 2条较早的评论
阿希什Uthama
阿希什Uthama 21 2012年3月
弗朗西斯科,你会如果你问这是一个新的问题得到更好的答案://www.tatmou.com/matlabcentral/answers/questions/new
(也看//www.tatmou.com/matlabcentral/fileexchange/28512-simple-color-detection-by-hue例如)
约书亚
约书亚 在2013年7月22日
是IP地址为Android摄像头流视频直播或只是一个单一的图像或保存的图像的系列?
天华罗穆亚尔德
天华罗穆亚尔德 2015年10月15日
你好,请问我如何从这个功能保存视频?谢谢你的问候

登录发表评论。


银行
银行 2014年5月10日
url = (“http://192.168.43.1:8080 shot.jpg ? rnd = 350264”);
hVideoIn = vision.VideoPlayer('名称'“最后视频”);
(1)
SS = imread(URL);
步骤(hVideoIn, ss)
结束

3条评论

阿里
阿里 在2015年9月6日
这种运作良好,但我有疑问,为什么你没有使用网络摄像机图像采集?我有什么,为什么与IP网络摄像头应用程序中使用它
沃尔特·罗伯逊
沃尔特·罗伯逊 在2015年9月6日
IPCAM ()直到R2015a才被引入,一年前amro发布了他们的答案。
天华罗穆亚尔德
天华罗穆亚尔德 在2015年10月8日
你好,Hauder Ali,请解释一下它是如何在IP相机图像采集方面工作的。这是Matlab中的新内容。谢谢

登录发表评论。


总裁库马尔
总裁库马尔 14 2015年9月
下面是使用android摄像头进行颜色检测的工作代码:
url =“http://192.168.0.100:8080 shot.jpg”;
framesAcquired = 0;
(framesAcquired < = 50)%的VEDIO将工作,直到50个的视频帧,在那之后的录象将停止。您可以使用无限循环,而(1)
数据= 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,'BoundingBox的'“重心”);%测量的一组属性的二进制图像中的每个连接分量
drawnow;
imshow(数据);
保持
对于对象= 1:长度(数据)
bb =数据(对象).BoundingBox;
公元前=数据(对象).Centroid;
矩形(“位置”,BB,'EdgeColor''B'“线宽”, 2)
情节(公元前bc (1), (2),'-m +'
结束
保持
结束
%停止(VID);%停止视频
%flushdata(VID);%擦除数据视频
清晰的所有

1条评论

天华罗穆亚尔德
天华罗穆亚尔德 14 2015年10月
喜PIYUSH KUMAR讨好这个功能,它只是一个snaphot或视频?我想有视频,但它从我的smarphone保存到MATLAB。我怎么可以直接保存为AVI视频?请帮我。谢谢

登录发表评论。


Siddhant巴拉尔
Siddhant巴拉尔 2018年2月7日
URL =“HTTP:// 知识产权 /shot.jpg“;SS = imread(URL);imagen (ss);mientras阙(1)SS = imread(URL);CONJUNTO(FH, '可编程CData的',SS);drawNow;鳍

0评论

登录发表评论。


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

萨拉斯
萨拉斯 2016年7月1日
我不确定这是不是你想要的。不过,你可以使用“三星GALAXY Andr金宝appoid设金宝app备的Simulink支持包”或“苹果iOS设备的Simulink支持包”来访问相应的智能手机摄像头。这两个支持包都带有一个金宝app相机块,允许您在MATLAB中获取相机数据。如果希望在Simulink中可视化数据,可以随后将摄像机块连接到视频查看器块。金宝app

0评论

登录发表评论。


克里斯蒂安·希门尼斯大卫贝多亚
编辑:沃尔特·罗伯逊 在2016年12月5日
好的,这个项目可以让你把你的想法付诸实践吗?可以让你把你的想法付诸实践吗?
url =// < direccion IP> /shot.jpg ';
SS = imread(URL);
imagen (ss);
mientras阙(1)
SS = imread(URL);
conjunto(跳频,可编程的CData的,SS);
drawNow;

2条评论

沃尔特·罗伯逊
沃尔特·罗伯逊 在2016年12月5日
近似翻译:
很好,这个程序工作得很好,但我还没有设法从这个相同的图像捕获,我怎么能得到一个图像捕获和存储它?

登录发表评论。


MARIA JAVED
MARIA JAVED 在2017年2月4日
有人能告诉我如何通过Android手机进行人脸检测吗?我需要那个密码?

1条评论

沃尔特·罗伯逊
沃尔特·罗伯逊 在2017年2月6日
要么用MATLAB编写代码并使用MATLAB编码器,要么创建一个Simulink模型并将其部署到Android。金宝app

登录发表评论。


乔纳森浆果
乔纳森浆果 在2017年4月10日
大家好,
我一直有这个错误:
错误使用imread(第350行)不能读取URL "http://MY_IP /shot.jpg"。
任何帮助都将不胜感激

2条评论

Beril Sirmacek
Beril Sirmacek 在2018年3月20日
我也有同样的问题。寻找答案。
沃尔特·罗伯逊
沃尔特·罗伯逊 2018年4月29日
您需要将“MY_IP”部分替换为您的实际IP地址,例如 http://192.168.0.10/shot.jpg

登录发表评论。


Dilip Dubey
Dilip Dubey 2018年4月29日
我如何读取其他传感器从IP摄像头应用程序在Matlab?

1条评论

瓦什通过
瓦什通过 2020年7月23日8点22分
您可以为传感器设置一个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));%#确定
q.accel.data {1} {2}

登录发表评论。


Beril Sirmacek
Beril Sirmacek 2018年4月29日
你好,
我发现;
imread(的 'http:// MY_IP /shot.jpg');
仅适用于我安全网络上。如果我是一个公共网络上,然后提示错误。

2条评论

OMKAR Bhanap
OMKAR Bhanap 2018年8月8日
如何将其扩展到Simulink模型?金宝app有什么建议吗?
沃尔特·罗伯逊
沃尔特·罗伯逊 在2018年9月6日
在Windows平台上,此参数支持指向MMS (Microsoft Medi金宝appa Server)流的url。

登录发表评论。


keerthana potharaj
keerthana potharaj 2019年1月29日
我们如何界面移动摄像头进行深度学习?
P。我们没有网络摄像头。请帮助我们。

0评论

登录发表评论。


kundan surse
kundan surse 2020年1月21日
我希望把我的手机屏幕形式MATLAB的截图用它来进一步prossesing我该怎么办呢?

0评论

登录发表评论。

标签