Smart Computer-Vision Systems To Spot Prison Riots Before They Happen