I thought you were sticking with AABB? Well if that isn’t the case then a quick way would be to use (libgdx port of) box2d and Aurelien Ribon’s physics body editor (and also here) which can auto-trace shapes and saves to a .json. Box2D is mainly for platformers but you can adapt it to a rpg style game by setting gravity to 0.
If you’re going to go this path, also read this on how to separate your collision logic and your rendering.