public void Start()
{
if (_isStarted)
{
throw new InvalidOperationException("Can't start continuous analysis of a texture twice.");
}
_thread.Start();
_isStarted = true;
}