Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
cb9b88e6
O
Opencv
项目概览
Greenplum
/
Opencv
11 个月 前同步成功
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Opencv
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cb9b88e6
编写于
8月 04, 2014
作者:
V
Vadim Pisarevsky
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed more compile warnings on Windows
上级
222f8a3d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
3 addition
and
3 deletion
+3
-3
samples/cpp/letter_recog.cpp
samples/cpp/letter_recog.cpp
+1
-1
samples/cpp/points_classifier.cpp
samples/cpp/points_classifier.cpp
+2
-2
未找到文件。
samples/cpp/letter_recog.cpp
浏览文件 @
cb9b88e6
...
...
@@ -129,7 +129,7 @@ static void test_and_save_classifier(const Ptr<StatModel>& model,
Mat
sample
=
data
.
row
(
i
);
float
r
=
model
->
predict
(
sample
);
r
=
std
::
abs
(
r
+
rdelta
-
responses
.
at
<
int
>
(
i
))
<=
FLT_EPSILON
?
1
:
0
;
r
=
std
::
abs
(
r
+
rdelta
-
responses
.
at
<
int
>
(
i
))
<=
FLT_EPSILON
?
1
.
f
:
0.
f
;
if
(
i
<
ntrain_samples
)
train_hr
+=
r
;
...
...
samples/cpp/points_classifier.cpp
浏览文件 @
cb9b88e6
...
...
@@ -208,7 +208,7 @@ static void find_decision_boundary_ANN( const Mat& layer_sizes )
ANN_MLP
::
Params
params
(
layer_sizes
,
ANN_MLP
::
SIGMOID_SYM
,
1
,
1
,
TermCriteria
(
TermCriteria
::
MAX_ITER
+
TermCriteria
::
EPS
,
300
,
FLT_EPSILON
),
ANN_MLP
::
Params
::
BACKPROP
,
0.001
);
Mat
trainClasses
=
Mat
::
zeros
(
trainedPoints
.
size
(),
classColors
.
size
(),
CV_32FC1
);
Mat
trainClasses
=
Mat
::
zeros
(
(
int
)
trainedPoints
.
size
(),
(
int
)
classColors
.
size
(),
CV_32FC1
);
for
(
int
i
=
0
;
i
<
trainClasses
.
rows
;
i
++
)
{
trainClasses
.
at
<
float
>
(
i
,
trainedPointsMarkers
[
i
])
=
1.
f
;
...
...
@@ -386,7 +386,7 @@ int main()
Mat
layer_sizes1
(
1
,
3
,
CV_32SC1
);
layer_sizes1
.
at
<
int
>
(
0
)
=
2
;
layer_sizes1
.
at
<
int
>
(
1
)
=
5
;
layer_sizes1
.
at
<
int
>
(
2
)
=
classColors
.
size
();
layer_sizes1
.
at
<
int
>
(
2
)
=
(
int
)
classColors
.
size
();
find_decision_boundary_ANN
(
layer_sizes1
);
imshow
(
"ANN"
,
imgDst
);
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录