DBow3 icon indicating copy to clipboard operation
DBow3 copied to clipboard

Floating point descriptor - Error when training

Open gse95 opened this issue 2 years ago • 1 comments

Hi, I was noticing that when using a normalized float descriptor like Superpoint, there were some issues when training. The weights were different based on how the descriptor was scaled. Upon debugging, I noticed that when we do the tranform when computing the nodeWeights, we copy a floating point value (the distance of the descriptor from the node) into a uint64 variable. This forces the value to be 0 or 1 for a float descriptor and was reducing the resolution. Is there a reason why this was done ? Thanks!

gse95 avatar Apr 05 '22 18:04 gse95

Hello, I also encountered the same problem, please tell me whether you have solved it.My program breaks at distance(cv:: Mat&a, cv :: Mat&a) of descmanip. cpp. I output a.rows in this function for debugging and found that a.rows has a negative value

AiYoWeiYL avatar Jul 22 '22 08:07 AiYoWeiYL