Короткий ответ: да, вам нужно будет их изменить. TensorflowJS изменит операции в целях оптимизации, но не все операции имеют эквивалентную версию TFJS. Полный список поддерживаемых операций находится здесь: https://github.com/tensorflow/tfjs-converter/blob/master/docs/supported_ops.md
Как ни странно, «NonMaxSuppression» действительно кажется быть в списке, но ResizeArea нет, и 100% не будет работать.
Альтернативой является создание собственной операции и использование этого кода, но я не уверен, как это сделать в TFJS.
Ты почти у цели. Вместо указания заливки «по умолчанию» в качестве атрибута прямоугольника, укажите его в стиле:
<Rectangle RadiusX="4" RadiusY="4">
<Rectangle.Style>
<Style TargetType="{x:Type Rectangle}">
<Setter Property="Fill"
Value="{DynamicResource {x:Static SystemColors.InfoBrushKey}}" />
<Style.Triggers>
<DataTrigger Binding="{Binding Path=CurrentMessage.Severity"
Value="Error" >
<Setter Property="Fill" Value="#20FF0000" />
</DataTrigger>
</Style.Triggers>
</Style>
</Rectangle.Style>
</Rectangle>