INNER CODE UNIT · C++
unary
lucasb-eyer/pydensecrf · pydensecrf/densecrf/src/densecrf.cpp:146
MatrixXf unary = unary_->get();
for( int i=0; i<N_; i++ )
if ( 0 <= l[i] && l[i] < M_ )
r[i] = unary( l[i], i );
}
return r;
}
VectorXf DenseCRF::pairwiseEnergy(const VectorXs & l, int term) {
assert( l.cols() == N_ );
VectorXf r( N_ );
r.fill(0.f);
if( term == -1 ) {
for( unsigned int i=0; i<pairwise_.size(); i++ )
r += pairwiseEnergy( l, i );
return r;
}