深圳商城网站设计公司数字化营销模式及特点

news/2025/9/30 17:29:48/文章来源:
深圳商城网站设计公司,数字化营销模式及特点,百度一下百度主页官网,科技大学全国排名YOLO TT100K: 基于YOLO训练的交通标志检测模型 在原始代码基础上#xff1a; 修改数据加载类#xff0c;支持CoCo格式#xff08;使用cocoapi#xff09;#xff1b;修改数据增强#xff1b;validation增加mAP计算#xff1b;修改anchor#xff1b; 注: 实验开启weig…YOLO TT100K: 基于YOLO训练的交通标志检测模型 在原始代码基础上 修改数据加载类支持CoCo格式使用cocoapi修改数据增强validation增加mAP计算修改anchor 注: 实验开启weight_decay或是 不对conv层和FC层的bias参数以及BN层的参数进行权重衰减mAP下降很大mAP[.5:.95]0.244 训练集 [Tsinghua-Tencent 100K] 下载的训练集主要包含train和test两部分分别为6107和3073张图片。统计标注文件共221类。详细统计每类标志个数发现很多类的数量为0所以清楚了部分数量为0的label剩下类别为151其中仍存在很多类数量5. TT100k转为CoCo格式 交通标志类别 数据集中包含数百种不同类型的交通标志实例例如停止标志、限速标志、方向指示标志等。截至某个时间点数据集有超过232种不同的交通标志类别这意味着每种类别都有一定数量的样本图片用于训练和测试模型。i2r类别 这个类别涉及图像到文本的匹配任务提供一张图像及五个候选文字描述目标是确定哪一描述最准确地匹配该图像的内容。i2 类别 这个类别代表图像到图像的匹配给定两张图像判断这两张图像是否描述的是同一场景或物体适用于图像检索和匹配任务。Other 类别 可能包括不属于上述特定任务的其他类型的数据或者是为了填充和扩充数据集而添加的样本 参考 [yolo-v3脚本] python scripts/tt100k2coco.py 测试 pretrained model 密码: lcou 下载到model_data,运行:python predict.py 结果 mAP of yolo 对比yolov3: 如上mAP不高分析原因可能如下 数据集分辨率2048x2048yolov4输入为608,且交通标志中存在很多小物体原图resize到608很多目标太小难以检测某些类别数量过少 可优化: 借鉴YOLT方法检测小物体数据集扩充/增强使用更优秀的检测方法改进loss解决类别不均衡可参考 主要代码 # ----------------------------------------------------# # 对视频中的predict.py进行了修改 # 将单张图片预测、摄像头检测和FPS测试功能 # 整合到了一个py文件中通过指定mode进行模式的修改。 # ----------------------------------------------------# import timeimport cv2 import numpy as np from PIL import Imagefrom yolo import YOLOif __name__ __main__:yolo YOLO()# -------------------------------------------------------------------------## mode用于指定测试的模式# predict表示单张图片预测# video表示视频检测# fps表示测试fps# -------------------------------------------------------------------------#mode predict# -------------------------------------------------------------------------## video_path用于指定视频的路径当video_path0时表示检测摄像头# video_save_path表示视频保存的路径当video_save_path时表示不保存# video_fps用于保存的视频的fps# video_path、video_save_path和video_fps仅在modevideo时有效# 保存视频时需要ctrlc退出才会完成完整的保存步骤不可直接结束程序。# -------------------------------------------------------------------------#video_path 0video_save_path video_fps 25.0if mode predict:1、该代码无法直接进行批量预测如果想要批量预测可以利用os.listdir()遍历文件夹利用Image.open打开图片文件进行预测。具体流程可以参考get_dr_txt.py在get_dr_txt.py即实现了遍历还实现了目标信息的保存。2、如果想要进行检测完的图片的保存利用r_image.save(img.jpg)即可保存直接在predict.py里进行修改即可。 3、如果想要获得预测框的坐标可以进入yolo.detect_image函数在绘图部分读取topleftbottomright这四个值。4、如果想要利用预测框截取下目标可以进入yolo.detect_image函数在绘图部分利用获取到的topleftbottomright这四个值在原图上利用矩阵的方式进行截取。5、如果想要在预测图上写额外的字比如检测到的特定目标的数量可以进入yolo.detect_image函数在绘图部分对predicted_class进行判断比如判断if predicted_class car: 即可判断当前目标是否为车然后记录数量即可。利用draw.text即可写字。while True:img input(Input image filename:)try:image Image.open(img)except:print(Open Error! Try again!)continueelse:r_image yolo.detect_image(image)r_image.save(img.split(/)[-1])r_image.show()elif mode video:capture cv2.VideoCapture(video_path)if video_save_path ! :fourcc cv2.VideoWriter_fourcc(*XVID)size (int(capture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(capture.get(cv2.CAP_PROP_FRAME_HEIGHT)))out cv2.VideoWriter(video_save_path, fourcc, video_fps, size)fps 0.0while (True):t1 time.time()# 读取某一帧ref, frame capture.read()# 格式转变BGRtoRGBframe cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)# 转变成Imageframe Image.fromarray(np.uint8(frame))# 进行检测frame np.array(yolo.detect_image(frame))# RGBtoBGR满足opencv显示格式frame cv2.cvtColor(frame, cv2.COLOR_RGB2BGR)fps (fps (1. / (time.time() - t1))) / 2print(fps %.2f % (fps))frame cv2.putText(frame, fps %.2f % (fps), (0, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)cv2.imshow(video, frame)c cv2.waitKey(1) 0xffif video_save_path ! :out.write(frame)if c 27:capture.release()breakcapture.release()out.release()cv2.destroyAllWindows()elif mode fps:test_interval 100img Image.open(img/street.jpg)tact_time yolo.get_FPS(img, test_interval)print(str(tact_time) seconds, str(1 / tact_time) FPS, batch_size 1)else:raise AssertionError(Please specify the correct mode: predict, video or fps.)最后计算机视觉、图像处理、毕业辅导、作业帮助、代码获取私聊会回复!↓↓↓↓↓↓

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html5 自适应网站燕郊建设局网站

目录 打包/解包 作用 zip -r选项 unzip -d选项 如果不使用递归压缩 -l / -v选项 tar 介绍 选项 示例 打包/解包 作用 使多个文件变成一个文件,不易造成数据缺失使下载时间变短 zip 将目录或文件压缩成zip格式 -r选项 递归式压缩某目录及其所有子目录中的文件 如果不…

基于内容可信空间的医疗行业机遇研究报告

基于内容可信空间的医疗行业机遇研究报告pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

建立网站的费用襄阳网站seo

文章目录 概述一、app应用安装白名单核心代码二、app应用安装白名单核心功能分析三、代码实战1.先导入所需要的包2.添加获取白名单方法3.添加限制白名单方法4.上层使用PS:查看当前白名单 总结 概述 在13.0系统rom定制化开发中,客户需求要实现应用安装白名单功能&am…

2025 年智能门锁厂家最新推荐榜单:涵盖高端 / 猫眼 / 家用 / 人脸 / 续航 / 掌静脉等多类型,优质厂家推荐助你选对产品

随着智能家居普及,智能门锁成为家庭安全刚需,但当前市场乱象频发。众多品牌涌入导致产品质量悬殊,部分产品存在指纹识别失误、续航缩水、安全漏洞等问题,甚至有小品牌为降低成本省去核心防护技术,让消费者陷入 “…

2025 年成型机厂商最新权威推荐排行榜:冷弯 / 光伏支架 / 门业等设备企业精度耐用性测评底樑/光伏支架/C型钢/彩钢瓦/快速门成型机厂商推荐

在当前制造业加速升级的背景下,成型机作为建材、门业、新能源等领域的核心生产装备,其品质直接决定下游企业的生产效率与产品竞争力。然而,市场上成型机厂商数量众多,产品质量参差不齐:部分厂商缺乏核心技术,设备…

个人建什么样的网站怎么做网页快照

文章目录 Rust语言之属性宏(Attribute Macro)derive Rust语言之属性宏(Attribute Macro)derive 属性宏是一种基于属性的宏,用于修改、扩展或注解 Rust 代码。它们通常用于为函数、结构体、枚举、模块等添加元数据或自…

自己做的网站点进去很卡即时聊天app开发

摘 要:随着电力需求的不断增加,电力系统供电可靠性要求越来越高,许多供电系统已具备两回或多回供电线路。备用电源自动投入装置可以有效提高供电的可靠性,该类装置能够在工作电源因故障断开后,自动且迅速地将备用电源投…

.Net Core MVC + Vue + SignalR 实现 后端数据主动推送到前端

1. 安装 Microsoft.AspNetCore.SignalR 2. 配置 SignalR 服务public class RandomNumberHub : Hub {/// <summary>/// 前端推送到后端/// </summary>public async Task SendEvent(string number){await C…

2025 布袋包装厂家最新推荐榜:自贸区实力厂商领衔,含手提袋/帆布袋/无纺布袋,年销 500 万级生产商精选

在 “双碳” 目标与 “限塑令” 深化实施的双重推动下,布袋包装市场需求年增速超 20%,但行业乱象始终制约采购决策效率。据调研,67% 的企业曾遭遇样品与成品不符、交货延期等问题,原材料掺假、定制能力不足、环保资…

做网站用的图片分辨率光谷软件园 网站建设

想要生活在幸福的职场中&#xff0c;并非无技巧可寻。以下9个小技巧&#xff0c;帮你收获职场幸福。第1招&#xff1a;按部就班地行动 事业成功的人往往耐得住寂寞&#xff0c;在那些看似程式化的进程当中寻找到快乐&#xff0c;他们是善于自我控制的人&#xff0c;可以让时间听…

做网站用什么配置的笔记本专业做家电经销的网站

目录 一. 铺垫性介绍 1.1 傅里叶级数 1.2 傅里叶矩阵的来源 二. 格基与傅里叶矩阵 2.1 傅里叶矩阵详细解释 2.2 格基与傅里叶矩阵 写在前面&#xff1a;有关傅里叶变换的解释太多了&#xff0c;这篇博客主要总结傅里叶矩阵在格密码中的运用。对于有一定傅里叶变换基础的同…

本地广东中山网站建设wordpress眉顶布局

1.遇到问题 公司项目是基于ruoyi 框架快速搭建开发&#xff0c;使用多线程搜索查询&#xff0c;所以以用户区分任务&#xff0c;保证可以搜索任务和取消搜索&#xff0c;所以我这需要获得用户id&#xff0c;使用 SecurityUtils 共工工具类从请求头获取token&#xff0c;然后解…

seo网站优化知识网站如何进行优化设计

文章目录 依赖bus应用接口用到的封装参数类 接收的应用监听器定义的事件类 使用bus定义bus远程调用A应用数据更新后通过bus数据同步给B应用 依赖 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bus-amqp…

可以做长页的网站怎么更改网站域名

图像分类是模式识别重要研究领域之一&#xff0c;它的任务是把目标样本分成不同类别&#xff0c;赋予样本相应类别标签。分类实现的基础是用传感器检测到样本的特征&#xff0c;比如形状、颜色、纹理等基本特征或通过基本特征提取更为复杂的特征信息&#xff0c;其中纹理是表示…

一个人做公司管理网站一灯wordpress主题

随着社交媒体的不断发展和智能手机的普及&#xff0c;微信已经成为我们日常生活中不可或缺的一部分。作为一个商家或者个人品牌&#xff0c;利用微信进行群发消息是一种非常便捷和高效的方式来推广产品或者传递信息。 然而&#xff0c;传统的微信群发功能却有着一些限制&#…

怎么建设一个淘宝客网站制作网站用什么软件好

背景 随着互联网的高速发展&#xff0c;信息安全问题已经成为企业最为关注的焦点之一&#xff0c;而前端又是引发企业安全问题的高危据点。在移动互联网时代&#xff0c;前端人员除了传统的 XSS、CSRF 等安全问题之外&#xff0c;又时常遭遇网络劫持、非法调用 Hybrid API 等新…

手机网站外链巢湖网站设计

屏幕锁&#xff0c;就是锁住屏幕不让用户误触摸&#xff0c;从开发者的角度看就是不响应用户的点击事件。 屏幕锁界面 可以自己创建一个布局文件&#xff0c;或者直接创建一个View&#xff08;例如ImageView&#xff09;。 参数LayoutParams mLayoutParams new LayoutParam…

公司做网站比较好的青海旅游的网站建设

java中有7个位运算&#xff08;&、|、^、~、>>、<<和>>>&#xff09; 第一组 分别是按位与&、按位或|、按位异或^&#xff0c;按位取反~&#xff0c;它们的运算规则是&#xff1a; 按位与& : 两位全为1&#xff0c;结果为1&#xff0c;否则…

浙江网站建设设计wordpress菜单添加链接

WPF布局原则 不应显式设置大小 为了布局的稳定性&#xff0c;控件的大小应该可以自动适应容器。如下为新建一个窗体&#xff0c;默认包含一个Grid容器&#xff0c;该控件没有显式设置宽高&#xff0c;所以&#xff0c;在改变窗体大小的时候&#xff0c;该容器的大小也随着变化…

网站建设管理招聘贵阳专业网站建设公司哪家好

CSS 3D变换是Web开发中一项强大的技术&#xff0c;它允许开发者在网页上创建和展示三维图形和动画。以下是关于CSS 3D变换的深入浅出介绍&#xff1a; 一、3D变换基础 坐标轴&#xff1a; X轴&#xff1a;水平向右&#xff0c;正方向为右&#xff0c;负方向为左。Y轴&#xff…