From b94d039d8c2865625152cac7857987a9093da535 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Sat, 3 Oct 2026 15:48:03 -0700 Subject: [PATCH] fixing opencv debug assert --- corelib/src/VisualWord.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/corelib/src/VisualWord.cpp b/corelib/src/VisualWord.cpp index b3013831..fb82a47e 100644 --- a/corelib/src/VisualWord.cpp +++ b/corelib/src/VisualWord.cpp @@ -73,7 +73,7 @@ unsigned long VisualWord::getMemoryUsed() const { unsigned long memoryUsage = sizeof(VisualWord); memoryUsage += _references.size() * (sizeof(int)*2+sizeof(std::map::iterator)) + sizeof(std::map); - memoryUsage += _descriptor.total() * _descriptor.elemSize(); + memoryUsage += _descriptor.empty()?0:_descriptor.total() * _descriptor.elemSize(); return memoryUsage; }