logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

NCC归一化互相关(详解)

NCC归一化互相关(详解)NCC是什么NCC(Normalized cross-correlation)是模板匹配中较为常见的互相关计算方法。来描述两个同维向量,窗口或样本之间的相关性。其取值范围是-1~1,-1代表两向量不相关,1代表两向量相关NCC的计算公式NCC的计算公式网上有多种:https://blog.csdn.net/weixin_42104289/article/de...

#算法#机器学习#人工智能
代码覆盖率 (Code Coverage)

代码覆盖率 (Code Coverage)代码覆盖率(Code Coverage)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量测试工作进展情况的重要指标。它也是对测试工作进行量化的重要指标之一,测试工作往往不如开发那样激动人心,一个重要原因之一就是测试难于量化,而代码覆盖率恰恰是解决着一问题的重要指标。根据其覆盖内容的不同,又可以细分为:语句覆盖、判定覆盖、条件覆盖、路径覆盖以及循环覆..

cuda-gdb 调试CUDA程序

cuda-gdb 调试CUDA程序调试CUDA程序与调试C/C++程序基本相同,gdb也可调试CUDA程序,但不能进入核函数。cuda-gdb比gdb多了进入CUDA核并调试的能力。所以gdb的命令cuda-gdb都继承了,命令详见:gdb调试C/C++程序。本篇谈一下cuda-gdb独有的命令:可以通过help cuda查看可调试的命令:cuda thread lane warp...

单目相机如何的到深度

单目相机如何的到深度双目双目可以通过标定(几何)或实时匹配(视觉匹配)得到相机的(一般为相对的)位姿(稀疏点云)再通过匹配同名点,前方交会,得到深度。(摄影测量)根据核线和匹配代价,交会所有点,得到所有点深度。(密集匹配)各种密集匹配算法或策略和匹配代价,交会所有点,得到深度。单目1.RGDB2.基于特征(如灭点特征)确定要求深度的对象,设计变换函数和相...

cuda程序的组织(与C++融合)

cuda程序的组织(与C++融合)前言:我们都希望有一个好的cuda程序组织方式,让我们的代码或程序变得干净整洁,不容易出错,可以移植性能强。今天介绍一种最基础CUDA程序组织方式。我们都知道面向对象程序的好处,或者说,我们现在有一个C++程序需要并行化。我们不得不让CUDA程序与C++相融合,但cuda是基于c语言的,怎样组织cuda程序就尤为关键了。问题:由于有关CUDA的...

cuda 版本

cuda 版本cuda toolkit版本是用于开发cuda程序的针对开发者cuda 驱动是用于运行程序的针对用户例子对于开发者而言例如 pytorch v1.0 的开发者们使用了cuda 10的新特性。但他们的cuda 环境不会打包给你你一个开发者想使用pytorch 开发算法,这时除了安装 pytorch v1.0 外还需要配置代码里面使用的cuda的环境。这时,你只需要使用CUDA 10.0

#pytorch#深度学习
CUDA编译(一)---使用nvcc编译cuda

CUDA编译(一)—使用nvcc编译cudanvcc介绍示例nvcc介绍nvcc是编译cuda程序的编译器,CDUA C是在C语言上的扩展,所以它依赖C编译器(C编译器在window下是cl.exe,在Linux下是gcc)。因此我们编译CUDA程序必须依靠编译器nvcc。其实,nvcc编译cuda程序和g++编译c++程序是差不多的。在我的其它博客中也写了有关g++编译...

计算相机焦距f

计算相机焦距f相机焦距f通常以像素为单位,计算方法:根据相机焦距长度F(focal length,单位mm)和传感器孔径S(sensor size,单位mm)计算:图片宽高:width,heightf = max(width,height)*F/S根据相机焦距长度F(单位mm)和单位像素的长度L(单位mm):f = F/L获得f单位为像素...

    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择