Content-based video recommendation system based on stylistic visual features