自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Computers and Electrical Engineering投稿记录

4.22 提交至期刊。

2024-04-24 19:59:32 206

原创 在Unity上使用Sentis部署yolov8与添加NMS,并编译到手机上

常见的做法是在Unity里用C#自己实现nms,但nms本身就是一个性能开销很大的后处理,自己用C#实现在性能上不划算。比较反人类的是,Sentis在添加层时,有些层的初始化只能输入字符串作为参数,这些字符串实际上是网络里的。需要注意的是,yolov8的onnx的输出结果是一个1x84x8400的张量(当类别数不同时会有变化),具体含义可以参考这篇文章。本文使用的yolov8是在coco数据集上训练的,包含80个类别,所以这里是4+80,具体情况与你的训练用的数据集类别有关。

2024-04-20 19:46:07 1129 3

原创 投springer的期刊时,遇到的一些latex模板使用问题

按这个博主的方法,把sn-basic.bst中”numnames #“后的数字调大即可。在我的模板上,它的默认值是numnames #3,因此,如果不确定具体是哪一行的话,可以多改几次试一试。然后这个博文里没提到的是,需要把sn-article.tex里的\documentclass改成sn-basic才能生效。按这个博主的方法设置之后即可变为作者+日期的样式。在springer上传的时候,我是上传了下面这些东西,目前可以正常生成PDF。我要投的刊的要求的参考文献格式是”作者+日期“的格式。

2023-12-29 00:06:54 1113 9

原创 将改进后的yolo网络导出onnx,使用Unity的Barracuda导入时遇到的问题(持续更新

convnextv2中,作者设计的新BLock中存在一个GRN层,里面用到了torch.norm,这个东西转成ONNX会变成ReduceL2。我这里只是为了跑通流程,所以解决方法简单粗暴。直接把用到GRN层的地方注释掉,这样会导致网络精度下降等一系列问题,后续有时间我会重构一下这里。原因在于截止到最新的barracuda3.0,仍未支持ReduceL2(Unity的捞逼效率。对yolov8进行了修改,将主干修改为convnextv2,并导出为onnx。在这里可以查看目前支持的onnx层类型。

2023-11-05 22:37:45 364

原创 yolov7 多卡训练显示torch.distributed.elastic.multiprocessing.errors.ChildFailedError:

大概率是因为pytorch版本的问题,在2.0版本中local_rank变为了local-rank。1.首先把数据集里的label.cache清掉。

2023-11-02 20:31:07 903

原创 Unity中MediaPipeUnity与barracuda的Google.Protobuf.dll冲突,解决方法

Multiple precompiled assemblies with the same name Google.Protobuf.dll included on the current platform. Only one assembly with the same name is allowed per platform.

2023-08-01 15:32:15 358 1

原创 将MediaPipeUnityPlugin示例项目打包到Android的流程

将MediaPipeUnity打包到Android运行。

2023-07-10 21:30:40 734 12

原创 Unity在移动端下禁用多点触控的方法

input事件与EventSystem分别对应的两种禁用多点触控的方法

2022-12-31 02:31:38 1679 1

原创 Github上某个网站前端+后端项目的踩坑记录

2022-09-01 14:19:38 676

原创 【无标题】踩坑记录1

剥离UNITY素材文件内部元素的快捷键 Ctrl+DGameObject gameObject = new GameObject(“这里可以写name”); 可以在场景上直接生成一个对象 无需实例化Resources.Load(“Tiled/房间类型No0JSON”) 读取Resources/Tiled/房间类型No0JSON遍历字典var eunmerator = mapTilesetsAddress.GetEnumerator();while (eunmerator.MoveNext.

2022-01-14 14:12:57 2204

原创 一个简单的2DRoguelike游戏随机地图生成思路

首先我们要先明确一张Roguelike地图里包含的最基本元素是什么,我的理解是房间与通道。我们可以将一张地图抽象成是房间与房间通过通道来连接。那么基于这个大前提,我的思路如下。以图中红色格子为中心生成一个5X5的网格,当然这个根据需要随意设定的。然后随机挑选5个格子作为房间,这个数量也是根据需要设定的。把这些房间标记为蓝色然后给每一个房间随机生成一条从蓝色格子到红色格子的路径,这里用绿...

2020-04-18 14:52:31 3917

原创 unity shader入门精要学习踩坑记录

v2f vert(a2v v):SV_POSITION { v2f o; o.pos=UnityObjectToClipPos(v.vertex); o.color=v.normal * 0.5 + fixed3(0.5,0.5,0.5); ...

2020-02-17 15:36:06 363

原创 踩坑--常见的报错

错误一AttributeError: module 'scipy.misc' has no attribute 'imread'出现此错误的原因在于scipy与pillow没有安装或者版本不正确。如果使用的pycharm编写代码,那么可以直接在pycharm里安装scipy(如果之前已经安装过,但是版本不对,那么直接点install package进行安装覆盖旧版本即可),这里版本要选择...

2019-12-23 22:45:18 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除