From 486ebc16b131fd065acb57d1a88f9f3664c2855b Mon Sep 17 00:00:00 2001 From: Maximilian Papa <33787692+m-papa@users.noreply.github.com> Date: Fri, 26 Jan 2018 14:12:16 +0100 Subject: [PATCH] Updated Preprocessing Inserted InitialiseConstraintMatrixSize Inserted an example to fill the constraintMatrix Inserted an example to fill the Features into the parts of partArray --- .../Layer_SURFFeatures/AbstractionLayer_SURFFeatures.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/functions/AbstractionLayers/Layer_SURFFeatures/AbstractionLayer_SURFFeatures.cpp b/Source/functions/AbstractionLayers/Layer_SURFFeatures/AbstractionLayer_SURFFeatures.cpp index 2f990ab..ece2fa0 100644 --- a/Source/functions/AbstractionLayers/Layer_SURFFeatures/AbstractionLayer_SURFFeatures.cpp +++ b/Source/functions/AbstractionLayers/Layer_SURFFeatures/AbstractionLayer_SURFFeatures.cpp @@ -2,11 +2,18 @@ bool AbstractionLayer_SURFFeatures::PreProcessing(coor mySize, const vector* partArray) { + InitialiseConstraintMatrixSize(mySize.col+2, mySize.row+2); + //TODO: Gesamtbild mit OpenCV einlesen //TODO: Gesamtbild anhand der berechneten Spalten und Zeilen auseinander schneiden (Sind in der puzzleKlasse gespeichert) //TODO: Features der einzelnen Felder des ausgeschnittenen Gesamtbildes in der m_constraintMatrix speichern + // Speichert die Features der linken oberen Ecke des Gesamtpuzzles in die constraintMatrix + m_constraintMatrix[0][0].m_numberOfFeaturesDetected = 50; + //TODO: Alle Bilder mit OpenCV öffnen und deren erkannten Features in SURFFeature_Properties der Part-Klasse speichern + // Speichert die erkannten Features des jeweiligen Bilds im partArray an der Stelle (->at(xxx)) + partArray->at(0)->m_a4.m_numberOfFeaturesDetected = 40; } bool AbstractionLayer_SURFFeatures::EvaluateQuality (coor constraintCoordinate, qualityVector& qVector)