Closed songhc8 closed 4 hours ago
Thanks for your sharing.
我最近一直在使用您的算法。然后发现了一个bug, double OTSU = 0; if (cluster_factor[0].score != 0) { OTSU = OTSU_thresh(cluster_coefficients); } 这段代码只判断了score不为0的情况,但是极端情况下socre可能为nan值,这时候程序进入otsu会发生崩溃。
double OTSU = 0; if (cluster_factor[0].score != 0) { OTSU = OTSU_thresh(cluster_coefficients); }
最好加上nan值的判断。谢谢。
主要是我的数据的问题。数据在存在全零的点。谢谢。
Thanks for your sharing.
我最近一直在使用您的算法。然后发现了一个bug,
double OTSU = 0; if (cluster_factor[0].score != 0) { OTSU = OTSU_thresh(cluster_coefficients); }
这段代码只判断了score不为0的情况,但是极端情况下socre可能为nan值,这时候程序进入otsu会发生崩溃。最好加上nan值的判断。谢谢。