240 发简信
IP属地:上海
  • cuda memory封装

    来源 手写AI[https://github.com/shouxieai/infer/blob/main/src/infer.cu] 说明 这段代码定义了一个 BaseMem...

  • 120
    插值算法

    线性插值 已知两点 和 ,以及插值参数 ,可以通过以下公式计算任意中间点 的坐标。 x 坐标的插值: 中间点的 x 坐标 是 和 的 坐标按照比例 插值的结果,...

  • 120
    depth-pro 苹果单目深度估计

    单目深度估计 项目地址 ml-depth-pro[https://github.com/apple/ml-depth-pro] depth-pro onnx导出 huggin...

  • 120
    C++ 多线程使用

    线程 std::thread 创建线程 使用函数#include #include void task(int i){ std::cout << i << std:...

  • 摔倒 姿态分类

    来源 工业界行为识别:摔倒识别数据集收集技巧[https://www.bilibili.com/video/BV1F94y1S7Tg/] 使用手写AI的摔倒检测的关键点分类模...

  • pydantic 基本模板

    pydantic使用 pydantic的参考文档pydantic使用[https://docs.pydantic.dev/latest/concepts/models/] p...

  • SVD 应用

    矩阵最小二乘法推导 最小二乘法(Least Squares)用于求解线性方程组 的近似解,尤其是在方程组没有精确解时。其目标是最小化误差的平方和。只适用于非齐次方程解,对于...

  • 使用透视变换和仿射变换对图片做常见处理

    使用仿射变换处理图片 在目标检测和后续图像处理的流程中,warpAffine 是 OpenCV 提供的强大工具,常用于仿射变换操作。对于 YOLO 等目标检测模型,warpA...

  • softmax

    Softmax函数 概念 在数学,尤其是概率论和相关领域中,Softmax函数,或称归一化指数函数是[逻辑斯谛函数]的一种推广。它能将一个含任意实数的K维向量 之间,并且所有...

  • C++实现pipeline模式

    Pipeline 模式 pipeline模式被称为管道模式或者流水线模式。用于解耦对数据的不同处理阶段,利用管道将数据连接起来,每个节点负责做不同的事情,等到流过了整个管道,...

  • C++ 判断矩形和多边形框是否相交

    C++ 判断矩形和多边形框是否相交 目标检测应用场景检测框(bounding box)与多边形标注区域(例如分割结果)之间的重叠判断,用于确认检测是否有效。判断监控对象是否处...

  • LRU 算法

    LRU 简介 LRU算法,即最近最少使用算法,是一种常用的页面置换算法,用于管理缓存中的数据对象。它的核心思想是基于时间局部性原理,即最近被访问的数据在未来可能会被再次访问。...

  • C++11 实现线程池

    线程池设计优化描述 在程序启动时,预先创建一个线程池并初始化多个线程,以确保程序在运行时只需从线程池中直接获取线程执行任务,从而显著提升运行效率。具体设计包括以下几点: 1....

  • 排序

    堆排序 堆排序变种 求数组topK数字 链表的排序 归并排序

  • 修改onnx模型输入大小

    代码 modify_model_input_shape.py 使用

  • 120
    使用模板会不会重复定义?

    不使用模板 编译结果没有使用模板,在头文件中定义,会出现重复定义的结果,无法通过编译 使用模板 在链接阶段之前,模板没有进行实例化,因此也没有地址,在链接的时候,调用模板的地...

  • CMake通用基础模板

    CMake模板 说明 项目目录结构基于 根据需求移除部分文件的编译按照功能将不同的文件放在不同的文件夹中,如果编译时不需要该功能可直接排除该文件夹中的所有文件 根据需求设置编...

  • 120
    CMake 教程

    CMake 概述 CMake是一个跨平台的编译(Build)工具,可以用简单的语句来描述所有平台的编译过程。 CMake 常见的宏 后面会用到,先在前面做个记录 宏功能PRO...

  • 优化小技巧sigmoid

    sigmoid 函数 sigmoid反函数 => => => 即 优化举例说明 例如使用瑞芯微的rknn对yolov5模型进行推理,由于硬件限制,在rknn上需要手动处理an...