An object recognition system including a position sensor, an image sensor
and a controller is provided. The position sensor determines the position
of an object, and the image sensor captures an image of the object. The
controller sets a processing area within the image captured by the image
sensor based on the position of the object determined by the position
sensor and a predetermined size for the object to be recognized. The
controller extracts horizontal edges from the processing area, and
identifies horizontal edges belonging to the outline of the object from
the extracted edges. Thus, the object can be recognized based on the
horizontal edges only. Similarly, the controller can extract vertical
edges from the processing area and identify vertical edges belonging to
the outline of the object. Preferably, the controller selects upper,
lower, left, and right horizontal and vertical candidate ends of the
object from the identified horizontal and vertical edges respectively,
from which upper, lower, left, and right ends of the object are
determined. If either one or both of the left and right horizontal
candidate ends cannot be selected, candidate ends can be estimated based
on the position of the object recognized in a previous recognition cycle,
and the estimated candidate ends can be used in lieu of the candidate ends
selected from the horizontal edges.
Обеспечена система опознавания предмета включая датчик положения, датчик изображения и регулятор. Датчик положения обусловливает положение предмета, и датчик изображения захватывает изображение предмета. Регулятор устанавливает обрабатывая зону в пределах изображения захващенного датчиком изображения основанным на положении предмета обусловленного датчиком положения и предопределенном размере для предмета. Регулятор извлекает горизонтальные края от обрабатывая области, и определяет горизонтальные края принадлежа к плану предмета от извлеченных краев. Таким образом, предмет можно основал на горизонтальных краях только. Подобно, регулятор может извлечь вертикальные края от обрабатывая области и определить вертикальные края принадлежа к плану предмета. Предпочтительн, регулятор выбирает верхнюю, низко, лево, и правые горизонтальные и вертикальные концы выбранного предмета от определенных горизонтальных и вертикальных краев соответственно, от которых верхне, обусловлены более низкие, оставленные, и правые концы предмета. Если или одно или оба из left and right горизонтальных концов выбранного можно выбрать, то выбранный, котор концы можно оценить основал на положении узнанного предмета в ранее цикле опознавания, и оцененные концы выбранного можно использовать in lieu of концы выбранного выбранные от горизонтальных краев.