我怎样才能做一个蜂鸣器,当面对检测?

3视图(30天)
卡洛·克鲁斯肯
卡洛·克鲁斯肯 2018年5月27日
回答: Shrut我2020年10月5日
当前项目是创建人脸检测器检测时使用matlab和蜂鸣器的脸,我的代码是:
faceDetector = vision.CascadeObjectDetector ();
%的输入设备使用图像采集的工具箱,决议= 640 x480 obj = imaq提高性能。VideoDevice (“winvideo”1“YUYV_640x480”,“投资回报率”,[1 1 640 480]);集(obj, ReturnedColorSpace, rgb);图(“菜单条”、“没有”、“标签”,“摄像头”);
而(真正的)帧=一步(obj);bbox =步骤(faceDetector,框架);
boxInserter = vision.ShapeInserter (“BorderColor”,“自定义”,
“CustomBorderColor”,(255 255 0));
videoOut =步骤(boxInserter、机架、bbox);
imshow (videoOut“边界”,“紧”);
f = findobj (“标签”,“摄像头”);
如果(isempty (f));
[hueChannel, ~, ~] = rgb2hsv(框架);
%显示颜色通道数据,画脸周围的边界框。人物,imshow (hueChannel)、标题(“色相通道数据”);
矩形(“位置”,bbox,‘EdgeColor’,‘r’,“线宽”,1)推迟noseDetector = vision.CascadeObjectDetector(“鼻子”);faceImage = imcrop(框架、bbox);imshow (faceImage) noseBBox =步骤(noseDetector faceImage);
noseBBox (1:1) = noseBBox (1:1) + bbox (1:1);videoInfo = info (obj);投资回报率= (obj,“投资回报率”);VideoSize = [ROI (3) ROI (4)];
放像机=愿景。放像机(“位置”,[300 300 VideoSize + 30]);追踪= vision.HistogramBasedTracker;initializeObject(跟踪、hueChannel bbox);
而(1)
%提取下一个视频帧帧=步骤(obj);% RGB - > HSV [hueChannel, ~, ~] = rgb2hsv(框架);
%跟踪使用颜色通道数据
bbox =步骤(跟踪、hueChannel);
%插入一个边界框的对象被跟踪
videoOut =步骤(boxInserter、机架、bbox);
%插入文本坐标
%显示注释视频帧使用视频播放器对象
步骤(放像机、videoOut);
暂停(2)
结束
%释放资源释放(obj);释放(放像机);
关上(gcf)
打破
结束
暂停(0.05)
结束
发行版(obj)
我不知道把代码发现脸时,它将使用arduino buzz。

答案(4)

图像分析
图像分析 2018年5月27日
附加一个蜂鸣器Arduino,然后发出一个信号,销,当你想要的。我假设你已经知道如何与你的Arduino。
我们没看你的代码,但是您可以解决这个问题 阅读这个链接格式正确

图像分析
图像分析 2018年5月27日
这是约翰最喜欢的方式来表示成功,像在寻找一个特定的脸:
s =负载(“handel.mat”)
soundsc (s。y,顺丰速递);%确保你的扬声器转变。
虽然不是一个Arduino方法。

伊甸园hashim
伊甸园hashim 2019年5月10日
嘿,你能帮我我如何发送数据后人脸检测在matlab arduino所以我的arduino打开一个步进电机

Shrut我
Shrut我 2020年10月5日
boxInserter = vision.ShapeInserter (“BorderColor”,“自定义”,…“CustomBorderColor”, (255 255 0));videoOut =步骤(boxInserter、机架、bbox);imshow (videoOut“边界”,“紧”);f = findobj(“标签”,“摄像头”);如果(isempty (f));[hueChannel, ~, ~] = rgb2hsv(框架);%使用颜色通道数据跟踪bbox =步骤(追踪,hueChannel);%插入一个边界框的对象被跟踪videoOut =步骤(boxInserter、机架、bbox);% %插入文本坐标显示注释视频帧使用视频播放器对象步骤(放像机videoOut); pause (.2) end

类别

找到更多的在计算机视觉的工具箱帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!