From fa6acfb3e5086d4f7e36b2e01c892372836edacf Mon Sep 17 00:00:00 2001
From: Moritz Maxeiner <mm@ucw.sh>
Date: Mon, 27 Jan 2020 15:13:40 +0100
Subject: [PATCH] neighbour -> neighbor

---
 Src/Model/BioTrackerTrackingAlgorithm.cpp     |   2 +-
 .../imageProcessor/cvblobs/BlobResult.cpp     | 302 +++++++++---------
 .../imageProcessor/cvblobs/blob.cpp           |   2 +-
 3 files changed, 153 insertions(+), 153 deletions(-)

diff --git a/Src/Model/BioTrackerTrackingAlgorithm.cpp b/Src/Model/BioTrackerTrackingAlgorithm.cpp
index fff222d..7d99a09 100644
--- a/Src/Model/BioTrackerTrackingAlgorithm.cpp
+++ b/Src/Model/BioTrackerTrackingAlgorithm.cpp
@@ -196,7 +196,7 @@ void BioTrackerTrackingAlgorithm::doTracking(std::shared_ptr<cv::Mat> p_image, u
 	// If you mess up the order, add or remove some t, then create a new mapper. 
 	std::vector<FishPose> fish = getLastPositionsAsPose();
 	
-	//Find new positions using 2D nearest neighbour
+	//Find new positions using 2D nearest neighbor
 	std::tuple<std::vector<FishPose>, std::vector<float>> poses = _nn2d->getNewPoses(_TrackedTrajectoryMajor, framenumber, blobs);
 
 	//Insert new poses into data structure
diff --git a/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/BlobResult.cpp b/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/BlobResult.cpp
index 0986983..93167cd 100644
--- a/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/BlobResult.cpp
+++ b/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/BlobResult.cpp
@@ -1,9 +1,9 @@
 /************************************************************************
   			BlobResult.cpp
   			
-FUNCIONALITAT: Implementaci� de la classe CBlobResult
+FUNCIONALITAT: Implementaci� de la classe CBlobResult
 AUTOR: Inspecta S.L.
-MODIFICACIONS (Modificaci�, Autor, Data):
+MODIFICACIONS (Modificaci�, Autor, Data):
  
 **************************************************************************/
 
@@ -25,15 +25,15 @@ MODIFICACIONS (Modificaci
 
 
 /**
-- FUNCI�: CBlobResult
+- FUNCI�: CBlobResult
 - FUNCIONALITAT: Constructor estandard.
-- PAR�METRES:
+- PAR�METRES:
 - RESULTAT:
 - Crea un CBlobResult sense cap blob
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 20-07-2004.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 20-07-2004.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: CBlobResult
@@ -42,7 +42,7 @@ MODIFICACIONS (Modificaci
 - RESULT:
 	- creates an empty set of blobs
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -52,25 +52,25 @@ CBlobResult::CBlobResult()
 }
 
 /**
-- FUNCI�: CBlobResult
-- FUNCIONALITAT: Constructor a partir d'una imatge. Inicialitza la seq��ncia de blobs 
-			   amb els blobs resultants de l'an�lisi de blobs de la imatge.
-- PAR�METRES:
+- FUNCI�: CBlobResult
+- FUNCIONALITAT: Constructor a partir d'una imatge. Inicialitza la seq��ncia de blobs 
+			   amb els blobs resultants de l'an�lisi de blobs de la imatge.
+- PAR�METRES:
 	- source: imatge d'on s'extreuran els blobs
-	- mask: m�scara a aplicar. Nom�s es calcularan els blobs on la m�scara sigui 
-			diferent de 0. Els blobs que toquin a un pixel 0 de la m�scara seran 
+	- mask: m�scara a aplicar. Nom�s es calcularan els blobs on la m�scara sigui 
+			diferent de 0. Els blobs que toquin a un pixel 0 de la m�scara seran 
 			considerats exteriors.
-	- threshold: llindar que s'aplicar� a la imatge source abans de calcular els blobs
+	- threshold: llindar que s'aplicar� a la imatge source abans de calcular els blobs
 	- findmoments: indica si s'han de calcular els moments de cada blob
-	- blackBlobs: true per buscar blobs negres a la binaritzazi� (it will join all extern white blobs).
-				  false per buscar blobs negres a la binaritzazi� (it will join all extern black blobs).
+	- blackBlobs: true per buscar blobs negres a la binaritzazi� (it will join all extern white blobs).
+				  false per buscar blobs negres a la binaritzazi� (it will join all extern black blobs).
 
 - RESULTAT:
 	- objecte CBlobResult amb els blobs de la imatge source
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: CBlob
@@ -79,7 +79,7 @@ CBlobResult::CBlobResult()
 - PARAMETERS:
 	- source: image to extract the blobs from
 	- mask: optional mask to apply. The blobs will be extracted where the mask is
-			not 0. All the neighbouring blobs where the mask is 0 will be extern blobs
+			not 0. All the neighboring blobs where the mask is 0 will be extern blobs
 	- threshold: threshold level to apply to the image before computing blobs
 	- findmoments: true to calculate the blob moments (slower) (needed to calculate elipses!)
  	- blackBlobs: true to search for black blobs in the binarization (it will join all extern white blobs).
@@ -88,7 +88,7 @@ CBlobResult::CBlobResult()
 	- object with all the blobs in the image. It throws an EXCEPCIO_CALCUL_BLOBS
 	  if some error appears in the BlobAnalysis function
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -109,17 +109,17 @@ CBlobResult::CBlobResult(IplImage *source, IplImage *mask, uchar backgroundColor
 }
 
 /**
-- FUNCI�: CBlobResult
-- FUNCIONALITAT: Constructor de c�pia. Inicialitza la seq��ncia de blobs 
-			   amb els blobs del par�metre.
-- PAR�METRES:
-	- source: objecte que es copiar�
+- FUNCI�: CBlobResult
+- FUNCIONALITAT: Constructor de c�pia. Inicialitza la seq��ncia de blobs 
+			   amb els blobs del par�metre.
+- PAR�METRES:
+	- source: objecte que es copiar�
 - RESULTAT:
 	- objecte CBlobResult amb els blobs de l'objecte source
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: CBlobResult
@@ -128,7 +128,7 @@ CBlobResult::CBlobResult(IplImage *source, IplImage *mask, uchar backgroundColor
 	- source: object to copy
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -136,7 +136,7 @@ CBlobResult::CBlobResult( const CBlobResult &source )
 {
 	m_blobs = Blob_vector( source.GetNumBlobs() );
 	
-	// creem el nou a partir del passat com a par�metre
+	// creem el nou a partir del passat com a par�metre
 	m_blobs = Blob_vector( source.GetNumBlobs() );
 	// copiem els blobs de l'origen a l'actual
 	Blob_vector::const_iterator pBlobsSrc = source.m_blobs.begin();
@@ -144,7 +144,7 @@ CBlobResult::CBlobResult( const CBlobResult &source )
 
 	while( pBlobsSrc != source.m_blobs.end() )
 	{
-		// no podem cridar a l'operador = ja que Blob_vector �s un 
+		// no podem cridar a l'operador = ja que Blob_vector �s un 
 		// vector de CBlob*. Per tant, creem un blob nou a partir del
 		// blob original
 		*pBlobsDst = new CBlob(**pBlobsSrc);
@@ -156,15 +156,15 @@ CBlobResult::CBlobResult( const CBlobResult &source )
 
 
 /**
-- FUNCI�: ~CBlobResult
+- FUNCI�: ~CBlobResult
 - FUNCIONALITAT: Destructor estandard.
-- PAR�METRES:
+- PAR�METRES:
 - RESULTAT:
-	- Allibera la mem�ria reservada de cadascun dels blobs de la classe
+	- Allibera la mem�ria reservada de cadascun dels blobs de la classe
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: ~CBlobResult
@@ -172,7 +172,7 @@ CBlobResult::CBlobResult( const CBlobResult &source )
 - PARAMETERS:
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -187,16 +187,16 @@ CBlobResult::~CBlobResult()
 
 
 /**
-- FUNCI�: operador =
+- FUNCI�: operador =
 - FUNCIONALITAT: Assigna un objecte source a l'actual
-- PAR�METRES:
+- PAR�METRES:
 	- source: objecte a assignar
 - RESULTAT:
 	- Substitueix els blobs actuals per els de l'objecte source
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: Assigment operator
@@ -204,13 +204,13 @@ CBlobResult::~CBlobResult()
 - PARAMETERS:
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
 CBlobResult& CBlobResult::operator=(const CBlobResult& source)
 {
-	// si ja s�n el mateix, no cal fer res
+	// si ja s�n el mateix, no cal fer res
 	if (this != &source)
 	{
 		// alliberem el conjunt de blobs antic
@@ -219,7 +219,7 @@ CBlobResult& CBlobResult::operator=(const CBlobResult& source)
 			delete m_blobs[i];
 		}
 		m_blobs.clear();
-		// creem el nou a partir del passat com a par�metre
+		// creem el nou a partir del passat com a par�metre
 		m_blobs = Blob_vector( source.GetNumBlobs() );
 		// copiem els blobs de l'origen a l'actual
 		Blob_vector::const_iterator pBlobsSrc = source.m_blobs.begin();
@@ -227,7 +227,7 @@ CBlobResult& CBlobResult::operator=(const CBlobResult& source)
 
 		while( pBlobsSrc != source.m_blobs.end() )
 		{
-			// no podem cridar a l'operador = ja que Blob_vector �s un 
+			// no podem cridar a l'operador = ja que Blob_vector �s un 
 			// vector de CBlob*. Per tant, creem un blob nou a partir del
 			// blob original
 			*pBlobsDst = new CBlob(**pBlobsSrc);
@@ -240,17 +240,17 @@ CBlobResult& CBlobResult::operator=(const CBlobResult& source)
 
 
 /**
-- FUNCI�: operador +
+- FUNCI�: operador +
 - FUNCIONALITAT: Concatena els blobs de dos CBlobResult
-- PAR�METRES:
+- PAR�METRES:
 	- source: d'on s'agafaran els blobs afegits a l'actual
 - RESULTAT:
 	- retorna un nou CBlobResult amb els dos CBlobResult concatenats
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- NOTA: per la implementaci�, els blobs del par�metre es posen en ordre invers
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- NOTA: per la implementaci�, els blobs del par�metre es posen en ordre invers
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: + operator
@@ -260,7 +260,7 @@ CBlobResult& CBlobResult::operator=(const CBlobResult& source)
 - RESULT:
 	- object with the actual blobs and the source blobs
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -269,10 +269,10 @@ CBlobResult CBlobResult::operator+( const CBlobResult& source ) const
 	//creem el resultat a partir dels blobs actuals
 	CBlobResult resultat( *this );
 	
-	// reservem mem�ria per als nous blobs
+	// reservem mem�ria per als nous blobs
 	resultat.m_blobs.resize( resultat.GetNumBlobs() + source.GetNumBlobs() );
 
-	// declarem els iterador per rec�rrer els blobs d'origen i desti
+	// declarem els iterador per rec�rrer els blobs d'origen i desti
 	Blob_vector::const_iterator pBlobsSrc = source.m_blobs.begin();
 	Blob_vector::iterator pBlobsDst = resultat.m_blobs.end();
 
@@ -292,16 +292,16 @@ CBlobResult CBlobResult::operator+( const CBlobResult& source ) const
 **************************************************************************/
 
 /**
-- FUNCI�: AddBlob
+- FUNCI�: AddBlob
 - FUNCIONALITAT: Afegeix un blob al conjunt
-- PAR�METRES:
+- PAR�METRES:
 	- blob: blob a afegir
 - RESULTAT:
 	- modifica el conjunt de blobs actual
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 2006/03/01
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 2006/03/01
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 void CBlobResult::AddBlob( CBlob *blob )
 {
@@ -313,16 +313,16 @@ void CBlobResult::AddBlob( CBlob *blob )
 #ifdef MATRIXCV_ACTIU
 
 /**
-- FUNCI�: GetResult
+- FUNCI�: GetResult
 - FUNCIONALITAT: Calcula el resultat especificat sobre tots els blobs de la classe
-- PAR�METRES:
+- PAR�METRES:
 	- evaluador: Qualsevol objecte derivat de COperadorBlob
 - RESULTAT:
 	- Retorna un array de double's amb el resultat per cada blob
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: GetResult
@@ -334,7 +334,7 @@ void CBlobResult::AddBlob( CBlob *blob )
 - RESULT:
 	- vector with all the results in the same order as the blobs
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -351,7 +351,7 @@ double_vector CBlobResult::GetResult( funcio_calculBlob *evaluador ) const
 	double_vector::iterator itResult = result.GetIterator();
 	Blob_vector::const_iterator itBlobs = m_blobs.begin();
 
-	// avaluem la funci� en tots els blobs
+	// avaluem la funci� en tots els blobs
 	while( itBlobs != m_blobs.end() )
 	{
 		*itResult = (*evaluador)(**itBlobs);
@@ -363,16 +363,16 @@ double_vector CBlobResult::GetResult( funcio_calculBlob *evaluador ) const
 #endif
 
 /**
-- FUNCI�: GetSTLResult
+- FUNCI�: GetSTLResult
 - FUNCIONALITAT: Calcula el resultat especificat sobre tots els blobs de la classe
-- PAR�METRES:
+- PAR�METRES:
 	- evaluador: Qualsevol objecte derivat de COperadorBlob
 - RESULTAT:
 	- Retorna un array de double's STL amb el resultat per cada blob
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: GetResult
@@ -384,7 +384,7 @@ double_vector CBlobResult::GetResult( funcio_calculBlob *evaluador ) const
 - RESULT:
 	- vector with all the results in the same order as the blobs
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -401,7 +401,7 @@ double_stl_vector CBlobResult::GetSTLResult( funcio_calculBlob *evaluador ) cons
 	double_stl_vector::iterator itResult = result.begin();
 	Blob_vector::const_iterator itBlobs = m_blobs.begin();
 
-	// avaluem la funci� en tots els blobs
+	// avaluem la funci� en tots els blobs
 	while( itBlobs != m_blobs.end() )
 	{
 		*itResult = (*evaluador)(**itBlobs);
@@ -412,17 +412,17 @@ double_stl_vector CBlobResult::GetSTLResult( funcio_calculBlob *evaluador ) cons
 }
 
 /**
-- FUNCI�: GetNumber
-- FUNCIONALITAT: Calcula el resultat especificat sobre un �nic blob de la classe
-- PAR�METRES:
+- FUNCI�: GetNumber
+- FUNCIONALITAT: Calcula el resultat especificat sobre un �nic blob de la classe
+- PAR�METRES:
 	- evaluador: Qualsevol objecte derivat de COperadorBlob
-	- indexblob: n�mero de blob del que volem calcular el resultat.
+	- indexblob: n�mero de blob del que volem calcular el resultat.
 - RESULTAT:
 	- Retorna un double amb el resultat
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: GetNumber
@@ -433,7 +433,7 @@ double_stl_vector CBlobResult::GetSTLResult( funcio_calculBlob *evaluador ) cons
 				 COperadorBlob class )
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -447,31 +447,31 @@ double CBlobResult::GetNumber( int indexBlob, funcio_calculBlob *evaluador ) con
 /////////////////////////// FILTRAT DE BLOBS ////////////////////////////////////
 
 /**
-- FUNCI�: Filter
-- FUNCIONALITAT: Filtra els blobs de la classe i deixa el resultat amb nom�s 
+- FUNCI�: Filter
+- FUNCIONALITAT: Filtra els blobs de la classe i deixa el resultat amb nom�s 
 			   els blobs que han passat el filtre.
 			   El filtrat es basa en especificar condicions sobre un resultat dels blobs
 			   i seleccionar (o excloure) aquells blobs que no compleixen una determinada
 			   condicio
-- PAR�METRES:
+- PAR�METRES:
 	- dst: variable per deixar els blobs filtrats
-	- filterAction:	acci� de filtrat. Incloure els blobs trobats (B_INCLUDE),
+	- filterAction:	acci� de filtrat. Incloure els blobs trobats (B_INCLUDE),
 				    o excloure els blobs trobats (B_EXCLUDE)
-	- evaluador: Funci� per evaluar els blobs (qualsevol objecte derivat de COperadorBlob
-	- Condition: tipus de condici� que ha de superar la mesura (FilterType) 
+	- evaluador: Funci� per evaluar els blobs (qualsevol objecte derivat de COperadorBlob
+	- Condition: tipus de condici� que ha de superar la mesura (FilterType) 
 				 sobre cada blob per a ser considerat.
 				    B_EQUAL,B_NOT_EQUAL,B_GREATER,B_LESS,B_GREATER_OR_EQUAL,
 				    B_LESS_OR_EQUAL,B_INSIDE,B_OUTSIDE
-	- LowLimit:  valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
-	- HighLimit: valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
-				 (nom�s t� sentit per a aquelles condicions que tenen dos valors 
+	- LowLimit:  valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
+	- HighLimit: valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
+				 (nom�s t� sentit per a aquelles condicions que tenen dos valors 
 				 (B_INSIDE, per exemple).
 - RESULTAT:
 	- Deixa els blobs resultants del filtrat a destination
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: Filter
@@ -493,7 +493,7 @@ double CBlobResult::GetNumber( int indexBlob, funcio_calculBlob *evaluador ) con
 	- It returns on dst the blobs that accomplish (B_INCLUDE) or discards (B_EXCLUDE)
 	  the Condition on the result returned by evaluador on each blob
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -509,31 +509,31 @@ void CBlobResult::Filter(CBlobResult &dst,
 }
 
 /**
-- FUNCI�: Filter (const version)
-- FUNCIONALITAT: Filtra els blobs de la classe i deixa el resultat amb nom�s 
+- FUNCI�: Filter (const version)
+- FUNCIONALITAT: Filtra els blobs de la classe i deixa el resultat amb nom�s 
 			   els blobs que han passat el filtre.
 			   El filtrat es basa en especificar condicions sobre un resultat dels blobs
 			   i seleccionar (o excloure) aquells blobs que no compleixen una determinada
 			   condicio
-- PAR�METRES:
+- PAR�METRES:
 	- dst: variable per deixar els blobs filtrats
-	- filterAction:	acci� de filtrat. Incloure els blobs trobats (B_INCLUDE),
+	- filterAction:	acci� de filtrat. Incloure els blobs trobats (B_INCLUDE),
 				    o excloure els blobs trobats (B_EXCLUDE)
-	- evaluador: Funci� per evaluar els blobs (qualsevol objecte derivat de COperadorBlob
-	- Condition: tipus de condici� que ha de superar la mesura (FilterType) 
+	- evaluador: Funci� per evaluar els blobs (qualsevol objecte derivat de COperadorBlob
+	- Condition: tipus de condici� que ha de superar la mesura (FilterType) 
 				 sobre cada blob per a ser considerat.
 				    B_EQUAL,B_NOT_EQUAL,B_GREATER,B_LESS,B_GREATER_OR_EQUAL,
 				    B_LESS_OR_EQUAL,B_INSIDE,B_OUTSIDE
-	- LowLimit:  valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
-	- HighLimit: valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
-				 (nom�s t� sentit per a aquelles condicions que tenen dos valors 
+	- LowLimit:  valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
+	- HighLimit: valor num�ric per a la comparaci� (Condition) de la mesura (FilterType)
+				 (nom�s t� sentit per a aquelles condicions que tenen dos valors 
 				 (B_INSIDE, per exemple).
 - RESULTAT:
 	- Deixa els blobs resultants del filtrat a destination
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /**
 - FUNCTION: Filter (const version)
@@ -555,7 +555,7 @@ void CBlobResult::Filter(CBlobResult &dst,
 	- It returns on dst the blobs that accomplish (B_INCLUDE) or discards (B_EXCLUDE)
 	  the Condition on the result returned by evaluador on each blob
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -574,7 +574,7 @@ void CBlobResult::Filter(CBlobResult &dst,
 	// inline operation: remove previous blobs
 	if( &dst == this ) 
 	{
-		// esborrem els primers blobs ( que s�n els originals )
+		// esborrem els primers blobs ( que s�n els originals )
 		// ja que els tindrem replicats al final si passen el filtre
 		Blob_vector::iterator itBlobs = m_blobs.begin();
 		for( int i = 0; i < numBlobs; i++ )
@@ -598,7 +598,7 @@ void CBlobResult::DoFilter(CBlobResult &dst, int filterAction, funcio_calculBlob
 
 	if( GetNumBlobs() <= 0 ) return;
 	if( !evaluador ) return;
-	//avaluem els blobs amb la funci� pertinent	
+	//avaluem els blobs amb la funci� pertinent	
 	avaluacioBlobs = GetSTLResult(evaluador);
 	itavaluacioBlobs = avaluacioBlobs.begin();
 	numBlobs = GetNumBlobs();
@@ -695,15 +695,15 @@ void CBlobResult::DoFilter(CBlobResult &dst, int filterAction, funcio_calculBlob
 	}
 }
 /**
-- FUNCI�: GetBlob
+- FUNCI�: GetBlob
 - FUNCIONALITAT: Retorna un blob si aquest existeix (index != -1)
-- PAR�METRES:
+- PAR�METRES:
 	- indexblob: index del blob a retornar
 - RESULTAT:
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /*
 - FUNCTION: GetBlob
@@ -712,7 +712,7 @@ void CBlobResult::DoFilter(CBlobResult &dst, int filterAction, funcio_calculBlob
 	- indexblob: index in the blob array
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -732,9 +732,9 @@ CBlob *CBlobResult::GetBlob(int indexblob)
 }
 
 /**
-- FUNCI�: GetNthBlob
-- FUNCIONALITAT: Retorna l'en�ssim blob segons un determinat criteri
-- PAR�METRES:
+- FUNCI�: GetNthBlob
+- FUNCIONALITAT: Retorna l'en�ssim blob segons un determinat criteri
+- PAR�METRES:
 	- criteri: criteri per ordenar els blobs (objectes derivats de COperadorBlob)
 	- nBlob: index del blob a retornar
 	- dst: on es retorna el resultat
@@ -742,11 +742,11 @@ CBlob *CBlobResult::GetBlob(int indexblob)
 	- retorna el blob nBlob a dst ordenant els blobs de la classe segons el criteri
 	  en ordre DESCENDENT. Per exemple, per obtenir el blob major:
 		GetNthBlob( CBlobGetArea(), 0, blobMajor );
-		GetNthBlob( CBlobGetArea(), 1, blobMajor ); (segon blob m�s gran)
+		GetNthBlob( CBlobGetArea(), 1, blobMajor ); (segon blob m�s gran)
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /*
 - FUNCTION: GetNthBlob
@@ -757,7 +757,7 @@ CBlob *CBlobResult::GetBlob(int indexblob)
 	- dst: where to store the result
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -774,7 +774,7 @@ void CBlobResult::GetNthBlob( funcio_calculBlob *criteri, int nBlob, CBlob &dst
 	double_stl_vector avaluacioBlobs, avaluacioBlobsOrdenat;
 	double valorEnessim;
 
-	//avaluem els blobs amb la funci� pertinent	
+	//avaluem els blobs amb la funci� pertinent	
 	avaluacioBlobs = GetSTLResult(criteri);
 
 	avaluacioBlobsOrdenat = double_stl_vector( GetNumBlobs() );
@@ -788,7 +788,7 @@ void CBlobResult::GetNthBlob( funcio_calculBlob *criteri, int nBlob, CBlob &dst
 
 	valorEnessim = avaluacioBlobsOrdenat[nBlob];
 
-	// busquem el primer blob que t� el valor n-ssim
+	// busquem el primer blob que t� el valor n-ssim
 	double_stl_vector::const_iterator itAvaluacio = avaluacioBlobs.begin();
 
 	bool trobatBlob = false;
@@ -806,15 +806,15 @@ void CBlobResult::GetNthBlob( funcio_calculBlob *criteri, int nBlob, CBlob &dst
 }
 
 /**
-- FUNCI�: ClearBlobs
+- FUNCI�: ClearBlobs
 - FUNCIONALITAT: Elimina tots els blobs de l'objecte
-- PAR�METRES:
+- PAR�METRES:
 - RESULTAT: 
-	- Allibera tota la mem�ria dels blobs
+	- Allibera tota la mem�ria dels blobs
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s Navarra
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s Navarra
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /*
 - FUNCTION: ClearBlobs
@@ -822,7 +822,7 @@ void CBlobResult::GetNthBlob( funcio_calculBlob *criteri, int nBlob, CBlob &dst
 - PARAMETERS:
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -839,17 +839,17 @@ void CBlobResult::ClearBlobs()
 }
 
 /**
-- FUNCI�: RaiseError
-- FUNCIONALITAT: Funci� per a notificar errors al l'usuari (en debug) i llen�a
+- FUNCI�: RaiseError
+- FUNCIONALITAT: Funci� per a notificar errors al l'usuari (en debug) i llen�a
 			   les excepcions
-- PAR�METRES:
+- PAR�METRES:
 	- errorCode: codi d'error
 - RESULTAT: 
-	- Ensenya un missatge a l'usuari (en debug) i llen�a una excepci�
+	- Ensenya un missatge a l'usuari (en debug) i llen�a una excepci�
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s Navarra
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s Navarra
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /*
 - FUNCTION: RaiseError
@@ -860,7 +860,7 @@ void CBlobResult::ClearBlobs()
 	- in _SHOW_ERRORS version, shows a message box with the error. In release is silent.
 	  In both cases throws an exception with the error.
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
@@ -894,16 +894,16 @@ void CBlobResult::RaiseError(const int errorCode) const
 
 
 /**
-- FUNCI�: PrintBlobs
-- FUNCIONALITAT: Escriu els par�metres (�rea, per�metre, exterior, mitjana) 
+- FUNCI�: PrintBlobs
+- FUNCIONALITAT: Escriu els par�metres (�rea, per�metre, exterior, mitjana) 
 			   de tots els blobs a un fitxer.
-- PAR�METRES:
+- PAR�METRES:
 	- nom_fitxer: path complet del fitxer amb el resultat
 - RESULTAT:
 - RESTRICCIONS:
-- AUTOR: Ricard Borr�s
-- DATA DE CREACI�: 25-05-2005.
-- MODIFICACI�: Data. Autor. Descripci�.
+- AUTOR: Ricard Borr�s
+- DATA DE CREACI�: 25-05-2005.
+- MODIFICACI�: Data. Autor. Descripci�.
 */
 /*
 - FUNCTION: PrintBlobs
@@ -912,7 +912,7 @@ void CBlobResult::RaiseError(const int errorCode) const
 	- nom_fitxer: full path + filename to generate
 - RESULT:
 - RESTRICTIONS:
-- AUTHOR: Ricard Borr�s
+- AUTHOR: Ricard Borr�s
 - CREATION DATE: 25-05-2005.
 - MODIFICATION: Date. Author. Description.
 */
diff --git a/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/blob.cpp b/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/blob.cpp
index 596c913..7f1a5cc 100644
--- a/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/blob.cpp
+++ b/Src/Model/TrackingAlgorithm/imageProcessor/cvblobs/blob.cpp
@@ -296,7 +296,7 @@ double CBlob::ExternPerimeter( IplImage *maskImage, bool xBorder /* = true */, b
 		{
 			if( maskImage != NULL )
 			{
-				// verify if some of 8-connected neighbours is black in mask
+				// verify if some of 8-connected neighbors is black in mask
 				char *pMask;
 				
 				pMask = (maskImage->imageData + actualPoint.x - 1 + (actualPoint.y - 1) * maskImage->widthStep);
-- 
GitLab