Changed Matrix Calls
This commit is contained in:
parent
462be02105
commit
1a7a0931c1
@ -54,7 +54,7 @@ bool AbstractionLayer_SURFFeatures::PreProcessing(coor mySize, const vector<Part
|
|||||||
for( int i = 0; i < corners.size(); i++ ) // For all found features
|
for( int i = 0; i < corners.size(); i++ ) // For all found features
|
||||||
{
|
{
|
||||||
// Increment number of found pieces
|
// Increment number of found pieces
|
||||||
m_constraintMatrix[int(ceil(corners[i].x/pieceColSize))-1][int(ceil(corners[i].y/pieceRowSize))-1].m_numberOfFeaturesDetected++;
|
m_constraintMatrix[int(corners[i].y/pieceRowSize)][int(corners[i].x/pieceColSize)].m_numberOfFeaturesDetected++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get minimal and maximal number of features -> TODO: Do in first loop to safe time?
|
// Get minimal and maximal number of features -> TODO: Do in first loop to safe time?
|
||||||
@ -64,8 +64,8 @@ bool AbstractionLayer_SURFFeatures::PreProcessing(coor mySize, const vector<Part
|
|||||||
{
|
{
|
||||||
for( int i = 0; i < mySize.col; i++ )
|
for( int i = 0; i < mySize.col; i++ )
|
||||||
{
|
{
|
||||||
if(m_constraintMatrix[i][j].m_numberOfFeaturesDetected < minFeatures) minFeatures = int(m_constraintMatrix[i][j].m_numberOfFeaturesDetected);
|
if(m_constraintMatrix[j][i].m_numberOfFeaturesDetected < minFeatures) minFeatures = int(m_constraintMatrix[j][i].m_numberOfFeaturesDetected);
|
||||||
if(m_constraintMatrix[i][j].m_numberOfFeaturesDetected > maxFeatures) maxFeatures = int(m_constraintMatrix[i][j].m_numberOfFeaturesDetected);
|
if(m_constraintMatrix[j][i].m_numberOfFeaturesDetected > maxFeatures) maxFeatures = int(m_constraintMatrix[j][i].m_numberOfFeaturesDetected);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ bool AbstractionLayer_SURFFeatures::PreProcessing(coor mySize, const vector<Part
|
|||||||
{
|
{
|
||||||
for( int i = 0; i < mySize.col; i++ )
|
for( int i = 0; i < mySize.col; i++ )
|
||||||
{
|
{
|
||||||
m_constraintMatrix[i][j].m_numberOfFeaturesDetected = (m_constraintMatrix[i][j].m_numberOfFeaturesDetected - minFeatures) / (maxFeatures - minFeatures);
|
m_constraintMatrix[j][i].m_numberOfFeaturesDetected = (m_constraintMatrix[j][i].m_numberOfFeaturesDetected - minFeatures) / (maxFeatures - minFeatures);
|
||||||
//cout << fixed << m_constraintMatrix[i][j].m_numberOfFeaturesDetected << " ";
|
//cout << fixed << m_constraintMatrix[i][j].m_numberOfFeaturesDetected << " ";
|
||||||
}
|
}
|
||||||
//cout << endl;
|
//cout << endl;
|
||||||
|
Loading…
Reference in New Issue
Block a user