multipleObjectTracker2D module

  • Program: Multiple Object Tracker 2D

  • Type: Python

  • Author: David Velasco Garcia @davidvelascogarcia

  • INPUT PORT | CONTENT |
  • |--------------------------------------|———————————————————|

  • /multipleObjectTracker2D/img:i | Input image |
  • OUTPUT PORT | CONTENT |
  • |--------------------------------------|———————————————————|

  • /multipleObjectTracker2D/img:o | Output image with tracker detection |
  • /multipleObjectTracker2D/data:o | Output result, coordinates tracker |
class multipleObjectTracker2D.MultipleObjectTracker2D[source]

Bases: object

addTargets(objectTracker, trackerType, dataToSolve, boxes)[source]
checkYARPInstalled()[source]
drawBoxes(boxes, colors, dataToSolve, yarpSend, outputDataPort)[source]
getAuthenticationData()[source]
getCoordinates(box)[source]
getDataToSolve(yarpReceive, inputImagePort, imageWidth, imageHeight)[source]
getObjectTracker()[source]
getSystemPlatform()[source]
getTargets(dataToSolve)[source]
getTracker(trackerType)[source]
initializaCaptureDevices(videoSource)[source]
processRequests(trackerType, imageWidth, imageHeight, yarpSend, yarpReceive, outputImagePort, outputDataPort, inputImagePort)[source]
systemInfo()[source]
class multipleObjectTracker2D.YarpDataPort(portName)[source]

Bases: object

close()[source]
receive()[source]
send(dataToSend)[source]
class multipleObjectTracker2D.YarpImagePort(portName, imageWidth, imageHeight)[source]

Bases: object

close()[source]
receive()[source]
send(dataToSend)[source]
multipleObjectTracker2D.main()[source]