摘要:
建议看过前面的文章后,再开始本文的学习 cloud compare 二次插件化功能开发详细步骤(一) cloud compare PCA 插件开发详细步骤(二)附代码 本文完成一个点云变换的插件,同时也是对 CC 接口的使用做进一步说明,进一步理解 CC 插件开发流程 这个功能在 cc 已有的功能已 阅读全文
摘要:
点云处理,有一个出名的处理软件,cloud compare,简称 cc,将自己实现的功能以插件形式集成到 CC 里,方便使用 前提 环境:cc 2.13,qt 5.15,cmake 3.18,vs2019【其他组合也可,本文基于此展开】 能力要求:能够使用 cmake 成功编译 cc 并安装 有问题 阅读全文
摘要:
在上一节 https://www.cnblogs.com/caibucai/p/18364731 我们已经完成了 具体开发前的准备工作,包括 各级 CMakelists.txt 的设置,相关内容的修改,并已成功编译 如需整个插件项目,编译后的 dll,或其他帮助,欢迎留言、私信或加群【群号:3927 阅读全文
摘要:
昨天有群友,在交流群【群号:392784757】里提到了这个需求,进行实现一下 V10 官方代码结构相较于 V8 稍微复杂一些 yolov10 是基于 v8 的代码完成开发,yolov10 进行了继承来简化代码开发 因此 V10 的代码修改 基本和 V8 这篇一致 https://blog.csdn 阅读全文
摘要:
首先找到你需要用到的 backbone,一般有名的backbone 都会在github有相应的代码开源和预训练权重提供 本文以mobilenetv3 + fastercnn 作为举例,在mmdetection中并未提供 mobilenetv3,提供的仅有 mobilenetv2; 在github上找 阅读全文
摘要:
cmake pack 用于将我们的写好的项目 打包,发送给使用方;打包后产生的内容有 源代码包 二进制包 平台原生的二进制安装 Debian -> .deb red hat -> .rpm macOS -> .dmg windows -> NSIS 本专栏的实践代码全部放在 github 上,欢迎 阅读全文
摘要:
cmake测试,使用ctest 可能不能满足我们的需求,需要我们使用更为强大的第三方测试框架,如googletest,完成项目中的测试工作 本篇文章将第三方测试框架 googletest,引入,同时也可以作为 关于 第三方包 自动化构建的很好示例,值得学习 本专栏的实践代码全部放在 github 上 阅读全文
摘要:
cmake作为一个强大的构建系统指导工具,同时也提供了测试功能,可用于项目的单元测试等,也可以与其他测试框架协作,如googletest,共同完成项目开发中的测试工作,本节我们就来学习 如何借助cmake 完成测试 本专栏的实践代码全部放在 github 上,欢迎 star !!! 如有问题,欢迎留 阅读全文
摘要:
上一节,我们学习了项目构建后、目标的安装,本节学习的内容是 对于一般文件,文件夹以及源代码的安装 本节的文件依然使用 file(WRITE xxx.xx) 来创建,不依赖额外的文件 本专栏的实践代码全部放在 github 上,欢迎 star !!! 如有问题,欢迎留言、或加群【392784757】交 阅读全文
摘要:
本节我们来学习,cmake的安装,将我们构建的目标安装到指定位置,为了模拟一般情况,实现了 可执行文件、静态库、动态库的安装,以及一般的 file 安装、代码的安装 本专栏的实践代码全部放在 github 上,欢迎 star !!! 如有问题,欢迎留言、或加群【392784757】交流 接下来将分步 阅读全文