ncnn和opencv在vs2022上创建工程推理示例
# 序言 因为之前 C++ 代码一直是在 ubuntu 的 CLion 上写的,对 Visual Studio 的相关配置并不是很熟悉,最近需要在 win 上开发,所以不得不用 Visual Studio 来编写代码,在做项目的同时,简单记录下 Visual Studio 的相关配置,以调用 ncnn 和 opencv 为例。 在下面的配置中,经本人尝试,ncnn 环境只能在 release 下运行,不能再 debug 环境下运行,即使改为 opencv_world460d.lib # 一、准备 ncnn 和 opencv # 1.1 windows 下编译 ncnn 首先需要安装...
more...pytorch入门
# 初始 # 前言 使用 conda 安装时不用另外装 cuda 和 cudnn,它自己会去装 查看 cuda 版本 nvidia-smi conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu110 实测 cuda11.0 可以 cuda10.2 的 # 换源 conda config --add...
more...ncnn在window,vs2019,cmake-3.16.5-win64-x64编译
本教程之前试过,是可以用的,但是再次使用时发现不可以了,因此配置教程参考另一篇《ncnn 和 opencv 在 vs2022 上创建工程推理示例》,但是本教程最后的例子还是可以运行的,可作为配置成功的测试样例。 # 下载 cmake,安装 cmake-3.16.5-win64-x64 链接地址:https://github.com/Kitware/CMake/releases/download/v3.16.5/cmake-3.16.5-win64-x64.zip 下载 cmake 到 D:\cmake\ 文件夹下,并解压到此目录下 把 bin 目录添加到本机环境变量,鼠标右击 此电脑...
more...OpenCV轮廓检测
# 一、轮廓检测基础理论 # 1、轮廓概述 边缘和轮廓区别:边缘是零散的点,轮廓是整体。 在二值图中找轮廓。 # 2、API 介绍 # 1、cv.findContours 函数(查找轮廓) contours, hierarchy = cv2.findContours(img,mode,method)** 参数: ** ** 返回:** contours:轮廓 hierarchy:层级 # 1、根据二值图找到轮廓 contours, hierarchy = cv.findContours(binary, cv.RETR_TREE, cv.CHAIN_APPROX_SIMPLE) # 轮廓 层级...
more...DomainNet处理与适配
# npy 的构造 查看 DRT 看到下面的代码: data_transforms = { src_path: transforms.Compose([ transforms.Scale(256), transforms.RandomHorizontalFlip(), transforms.RandomCrop(224), transforms.ToTensor(), transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) ]), trg_path: transforms.Compose([...
more...MAML 和 Hierarchical-MAML
# MAML # 参考博客 # 参考视频 https://www.bilibili.com/video/BV1UN4y1A7hr?p=3&vd_source=1c562831fab1cb4101e5b95d41c170e0 # 视频理解 他讲的 task 是语音识别、图片识别等这种任务之间差距很大的 每个任务有一个模型 这里讲的也是 function 和 parameters 是一个东西, # 浅浅理解 # Hierarchical-MAML # 论文阅读 关键词 泛化性能 generalization performance/ability #...
more...