//Formato ARGB
//b == bits[i]    g == bits[i+1]    r == bits[i+2]    alpha == bits[i+3]
bool HullToObjectModule::run(){
    if(m_data->hulls.size() > 0)
        m_data->hulls.clear();
    if(m_data->RMMobjects.size() > 0 && m_data->fgImage != NULL && m_data->currentImage != NULL) //Requires foreground and current images
        completeBlobs(m_data->RMMobjects, m_data->fgImage, m_data->currentImage);

    return true;
}
//Formato ARGB
//b == bits[i]    g == bits[i+1]    r == bits[i+2]    alpha == bits[i+3]
bool regionalSegmentationModule::run(){
    if(m_data->blobs.size() > 0 && m_data->fgImage != NULL && m_data->currentImage != NULL) //Requires foreground and current images
        completeBlobs(m_data->blobs, m_data->fgImage, m_data->currentImage);
    return true;
}