我如何使用我的智能手机相机摄像头在MATLAB ?
197(30天)
显示旧的评论
我有一个智能手机设备的相机。我想获得并在MATLAB处理这些图像数据。
(具体地说,我有一个Android设备)。
3评论
更多的答案(11)
是一家古普塔
2011年7月20日
url =“http:// < ipaddress >: 8020 / image.jpg”;
党卫军= imread (url);
跳频=图像(ss);
而(1)
党卫军= imread (url);
集(跳频,CData的、ss);
drawnow;
结束
银行
2014年5月10日
url = (“http://192.168.43.1:8080 shot.jpg ? rnd = 350264”);
hVideoIn = vision.VideoPlayer (“名字”,“最后的视频”);
而(1)
党卫军= imread (url);
步骤(hVideoIn, ss)
结束
总裁库马尔
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
2015年10月14日
编辑:Tiwa Romuald
2015年10月15日
你好,总裁KUMAR请这个函数只是snaphot或视频吗?我想从我的smarphone视频并将其保存到matlab。我怎样才能将直接保存为AVI视频?请帮助我。谢谢你!
萨拉斯
2016年7月1日
我不确定这就是你正在寻找的。不过,您可以使用“三星GALAXY Andr万博1manbet万博1manbetxxoid设备仿真软件支持计划”或“仿真软件支持包为苹果iOS设备的访问适当的智能手机相机。这两种支持包有一个摄像万博1manbetx头,让你得到相机数据块在MATLAB。你可以随后将相机块连接到视频观众块如果你想可视化仿真软件中的数据。万博1manbetx
克里斯蒂安·大卫·希门尼斯Bedoya
2016年12月5日
编辑:沃尔特·罗伯森
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;
鳍
Beril Sirmacek
2018年4月29日
你好,
我发现;
imread (“http://MY_IP shot.jpg”);
对我来说只能在安全的网络。如果我在公共网络,那么它给错误。