• Zhigang Gong's avatar
    Avoid negative index for a local buffer in Canny.cl. · 3c852009
    Zhigang Gong authored
    int pix_per_thr = l_counter / LOCAL_TOTAL + ((lid < mod) ? 1 : 0);
    The pix_per_thr * LOCAL_TOTAL may be larger than l_counter.
    Thus the index of l_stack may be negative which may cause serious
    problems. Let's skip the loop when we get negative index and we need
    to add back the lcounter to keep its balance and avoid potential
    negative counter.
    Signed-off-by: 's avatarZhigang Gong <zhigang.gong@intel.com>
    3c852009
Name
Last commit
Last update
..
opencl Loading commit data...
_geom.h Loading commit data...
accum.cpp Loading commit data...
approx.cpp Loading commit data...
blend.cpp Loading commit data...
canny.cpp Loading commit data...
clahe.cpp Loading commit data...
color.cpp Loading commit data...
colormap.cpp Loading commit data...
connectedcomponents.cpp Loading commit data...
contours.cpp Loading commit data...
convhull.cpp Loading commit data...
corner.cpp Loading commit data...
cornersubpix.cpp Loading commit data...
demosaicing.cpp Loading commit data...
deriv.cpp Loading commit data...
distransform.cpp Loading commit data...
drawing.cpp Loading commit data...
emd.cpp Loading commit data...
featureselect.cpp Loading commit data...
filter.cpp Loading commit data...
filterengine.hpp Loading commit data...
floodfill.cpp Loading commit data...
gabor.cpp Loading commit data...
gcgraph.hpp Loading commit data...
generalized_hough.cpp Loading commit data...
geometry.cpp Loading commit data...
grabcut.cpp Loading commit data...
hershey_fonts.cpp Loading commit data...
histogram.cpp Loading commit data...
hough.cpp Loading commit data...
imgwarp.cpp Loading commit data...
intersection.cpp Loading commit data...
linefit.cpp Loading commit data...
lsd.cpp Loading commit data...
matchcontours.cpp Loading commit data...
min_enclosing_triangle.cpp Loading commit data...
moments.cpp Loading commit data...
morph.cpp Loading commit data...
phasecorr.cpp Loading commit data...
precomp.hpp Loading commit data...
pyramids.cpp Loading commit data...
rotcalipers.cpp Loading commit data...
samplers.cpp Loading commit data...
segmentation.cpp Loading commit data...
shapedescr.cpp Loading commit data...
smooth.cpp Loading commit data...
subdivision2d.cpp Loading commit data...
sumpixels.cpp Loading commit data...
tables.cpp Loading commit data...
templmatch.cpp Loading commit data...
thresh.cpp Loading commit data...
undistort.cpp Loading commit data...
utils.cpp Loading commit data...