Per questi motivi, il Tribunale federale delle assicurazioni
p r o n u n c i a :
I. Il ricorso di diritto amministrativo è accolto nel
senso che, annullati il giudizio querelato 29 novembre
1999 e la decisione impugnata 7 settembre 1998, gli
atti sono rinviati all'Ufficio cantonale dell'assicu-
razione invalidità perché, dopo aver promosso gli ac-
certamenti richiesti, renda un nuovo provvedimento,
conformemente ai considerandi.
II. Non si percepiscono spese giudiziarie.
III. La presente sentenza sarà intimata alle parti, al Tri-
bunale cantonale delle assicurazioni, Lugano, e al-
l'Ufficio federale delle assicurazioni sociali.