Mercurial > hg > pyin
changeset 38:4fb53b23d611 tony
Avoid crashing on empty input
author | Chris Cannam |
---|---|
date | Mon, 27 Jan 2014 15:26:32 +0000 |
parents | 5d43ce0eeeb8 |
children | 39499ccf7656 |
files | SparseHMM.cpp |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/SparseHMM.cpp Fri Jan 24 13:16:49 2014 +0000 +++ b/SparseHMM.cpp Mon Jan 27 15:26:32 2014 +0000 @@ -30,6 +30,10 @@ SparseHMM::decodeViterbi(std::vector<vector<double> > obsProb, vector<double> *scale) { + if (obsProb.size() < 1) { + return vector<int>(); + } + size_t nState = init.size(); size_t nFrame = obsProb.size();