You can choose to use 3D Slicer with or without GUI. You can even use it as a Jupyter notebook kernel (you can try it in your web browser, without installing anything - see here: GitHub - Slicer/SlicerJupyter: Extension for 3D Slicer that allows the application to be used from Jupyter notebook).
You should be able to apply the same transform to your landmark points as you applied to the image (simply multiply the point’s homogeneous coordinates by the transformation matrix).