facialRecognitionDetection2D module

  • Program: Facial Recognition Detection 2D

  • Type: Python

  • Author: David Velasco Garcia @davidvelascogarcia

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

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

  • /facialRecognitionDetection2D/img:o | Output image with facial detection |
  • /facialRecognitionDetection2D/data:o | Output result, facial recognition data |
  • /facialRecognitionDetection2D/coord:o| Output result, facial recognition coordinates |
class facialRecognitionDetection2D.FacialRecognitionDetection2D[source]

Bases: object

analyzeImage(dataToSolve, userTrainedDatabase, nameTrainedDatabase, imageWidth, imageHeight, inputImagePort, outputImagePort, outputDataPort)[source]
getAuthenticationData()[source]
getCoordinates(xMin, yMin, imageHeight)[source]
getFacesCompare(userTrainedDatabase, faceEncoding, compareFacesQueueBuffer)[source]
getFacesDistance(userTrainedDatabase, faceEncoding, distanceFacesQueueBuffer)[source]
getImageDatabase()[source]
getNameDatabase()[source]
getSystemPlatform()[source]
processRequests(userTrainedDatabase, nameTrainedDatabase, imageWidth, imageHeight, inputImagePort, outputImagePort, outputDataPort)[source]
trainModel(imageDatabase, nameDatabase, nameNumber)[source]
class facialRecognitionDetection2D.YarpDataPort(portName)[source]

Bases: object

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

Bases: object

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