I would try natural language processing.
The obvious challenges are: 1. Most Chinese stanza have same length of each line, which often sacrifice some elements. 2. Rhyme requirements sometimes reverses the sentence order. As Chinese semantics is loosely related to prepositions.
I believe some inference and tuning are required to detect the subtle sentiments and ambient, create elements and match them with a painting.
write to rayhu007@outlook.com if you would like to discuss.