Skip to main content
. 2014 Apr 11;14(4):6734–6757. doi: 10.3390/s140406734
openCV formatimage = convertOpenCV (image_received)
image = convert2OpenCV (BLACK_WHITE_CODE, image)
image = openCV Equalize(image)
Mat Format image_2 = convertMatFormat(image)
Erode(image_2)
Dilate(image_2)
for pixel_i do //This if for all pixels in the image
if (isTooFar(pixeli)) then
  pixel_i ← 0
else
  pixel_i ← 1
end if
end for
contour_selectedgetBiggerContour(arrayContours)
get BoundigBox(contour_selected)
correlate(image_2, models, results)
Point extrema = getExtrema(results)
if ((extrema.x > extrema.y)OR(extrema.x > extrema.z)OR(rangeFullFills())) then print(“ObjectDetected!”)
end if