Skip to content
This repository was archived by the owner on Nov 2, 2024. It is now read-only.

Commit b9b35fc

Browse files
committed
docs(mkdocs): 文档整理
1 parent 28d23ce commit b9b35fc

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

docs/算法解析.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,22 @@
1414

1515
## 卷积神经网络
1616

17-
使用[AlexNet](https://zhujian.tech/posts/ca9994d1.html)作为特征提取器
17+
使用[AlexNet](https://zhujian.tech/posts/ca9994d1.html)作为特征提取器
18+
19+
`N+1`类,其中`N`表示目标类别数,`1`表示背景
20+
21+
## 训练技巧
22+
23+
在具体实行过程中,还需要注意以下方面
24+
25+
### 图像扭曲
26+
27+
将候选区域输入到卷积神经网络之前,需要进行图像扭曲,得到固定的`227×227`像素大小
28+
29+
无论候选区域的大小或宽高比如何,将其周围紧边界框中的所有像素扭曲为所需的大小。同时在扭曲之前,在原始框的上下文添加`p`个上下文像素(`p=16`
30+
31+
### 贪婪非最大抑制
32+
33+
在测试阶段,对于可能存在重叠的候选区域,如果重叠区域属于相同类别,并且两种`IoU`比阈值高,那么舍弃得分低(*在选择性搜索阶段得到,最后得到的候选区域列表就是得分从高到低排列的*)的候选区域
34+
35+
### 边界框回归

mkdocs.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,4 @@ nav:
3333
- 工程解析: './工程解析.md'
3434
- 数据集创建: './数据集创建.md'
3535
- 微调模型: './微调模型.md'
36-
- 分类器训练: './分类器训练.md'
37-
- '算法解析': './算法解析.md'
38-
- '数据集':
39-
- '创建': './create_data.md'
36+
- 分类器训练: './分类器训练.md'

py/utils/data/create_classifier_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def parse_annotation_jpeg(annotation_path, jpeg_path, gs):
3232
"""
3333
获取正负样本(注:忽略属性difficult为True的标注边界框)
3434
正样本:标注边界框
35-
负样本:IoU小于等于0.3。为了进一步限制负样本数目,其大小必须大于标注框的1/5
35+
负样本:IoU大于0,小于等于0.3。为了进一步限制负样本数目,其大小必须大于标注框的1/5
3636
"""
3737
img = cv2.imread(jpeg_path)
3838

0 commit comments

Comments
 (0)