Skip to content
VisionGuide
可视化
Initializing search
GitHub
VisionGuide
GitHub
Home
编程语言
编程语言
PYTHON
PYTHON
语法
语法
类操作
装饰器
[抽象基类]abc
模块和包
[py3.6][f-strings]字符串连接
[around]四舍五入
[slice]扩展切片
[list]排序
[enumerate]遍历
[itertools][product]嵌套循环
[easydict]访问属性的方式来访问字典
[collections][deque]双向队列
[collections][defaultdict]更安全的dict
[pprint]更易读的打印
[logging]日志模块
[tqdm]进度条
[ElementTree]读取XML文件
[xmltodict]读取XML文件
[json]文件读写
[yaml]文件读写
Monkey Patch
工具
工具
打包和分发Python程序
[setup.py]保存额外数据
[requirements.txt]依赖文件生成和使用
[pytest]功能测试
[coverage]测试代码覆盖率
[fire]自动生成命令行界面
[pip]更新国内镜像源
[pnno]转换json/dict数据为voc-xml
问题解答
C++11
C++11
学习C++之路
C++标准
Get Started
Get Started
Keyword
Keyword
main
namespace
cv限定符
size_t
nullptr
enum
Basic Concepts
Basic Concepts
头文件
声明和定义
作用域
类型别名设置
程序终止
常量
数组
函数
初始化
临时对象
链接
Pointer&Array
Pointer&Array
指针类型
const指针和volatile指针
指针和数组
原始数组
原始指针
指针名和数组名的区别
二维数组和二级指针
指针数组和数组指针
指针常量和常量指针
Type&Cast&Deduce
Type&Cast&Deduce
类型
类型
类型概述
基本类型
void类型
字符串类型
转换
转换
标准转换
现代类型转换
用户定义的类型转换
推断
推断
auto
decltype
Operator Overload
Operator Overload
操作符重载概述
一元运算符重载
二元运算符重载
赋值运算符重载
函数调用运算符重载
下标运算符重载
Advanced
Advanced
Smart Pointer
Smart Pointer
智能指针类型
unique_ptr
shared_ptr
weak_ptr
使用原始指针还是智能指针
Reference
Reference
lvalue和rvalue
引用概述
引用类型函数操作
指针引用
Class
Class
类结构
类结构
类、结构体和共同体
结构体
类定义
基本类结构
嵌套类定义
继承
构造器和析构器
构造器和析构器
构造器概述
复制和移动操作
析构器
成员和函数
成员和函数
成员函数概述类型
成员访问控制
static成员
显式默认和删除函数
Template
Template
模板概述
函数模板
模板和名称解析
STL
STL
STL概述
vector
map
queue
stack
array
for_each
find
sort
[shuffle]随机重排列
操作
操作
计时
FAQ
FAQ
multiple definition of
ISO C++ forbids converting a string constant to char*
计算框架
计算框架
PYTORCH
PYTORCH
引言
语法
语法
Tensor
one-hot编码
[transpose][permute]维度转换
[clamp]限制取值范围
[index_fill]在给定维度填充指定val
[nonzero]非零元素下标
[Conv][Pool]实现原理
自定义损失函数
[softmax]分类概率计算
[AdaptiveMaxPool][AdaptiveAvgPool]自适应池化层
LeNet-5定义
AlexNet定义
调整张量打印位数
[Hook]获取运行时中间层计算结果
Cuda
Cuda
安装哪个版本的CUDA
[CUDA_VISIBLE_DEVICES]指定哪张卡运行
[empty_cache]清空显存
[benchmark]训练加速
监控显存使用
Train
Train
[译]保存和加载模型
固定部分参数进行训练
查询模型参数总数
为什么推荐使用static_dict方式保存模型
加载部分预训练模型
[[DistributedDataParallel]分布式训练]
Tool
Tool
可视化
可视化
Table of contents
相关阅读
问题解答
NUMPY
NUMPY
提取数组中属于某一条件的数据
数据保存和加载
增加或者减少一维
元素累加
[clip]限制取值范围
问题解答
MNN
MNN
引言
编译
推理
模型转换
模型量化
预处理
视觉实现
视觉实现
TORCHVISION
TORCHVISION
数据预处理
[数据归一化]均值和方差
[sampler]采样器
自定义采样器
加载数据集、批量以及转换操作
自定义数据集和预处理操作
ImageFolder使用
[ConcatDataset]连接多个数据集
[Ten Crops]多样本裁剪
OPENCV
OPENCV
概述
配置
配置
OpenCV 3.x
OpenCV 3.x
OpenCV-3.4.2源码安装
OpenCV_Contrib-3.4.2源码安装
OpenCV-3.4.2测试
OpenCV 4.x
OpenCV 4.x
OpenCV-4.0.1安装
OpenCV-4.0.1测试
[OpenCV_Contrib-4.0.1]编译OpenCV4Android
OpenCV-4.1.0安装
OpenCV-4.1.0配置及测试
OpenCV-4.2.0安装
OpenCV-4.2.0配置及测试
OpenCV-4.4.0安装
OpenCV-4.7.0安装
PYTHON
PYTHON
[opencv-python]编译与安装
[PyCharm]解码opencv python库
[OpenCV]Anaconda配置
[SSH][OpenCV]远程图像显示
处理
处理
Base
Base
运行时间统计
[VideoWriter]保存H264/MPEG4格式MP4视频
[normalize]标准化数据
[convertTo]数据转换
[vconcat][hconcat]按行合并以及按列合并
[Point_]坐标点的保存和使用
[Scalar_]4维向量
[copyMakeBorder]添加边界
[cartToPolar]二维向量的大小和角度
[threshold]基本阈值操作
[旋转][平移][缩放]仿射变换
单目标追踪
去除小黑点
非局部均值去噪
对比度增强
保存图像数据为字节文件
Advanced
Advanced
轮廓检测
Filter
Filter
[filter2D]线性滤波器
[Sobel]图像求导
[Scharr]图像求导
[Laplacian]图像求导
[Canny]边缘检测
Feature
Feature
特征/特征检测/特征描述
[SIFT]特征和描述符计算
[Brute-Force][FLANN]特征匹配
绘制
绘制
[line]绘制线段
[rectangle]绘制边框
[掩码]绘制多边形
[text]绘制文本
[text]绘制中文字符
MATPLOTLIB
MATPLOTLIB
引言
属性配置
中文乱码
绘图关键概念Figure和Axes
手动设置轴刻度间隔
[译]Pyplot教程
折线图
饼图
散点图
图像读取、显示和保存
3d绘图
等高线图
矩阵显示
y轴坐标错乱
指定轴取值范围以及显示轴刻度
设置双Y轴
LIBJPEG-TURBO
LIBJPEG-TURBO
引言
编译
STB
STB
引言
工具
工具
CMAKE
CMAKE
引言
最小实现
结构优化
条件编译
基础语法
子模块
cmake安装
交叉编译
GTEST
GTEST
引言
编译
使用
小结
CLANG-FORMAT
CLANG-FORMAT
引言
配置文件
Clion配置
Table of contents
相关阅读
可视化
相关阅读
[PyTorch]Tensorboard可视化实现
[PyTorch]Tensorboard使用实践
模型可视化工具和库