自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mike

学习笔记

  • 博客(88)
  • 资源 (3)
  • 收藏
  • 关注

原创 神经网络很萌的!

这是知乎上一个科普问答,“如何简单形象又有趣地讲解神经网络是什么?”其中王小龙先生的答案被赞了7K,我想答案被赞了7K,就一定有被赞了7K的道理,嗯....,绝对是这样。所以我就把王小龙先生的答案粘贴了下来,以便大家来共同学习。问题链接:https://www.zhihu.com/question/22553761王小龙先生知乎主页:https://www.zhihu.com/people/wan...

2018-03-29 21:41:43 726 1

原创 QNN SDK转yolov10模型遇到的问题

1、用QNN SDK的v2.23版本,qnn-tflite-converter在第一步转yolov10的tflite模型的时候,就遇到了floor_mod算子不支持的问题,换了版本v2.26,依旧是floor_mod算子不支持的问题。大致流程:tflite/onnx模型,先转成cpp和bin文件,再转成x86下的so文件,最后转成板子上运行的.serialized文件。2、floor_mod算子在tflite图中的位置,以及作用。3、退一步,用yolov10的onnx模型进行转换。

2024-10-25 10:29:48 132

原创 Ubuntu下编译opencv4.5遇到的问题及解决方法

根据您的情况,在将新的 export PATH 行添加到 .bashrc 文件时,通常最好将其放在文件的末尾。此行将确保您定义的路径被添加到系统的 $PATH 变量中,并且放在这个文件的末尾通常是一个很好的做法,因为这样不会干扰其他环境设置,并且能够保持整洁和清晰。这个问题是,两份头文件中对‘ssize_t’的定义出现了冲突,一份头文件是在windows环境下,另一份头文件是在wsl环境下的Ubuntu中。在opencv的构建过程中,在第5步进行编译的时候,出现了下面的问题。

2024-10-14 14:34:50 1029

原创 高通DSP、HVX、HMX

高通在第六代Hexagon DSP中引入HVX概念,HVX是Hexagon Vector eXtensions的简称,HVX是DSP中一个可选的协处理器,它为标量DSP单元添加了128字节的矢量处理功能(在HVX编程的时候很多处理都要128对齐)。长期以来,用于宽矢量处理的新型Hexagon VX内核一直很吸引人的用例,因为它们消耗大量电能,因此可以从CPU上卸载计算机视觉(CV)和视频。借助HVX内核,Hexagon的设计师增加了宽矢量处理,以实现更高的性能和更低的功耗。3、深度学习硬件加速。

2024-08-13 14:07:23 627

原创 CPU、GPU等处理器介绍

CPU、GPU、IPU、NPU、TPU、LPU、MCU、MPU、SOC、DSP、FPGA、ASIC、GPP、ECU、_c++_limengshi138392-GitCode 开源社区

2024-07-29 14:07:10 171

原创 高通QNN/SNPE

SNPE/QNN 使用_高通qnn-CSDN博客高通SNPE框架简介-CSDN博客snpe流程扫盲_snpe c++-CSDN博客SNPE 的安装和简单使用_snpe环境安装-CSDN博客SNPE教程一:基本概念-CSDN博客基于高通SNPE推理引擎的yolov5目标检测算法_snpe部署yolo v5-CSDN博客

2024-07-17 13:28:11 425

原创 Ubuntu安装Protobuf

后来的版本中,没有了./configure文件,需要安装bazel,参照下面的官网链接。以前的版本中,有./configure,所以参照下面的博客链接。这样Protobuf就安装成功了。

2024-06-07 09:51:36 1094

原创 CUDA11.2及PaddlePaddle安装

通过界面可以看出,是Nsight Visual Studio Edition没有安装成功,因此查询到下面文章。再一次安装的时候,取消Nsight VSE的安装。然后参考PaddlePaddle的官网,进行PaddlePaddle的安装。按照我上次的博客的步骤。

2024-04-12 13:59:06 517

原创 CUDA10安装与卸载,CUDA10.2与MMSEG安装

cuda10安装步骤cuda10.2安装步骤mmseg安装步骤

2024-04-07 10:02:45 578

原创 Mediapipe中的handlandmark和facemesh图

2023-11-16 16:29:13 231

原创 在英文电脑系统中,中文显示??????

如果要暂时性地正常显示中文,可在cmd界面,使用chcp 936命令,这样在cmd界面可正常显示中文。如果要永久性地显示中文,可通过修改注册表来实现,如果权限受限,则不能修改注册表。这是因为在英文系统中,Console 的默认代码页是 437(OEM -United States),不支持中文输入输出,这与某个软件无关,是与系统设置有关。如果操作系统是英文的,那么无论是在cmd界面,还是在Visual Studio的调试界面,中文显示都是一串问号?

2023-09-28 13:14:59 384

原创 QNX在车机系统的应用

参考博客:1、2、

2023-09-13 18:29:54 378

原创 Linux编译和QNX编译的相关问题

总之,虽然你可以使用相同的编程语言来编写程序,但在Linux和QNX上编译同一个程序可能需要一些调整和配置,以适应不同的操作系统特性和目标环境。在QNX上,需要使用QNX Momentics IDE或相关的QNX Software Development Platform(SDP)来获取适用于QNX目标的交叉编译工具链,这是一个商用的集成开发环境,包括QCC(QNX C/C++编译器)等工具。Linux和QNX是两个不同的操作系统,它们在多个方面有显著的区别,包括设计目标、应用领域、内核架构、实时性能等。

2023-09-13 10:40:24 1278

原创 C++知识点5:如果一个函数中是if else的结构,在每个条件判断后返回值,和在函数的结尾处返回值有什么区别?

在每个条件判断后返回值通常更有利于代码的可读性和错误处理,但在某些情况下,在函数的结尾处返回值可能更合适,特别是当需要确保函数的所有逻辑都执行完毕后再返回结果时。在函数的结尾处返回值:无论条件是否满足,函数将会执行所有的条件判断和代码,然后在函数结束时才返回一个值。在函数的结尾处返回值可能会导致代码逻辑更加复杂,因为其他开发人员需要仔细查看函数的整个执行路径,以确定返回值是如何计算的。在函数的结尾处返回值可能需要更多的控制结构来处理错误和资源释放,这可能会增加代码的复杂性。

2023-09-07 15:01:36 221

原创 C++知识点4:函数参数中是否要加上引用符&

3、通过常量引用传递:如果通过常量引用传递参数(使用const &),则函数可以访问原始对象而不进行复制,但不能修改它。1、按值传递:如果按值传递参数,则会创建参数的副本并将其传递给函数。2、通过引用传递:如果通过引用传递参数(使用&),则该函数会收到对原始对象的引用。在 C++ 中,是否应在函数参数中使用引用&,取决于希望函数如何与参数交互以及是否希望避免不必要的数据复制。1、hand_center通过 const 引用传递,因为它不会在函数内部修改,并且我们希望避免复制该Vector3对象。

2023-09-05 10:13:13 747

原创 C++知识点3:静态局部变量static的使用

如果想在函数首次调用时进行初始化,然后在每次调用函数时保留其状态并允许其值在每次调用之间发生变化,可以使用静态局部变量。静态局部变量在首次函数调用时进行初始化,然后在后续的函数调用中保持其值不变。一个函数的变量只在首次使用这个函数时进行定义,后续的调用均不进行定义,然后每次调用时值会发生改变,应该使用什么样的变量?

2023-09-05 09:41:18 277

原创 C++知识点2:把数据写进switch case结构,和写进json结构,在使用上有什么区别

综上所述,Switch Case结构用于控制程序的流程,根据条件选择执行不同的代码块,而JSON结构用于存储和表示数据。它是一种轻量级的文本格式,通常用于表示结构化数据,如配置信息、API响应、或从服务器传输到客户端的数据。Switch Case结构:在Switch Case中,可以根据条件执行不同的代码块,但它并不提供一种方便的方式来检索或修改数据。它通常用于控制程序的执行流程,根据不同的条件选择不同的分支。将数据存储在Switch Case结构和JSON结构中有明显的区别,它们用于不同的目的和方式。

2023-09-05 09:28:48 342

原创 C++知识点1:多个if else if,能否替换成switch

switch 语句适用于对一个变量的等值比较,如果条件涉及到两个变量的比较,那么通常不适合使用 switch 语句。总之,如果需要比较多个变量或使用复杂的条件,if-else if 结构可能更合适,而 switch 语句适用于等值比较,并且只适用于单一变量。2、离散值:每个 if-else if 分支中的条件都应该是一些离散的值,而不是范围或复杂的条件。3、等值比较:switch 语句主要用于执行等值比较,即每个分支与变量的值进行比较。1、变量:你需要有一个可以在多个情况下进行比较的变量。

2023-08-15 14:37:16 1137

原创 三分法求极值

三分法求极值的一些分析

2023-08-04 10:42:21 139

原创 在opencv中,RGB转gray,gray再转RGB,为何色彩不同?

如果你希望将灰度图像转换回原始RGB图像并保持颜色不变,是不可能的,因为在将RGB图像转换为灰度图像时,颜色信息已经丢失了。灰度图像只包含亮度信息,而不包含原始图像的红、绿、蓝通道值。如果你希望在转换过程中保留颜色信息,你需要使用其他的颜色空间,例如HSV或Lab,这些颜色空间可以保留更多的颜色信息。但是,即使使用其他颜色空间,也无法完全还原原始的RGB颜色,因为颜色信息的转换总是会引入一定的损失。在将RGB图像转换为灰度图像时,颜色信息会丢失,因为灰度图像只包含亮度信息而不包含颜色信息。

2023-07-11 13:27:00 2855

原创 收集的gitee资料

参考链接:gitee教程(超全,超详细,超长)_我要用代码向我喜欢的女孩表白的博客-CSDN博客

2023-03-28 13:00:24 123

原创 手指的状态

手指运动状态的描述

2023-03-24 16:52:10 580

原创 VS2017使用Eigen库

在VS2017中使用Eigen

2023-03-16 16:39:36 1304

原创 VS2017新建工程导入代码文件夹

VS2017新建工程导入代码文件夹

2023-03-15 12:43:53 191

原创 vs2017上运行的代码上传Github

vs2017上运行的代码上传Github

2023-02-14 09:48:45 97

原创 Github开源协议概况

Github开源协议概况

2022-12-06 14:47:43 846

原创 namespace“cv“成员没有“putText“

namespace"cv"成员没有"putText"

2022-12-06 12:55:48 202

原创 Mediapipe学习记录

Mediapipe学习笔记

2022-12-02 15:41:12 1456

原创 深度学习中的端到端理解

深度学习中的端到端理解

2022-11-30 10:04:25 1047

原创 将Mediapipe中的解决方案封装成动态链接库

将Mediapipe中的解决方案封装成动态链接库的注意事项

2022-11-25 13:38:50 470 1

原创 Windows编译mediapipe,C++之细节

Windows编译mediapipe,C++之细节

2022-11-24 16:15:41 1408

原创 ROC曲线

ROC曲线

2022-11-08 13:48:47 160

原创 Python绘制折线图、柱状图、饼状图

python绘制折线图、柱状图、饼状图

2022-10-28 10:44:59 919

原创 根据有效区域的边界裁掉多余的白色背景

根据有效区域的边界裁掉多余的白色背景

2022-10-27 10:14:39 212

原创 python代码根据数据画图

python代码根据两组数据画折线图

2022-10-17 16:01:16 3004

原创 A文件夹下各子文件夹中的图片复制到B文件夹中

A文件夹下各子文件夹中的图片复制到B文件夹中

2022-10-17 09:55:24 157

原创 CASIA数据集格式转化代码

CASIA数据集格式转化代码

2022-10-17 09:46:24 869

原创 python批量生成xml文件

对于相同的标注位置,批量生成jpg文件对应的xml文件

2022-10-12 10:13:23 976 1

原创 .tflite文件生成apk在Android设备上运行

使用 TensorFlow Lite 在移动设备上运行

2022-09-22 16:35:55 1623

原创 解决制作系统的U盘被分成两个盘的问题

被用于系统盘的U盘合并分区

2022-09-16 13:35:47 1641

根据图片大小对图片进行分类

根据图片大小对图片进行分类

2022-06-18

VS2017社区版安装所需文件

1、VS2017安装引导程序 2、.Net Framework 4.6 3、SQLSysClrTypes.msi

2022-06-06

PaddleOCR构建C++测试工程所需安装包

cmake-3.15.6-win64-x64 opencv-4.2.0-vc14_vc15 PaddleOCR的cpu版本推断模型2.0.2,paddle_inference PaddleOCR工程PaddleOCR-release-2.3 Git-2.36.1-64-bit版本 dirent-master安装包

2022-05-23

空空如也

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

TA关注的人

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