基于深度学习网络的USB摄像头实时视频采集与水果识别matlab仿真

news/2024/10/9 10:22:08

1.算法运行效果图预览

(完整程序运行后无水印)

 

将usb摄像头对准一个播放不同水果图片的显示器,然后进行识别,识别结果如下:

 

 

本课题中,使用的USB摄像头为:

 

 

 

2.算法运行软件版本

matlab2022a

 

3.部分核心程序

(完整版代码包含详细中文注释和操作步骤视频)

 

程序中包括MATLAB读取摄像头的配置方法,摄像头配置工具箱安装文件。

load gnet.mat
img_size= [224,224];delete(imaqfind);
vid = videoinput('winvideo',1,'YUY2_640x480');%设置视频对象
set(vid, 'ReturnedColorSpace', 'rgb');%将视频对象设置为始终返回rgb图像:
triggerconfig(vid,'manual');
start(vid)%初始化帧计数器和fps变量
counter = 0;
fps = 0;
runtime = 100;%程序运行时间
h = figure(1);
tic
timeTracker = toc;
tmps=[]; 
tmps2=[];
while toc < runtime counter = counter + 1;% Get a new frame from the cameraimg = getsnapshot(vid);%进行识别[R,C,K] = size(img);I2      = imresize(img,[224,224]);[Predicted_Label, Probability] = classify(net, I2);Predicted_Labelimshow(img, []); end
164

  

 

4.算法理论概述

        GoogleNet(也称为Inception-v1)是一种深度卷积神经网络(CNN),它通过使用Inception模块来减少参数量,同时保持网络的深度和宽度。Inception模块的设计旨在捕捉不同尺度的特征,并通过并行的卷积层和池化层来实现这一点。

 

 

 

       USB摄像头采集图像的过程可以通过读取摄像头帧并将其转换为可用于深度学习网络的格式来实现。假设摄像头采集的图像为I.

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/54051.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Android 常用的性能分析工具详解:GPU呈现模式

此篇将重点介绍几种常用的Android性能分析工具: 一、Logcat 日志 选取Tag=ActivityManager,可以粗略地知道界面Displaying的时间消耗。当我们打开一个Activity的时候,log会打印一串log如下: I/ActivityManager﹕ Displayed xxx.xxx.xxx/TestActivity: +1s272ms (total +3s…

两种解决powerdesigner概念模型转物理模型报字段重复错误的方法

问题 使用 powerdesigner 概念模型转物理模型时会报一个不能重复的错误解决方法 一、取消勾选Unique code取消勾选以后保存,再一次生成物理模型。 二、取消勾选Entity Attribute,不对属性进行检查 如果Unique code取消勾选后依旧不行,可以尝试第二种解决办法。取消勾选以后点…

AT cf17 final J Tree MST

AT cf17 final J Tree MST 考场上想出的黑题,然而写挂了…… 思路 考场推出 boruvka 算法,会的直接跳过就好。 结论:一个点向另外一个点连出的最小边,一定在最小生成树上。 证明:参考 Kruskal 生成树的流程,若当前边(最小边)不在最小生成树上,表明边的两端已经在同一个…

EPIC Institute of Technology Round Summer 2024 (Div. 1 + Div. 2) VP记录

EPIC Institute of Technology Round Summer 2024 (Div. 1 + Div. 2) VP记录 A 一眼 \((n - 1) m + 1\)。 B 最后的数列是固定的,每个数与最后数列的数相减后,对差值求和再加上最大值即可。 C 唐诗 C 题,获得 \(3\) 发罚时。 只有一个数右边的数归零了,它才会归零。 右往左…

入职后,我发现工作内容和自己想象中的不太一致。。

2018年6月,大三暑假进行时,实习第二天上班 昨天王工跟我说最好统一开发工具用eclipse,今早我瞄到其实也有同事用idea。 eclipse还得学习,用idea算了,随便上网找个盗版的就好咯,不纠结这么多。 公司被逮到,也是公司的问题,公司没有禁止使用idea,一定就不是我的问题。一…

扫描线总结

引入 面积并(周长并) 如下图给你一堆矩形求它的面积并或周长并。显然直接做,就是考虑容斥,但明显不好做。 那就思考如何切割或补,显然补完要减的图形也不规整,只能考虑割。 如何将其割成规整的图形,明显矩形最容易计算和割。 把它割成矩形后发现,每次遇到某个矩形的边就…

folium地图绘制库和报错解决

1.资源库导入pip install folium -i https://pypi.tuna.tsinghua.edu.cn/simple 2.使用时报错解决 2.1 导入 使用报错 2.2 问题解决