Skip to content
image processing
可视化
Type to start searching
GitHub
image processing
GitHub
Home
编程语言
编程语言
Python
Python
打包和分发Python程序
[setup.py]保存额外数据
[requirements.txt]依赖文件生成和使用
类操作
装饰器
[抽象基类]abc
模块和包
pytest
[logging]日志模块
[list]排序
[enumerate]遍历
[itertools][product]嵌套循环
[fire]自动生成命令行界面
[pprint]更易读的打印
[easydict]访问属性的方式来访问字典
[collections][deque]双向队列的使用
[collections][defaultdict]更安全的dict
[slice]扩展切片操作
[tqdm]进度条
[around]四舍五入
[pip]更新国内镜像源
[pip]python: bad interpreter
[python3.6][f-strings]字符串连接
保存json或者dict数据为voc-xml文件
配置文件读写
配置文件读写
XML
XML
[python]读取XML文件
[xmltodict]读取XML文件
JSON
YAML
Numpy
Numpy
[numpy]提取数组中属于某一条件的数据
[numpy]数据保存和加载
[numpy]增加或者减少一维
[numpy]元素累加
[numpy][clip]限制取值范围
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*
代码库
代码库
OpenCV
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-python]编译与安装
[PyCharm]解码opencv python库
[OpenCV]Anaconda配置
[SSH][OpenCV]远程图像显示
图像处理及实现
图像处理及实现
Filter
Filter
[filter2D]线性滤波器
[Sobel]图像求导
[Scharr]图像求导
[Laplacian]图像求导
[Canny]边缘检测
运行时间统计
[normalize]标准化数据
[convertTo]数据转换
[vconcat][hconcat]按行合并以及按列合并
[Point_]坐标点的保存和使用
[Scalar_]4维向量
[copyMakeBorder]添加边界
[cartToPolar]二维向量的大小和角度
[threshold]基本阈值操作
[旋转][平移][缩放]仿射变换
特征/特征检测/特征描述
[SIFT]特征和描述符计算
[Brute-Force][FLANN]特征匹配
[VideoWriter]保存H264/MPEG4格式MP4视频
图像绘制
图像绘制
[line]绘制线段
[rectangle]绘制边框
[text]绘制文本
[text]绘制中文字符
Matplotlib
Matplotlib
引言
属性配置
中文乱码
绘图关键概念Figure和Axes
手动设置轴刻度间隔
[译]Pyplot教程
折线图
饼图
散点图
图像读取、显示和保存
3d绘图
等高线图
矩阵显示
y轴坐标错乱
PyTorch
PyTorch
引言
Tensor
[Conv][Pool]实现原理
自定义损失函数
one-hot编码
[softmax]分类概率计算
[AdaptiveMaxPool][AdaptiveAvgPool]自适应池化层操作
[Ten Crops]多样本检测
可视化
[transpose][permute]维度转换
[clamp]限制取值范围
[index_fill]在给定维度填充指定val
[nonzero]非零元素下标
[[DistributedDataParallel]分布式训练]
Cuda
Cuda
安装哪个版本的CUDA
[CUDA_VISIBLE_DEVICES]指定哪张卡运行
[empty_cache]清空显存
[benchmark]训练加速
监控显存使用
Model
Model
固定部分参数进行训练
查询模型参数总数
[译]保存和加载模型
为什么推荐使用static_dict方式保存模型
加载部分预训练模型
LeNet-5定义
AlexNet定义
数据处理
数据处理
数据预处理
[数据归一化]均值和方差设置
[sampler]采样器
自定义采样器
[torchvision]加载数据集、批量以及转换操作
[torchvision]自定义数据集和预处理操作
[torchvision]ImageFolder使用
[torchvision][ConcatDataset]连接多个数据集
错误
错误
RuntimeError: CUDA error: initialization error
RuntimeError: invalid argument 0: Sizes of tensors must match
OSError: [Errno 12] Cannot allocate memory
Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
算法
算法
机器学习
深度学习
最优化
数据集
评价标准
建模
建模
UML
UML
统一建模语言UML
[译][wiki]Class-Diagram
类图小结
PlantUML
PlantUML
PlantUML简介
本地安装和使用
VSCode插件使用
常用命令
类图使用
可视化
¶
[PyTorch]Tensorboard可视化实现
[PyTorch]Tensorboard使用实践
模型可视化工具和库