The NN doesn't produce detection when rotated frame through manip node. I used the following code:
if device_mode == "portrait":
source_rotate = dai.RotatedRect()
source_rotate.center.x, source_rotate.center.y = (
source_node.getPreviewWidth() // 2,
source_node.getPreviewHeight() // 2,
)
source_rotate.size.width, source_rotate.size.height = (
source_node.getPreviewHeight(),
source_node.getPreviewWidth(),
)
source_rotate.angle = 90
manip_node.initialConfig.setCropRotatedRect(source_rotate, False)