@@ -1,6 +1,6 @@
#include <core/image/ImageT.h>
#include <core/imagedisplay/ImageDisplay.h>
-
+#include "unistd.h"
#undef DEBUG
using namespace NICE;
@@ -1610,6 +1610,12 @@ void SemSegContextTree::semanticseg (CachedExample *ce, NICE::Image & segresult,
//finales labeln:
//long int offset = 0;
+ if(segresult.width() == 0)
+ {
+ segresult.resize(xsize,ysize);
+ segresult.set(0);
+ }
+
for (int x = 0; x < xsize; x++)
{
for (int y = 0; y < ysize; y++)
@@ -150,7 +150,7 @@ double RelativeYPosition::getVal ( const Features &feats, const int &x, const in
int xsize, ysize;
getXY ( feats, xsize, ysize );
- return ( double ) x / ( double ) xsize;
+ return ( double ) y / ( double ) ysize;
}
double IntegralOps::getVal ( const Features &feats, const int &x, const int &y )