摘要:
官方安装教程: OpenCV installation overview 安装版本: 4.5.4 一、windows Installation in Windows 1、环境 System: window10 CMake: 3.18.5 git: 2.23.0 visual studio: 2019 阅读全文
摘要:
一、相关环境 系统: windows10 CMake: 3.21.4 Visual Studio: 2019 Open3D: 0.12.0 二、源码编译 2.1 下载源码 git clone --recursive https://github.com/intel-isl/Open3D 如果网上太慢 阅读全文
摘要:
pointNet 无序性: 低维特征($N*3$)经过MLP层上升到高维,然后对高维采用最大池化(对称函数) 旋转不变性: 2个TNet, 学习一个旋转矩阵,对输入进行校正,对提取的特征也进行校正 pointNet++ pointNet没有局部的概念,要不对单个点,要不对所有点进行操作,为解决这一问 阅读全文
摘要:
IOU Jaccard系数(Jaccard index)可以衡量两个集合的相似度。给定集合$\mathcal{A}$和$\mathcal{B}$,它们的Jaccard系数即二者交集大小除以二者并集大小: $$J(\mathcal{A},\mathcal{B}) = \frac{\left|\math 阅读全文
摘要:
最近接触到C设计模式中的单件模式,这里记录一下使用过程。正如“singleton”这个名字,意思是在整个程序中只定义一个类,这意味着它不能有多个类。它允许其他类访问自己,因为它提供了全局访问点。因此,我们可以得出结论,在 C 中,当您拥有所有用户的单一类型信息时,将使用单例类。更多问题可以参考cpp 阅读全文
摘要:
参照官方教程,实现pytorch自定义算子。主要分为以下几步: 改写算子为torch C++版本 注册算子 编译算子生成库文件 调用自定义算子 一、改写算子 这里参照官网例子,结合openCV实现仿射变换,C++代码如下: 点击展开warpPerspective.cpp #include "torc 阅读全文
摘要:
以下都是pytorch模型转换为onnx,然后利用opencv中dnn模块的readNetFromONNX()函数调用后出现的一些问题, 利用onnxruntime库已经验证onnx结果正确。 相关环境 python: 3.7.4 torch: 1.5.0 onnx: 1.10.2 onnxrunt 阅读全文
摘要:
一、Type Error: Type 'tensor(bool)' of input parameter (121) of operator (ScatterND) in node (ScatterND_128) is invalid 问题 模型转出成功后,用onnxruntime加载,出现不支持参 阅读全文
摘要:
最近遇到一个问题,需要将下载的视频转为MP4格式,但视频下载下来是QLV或者QSV的,最终找到一个好的工具you-get可以直接从视频网站上下载mp4格式,这里记录一下下载过程。 一、支持网站 支持youtube,爱奇艺,腾讯等很多网站,而且部分网站还支持图片和音频下载和视频观看等功能,下图截取了一 阅读全文
摘要:
在部署AI模型的时候用到了libtorch库,直接从官网下载后发现与现有环境不兼容,执行strings /usr/lib64/libstdc++.so.6 | grep GLIBC发现缺失相应的GLIBC版本,因此选择下载源码重新编译libtorch。这里记录一下编译过程。 参照官网编译教程,主要分 阅读全文