Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
8aebef24
Commit
8aebef24
authored
5 years ago
by
Peter Würtz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use global RNG for training RTrees.
parent
9572895d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
2 deletions
+2
-2
rtrees.cpp
modules/ml/src/rtrees.cpp
+2
-2
No files found.
modules/ml/src/rtrees.cpp
View file @
8aebef24
...
...
@@ -90,12 +90,12 @@ public:
CV_TRACE_FUNCTION
();
DTreesImpl
::
clear
();
oobError
=
0.
;
rng
=
RNG
((
uint64
)
-
1
);
}
const
vector
<
int
>&
getActiveVars
()
CV_OVERRIDE
{
CV_TRACE_FUNCTION
();
RNG
&
rng
=
theRNG
();
int
i
,
nvars
=
(
int
)
allVars
.
size
(),
m
=
(
int
)
activeVars
.
size
();
for
(
i
=
0
;
i
<
nvars
;
i
++
)
{
...
...
@@ -134,6 +134,7 @@ public:
bool
train
(
const
Ptr
<
TrainData
>&
trainData
,
int
flags
)
CV_OVERRIDE
{
CV_TRACE_FUNCTION
();
RNG
&
rng
=
theRNG
();
CV_Assert
(
!
trainData
.
empty
());
startTraining
(
trainData
,
flags
);
int
treeidx
,
ntrees
=
(
rparams
.
termCrit
.
type
&
TermCriteria
::
COUNT
)
!=
0
?
...
...
@@ -424,7 +425,6 @@ public:
double
oobError
;
vector
<
float
>
varImportance
;
vector
<
int
>
allVars
,
activeVars
;
RNG
rng
;
};
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment