| 44 | DenseCRF::DenseCRF(int N, int M) : N_(N), M_(M), unary_(0) { |
| 45 | } |
| 46 | DenseCRF::~DenseCRF() { |
| 47 | if (unary_) |
| 48 | delete unary_; |
| 49 | for( unsigned int i=0; i<pairwise_.size(); i++ ) |
| 50 | delete pairwise_[i]; |
| 51 | } |
| 52 | DenseCRF2D::DenseCRF2D(int W, int H, int M) : DenseCRF(W*H,M), W_(W), H_(H) { |
| 53 | } |
| 54 | DenseCRF2D::~DenseCRF2D() { |