草庐IT

cocos2dx-lua

全部标签

coco和yolov5 map计算结果不一致的问题

在测试检测benchmark时发现使用coco和yolov5计算出的map结果不一致,yolov5的指标要略高一点,好奇他们都是如何计算的,通过阅读源码,发现了一些端倪,如有纰漏,还望指出.ap概念及计算方式先说ap(averageprecision),翻译过来为平均精度,顾名思义,就是精度的平均值.通常来讲,一个算法任务在数据集上的测试输出的结果是固定的(TP,FP是固定的),也就是说,精度值就一个,那么何来平均精度一说呢?事实上,当正负样本差别较大时,使用单一指标,如精度(查准率),还是召回率(查全率),都无法评价模型的好坏(想象一下正样本99,负样本1,模型将所有目标都预测为正例,此时t

cocos creator 打包发布到微信平台详细过程

cocoscreator打包到微信平台(微信平台上使用)前言:微信开发构建完成之后要怎么在微信上使用呢?如果构建完成直接点击运行按钮(在配置好外部程序路径的情况下)是无法打开游戏的,会报错。原理:不能直接运行游戏,而是需要在开发者工具中新建一个小游戏项目,然后把项目中的miniprogram文件夹替换成刚刚在cocos引擎中构建好的build文件夹,这样就大功告成了。步骤1:构建游戏,构建的的时候使用微信小游戏的appid步骤2:在微信开发者工具中创建一个新的小游戏项目,填写信息。(如果你用的是小程序appid那么只能创建一个小程序出来)步骤3:先看一下创建出来的小游戏。步骤4:把“minip

Cocos 亮相 HDC2022!携手华为拓展 AR/VR 应用,全面适配鸿蒙系统

11月4-6日,以「创新照见未来」为主题的华为开发者大会2022(HDC2022)在东莞松山湖举办。作为华为战略合作伙伴,Cocos引擎也应邀参会,为广大开发者介绍 3D引擎如何助力HarmonyOS生态建设、以及携手华为拓展AR/VR技术应用的最新进展,并荣获「鸿蒙生态领航奖」。同时,在备受关注的松湖对话中,CocosCEO林顺与华为终端云服务总裁朱勇刚、微博COO&新浪移动CEO王巍、金山办公全球业务副总经理张宁、人民网科技总经理刘鹏、去哪儿CMO黄小杰等行业大咖一起,分享行业前沿技术创新应用和生态发展的思考与路径。HDC2022松湖对话林顺提到,一直以来,Cocos和华为都是十分紧密的合

c++ - 如何将对象列表从 C++ 传递到 Lua?

我是Bitfighter的首席开发人员,并且正在使用Lua添加用户脚native器人。我正在使用C++和Lua使用Lunar将它们粘合在一起。我正在尝试做一些我认为应该非常简单的事情:我在Lua中有一个C++对象(下面的代码中的机器人),我在它上面调用了一个方法(findItems),它导致C++搜索机器人周围的区域并返回它找到的对象列表(TestItems和其他未在此处显示的对象)。我的问题只是如何在C++中组装并返回找到的项目列表,然后在Lua中对其进行迭代?基本上,我想填写>>>block,并在Lua代码本身中进行我可能需要的任何更正,包括在下面。我试图让代码保持简单但完整。希望

c++ - 如何将对象列表从 C++ 传递到 Lua?

我是Bitfighter的首席开发人员,并且正在使用Lua添加用户脚native器人。我正在使用C++和Lua使用Lunar将它们粘合在一起。我正在尝试做一些我认为应该非常简单的事情:我在Lua中有一个C++对象(下面的代码中的机器人),我在它上面调用了一个方法(findItems),它导致C++搜索机器人周围的区域并返回它找到的对象列表(TestItems和其他未在此处显示的对象)。我的问题只是如何在C++中组装并返回找到的项目列表,然后在Lua中对其进行迭代?基本上,我想填写>>>block,并在Lua代码本身中进行我可能需要的任何更正,包括在下面。我试图让代码保持简单但完整。希望

c++ - Cocos2dx内存管理,如何使用析构函数以及何时释放对象?

我正在阅读网络和文档,但老实说,我不明白。由于我是cocos2d-x的新手,我想更好地了解对象是如何创建/保留的,以及我应该如何释放它们(如果需要)。让我感到困惑的是我不太了解的智能指针的使用。想象一下,在我的CCLayer(添加到CCScene)中,我添加了一个CCSprite,所以我这样做了:this->sprite=CCSprite::create("mySprite.png");this->addChild(sprite);那么既然我使用了create()我应该在某个地方发布它吗?也许在CCLayer的析构函数中?还是我与此无关?我知道C++的基础知识,所以如果我“新建”一个对

c++ - Cocos2dx内存管理,如何使用析构函数以及何时释放对象?

我正在阅读网络和文档,但老实说,我不明白。由于我是cocos2d-x的新手,我想更好地了解对象是如何创建/保留的,以及我应该如何释放它们(如果需要)。让我感到困惑的是我不太了解的智能指针的使用。想象一下,在我的CCLayer(添加到CCScene)中,我添加了一个CCSprite,所以我这样做了:this->sprite=CCSprite::create("mySprite.png");this->addChild(sprite);那么既然我使用了create()我应该在某个地方发布它吗?也许在CCLayer的析构函数中?还是我与此无关?我知道C++的基础知识,所以如果我“新建”一个对

解决Win运行程序出现找不到d3dx9_27.dll的问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个d3dx9_27.dll文件进行安装(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此安装好之后就能重新打开你的软件或游戏了.那么出现d3dx9_27.dll丢失要怎么解决?一、手动从本站下载dll文件1、从下面列表下载d3dx9_27.dll文件32位文件:d3dx9_27.dll9.8.299.064位文件:d3dx9_27.dll9.8.299.02、将下载的

c++ - 在 C/C++ 中引用 Lua 函数

我有一个函数嵌套在一组表中相对较深。C/C++中有没有办法获得对该函数的“引用”并在我需要使用它时将其(和args)推送到堆栈上? 最佳答案 这就是referencesystem是为了。函数调用r=luaL_ref(L,LUA_REGISTRYINDEX)将值存储在注册表中的栈顶,并返回一个整数,可以存储在C端,用于检索该值函数调用lua_rawgeti(L,LUA_REGISTRYINDEX,r).见PiLchapter,以及luaL_ref()的文档,lua_rawgeti(),和luaL_unref()完整的故事。

c++ - 在 C/C++ 中引用 Lua 函数

我有一个函数嵌套在一组表中相对较深。C/C++中有没有办法获得对该函数的“引用”并在我需要使用它时将其(和args)推送到堆栈上? 最佳答案 这就是referencesystem是为了。函数调用r=luaL_ref(L,LUA_REGISTRYINDEX)将值存储在注册表中的栈顶,并返回一个整数,可以存储在C端,用于检索该值函数调用lua_rawgeti(L,LUA_REGISTRYINDEX,r).见PiLchapter,以及luaL_ref()的文档,lua_rawgeti(),和luaL_unref()完整的故事。