Lines Matching refs:num_mix
113 // num_mix - number of gaussian mixtures in low-level HMM states
123 // length of num_mix array = 3+6+6+6+3 = 24//
127 int* state_number, int* num_mix, int obs_size )
156 all_states[i].num_mix = num_mix[i];
162 total_mix += num_mix[i];
171 all_states[i].mu = pointers; pointers += num_mix[i] * obs_size;
172 all_states[i].inv_var = pointers; pointers += num_mix[i] * obs_size;
174 all_states[i].log_var_val = pointers; pointers += num_mix[i];
175 all_states[i].weight = pointers; pointers += num_mix[i];
463 if ( first_state[i].num_mix == 1)
474 cvKMeans( first_state[i].num_mix, samples[i], num_samples[i],
559 int vect_size, float* weight, int num_mix )
565 if (num_mix == 1)
572 for (m = 0; m < num_mix; m++)
717 int t = state[j].num_mix;
750 int t = state[j].num_mix;
779 if( state[l].num_mix > m )
822 if( m < state[l].num_mix )
864 state[m].num_mix );
1029 for (m = 1; m < state[e_state].num_mix; m++)
1073 for (m = 1; m < state[e_state].num_mix; m++)
1390 for (m = 0; m < first_state[i].num_mix; m++)
1420 memset( (void*)first_state[i].mu, 0, first_state[i].num_mix * vect_len *
1422 memset( (void*)first_state[i].inv_var, 0, first_state[i].num_mix * vect_len *
1454 for (m = 0; m < state->num_mix; m++)
1503 for (m = 0; m < first_state[i].num_mix; m++)
1510 for (m = 0; m < first_state[i].num_mix; m++)
1622 cvCreate2DHMM( int *state_number, int *num_mix, int obs_size )
1630 IPPI_CALL( icvCreate2DHMM( &hmm, state_number, num_mix, obs_size ));