Как я могу остановить случайную выборку в случайном лесу, используя OpenCV? - PullRequest
1 голос
/ 26 марта 2012

Я использую функцию CvRTrees::train. Эта функция автоматически выбирает данные. Проблема в том, что я уже выбрал данные перед их передачей. Я не хочу, чтобы это снова пересчитали. Есть ли какие-либо флаги, которые нужно передать, чтобы остановить эту выборку, или я должен удалить эту строку из кода?

спасибо

1 Ответ

0 голосов
/ 01 апреля 2012

Я наконец-то нашел решение перейти к файлу mlrtrees.cpp, строка 374, это будет что-то вроде этого

int idx = cvRandInt( &rng ) % nsamples;

изменить его на

int idx = i;

кстати, пока не тестируется

...