Yolov12 model supports android deployment.
Download the latest pnnx and put it in the ultralytics
directory.
# -*- coding: UTF-8 -*-
"""
@Author: mpj
@Date : 2025/2/20 18:44
@version V1.0
"""
from ultralytics import YOLO
if __name__ == '__main__':
model = YOLO("./weights/yolov12n.pt")
model.export(**{
'format': 'ncnn',
'opset': 12,
'simplify': True,
'batch': 1,
'imgsz': 320, # This size should be consistent with the following code.
})
file
native-lib.cpp
const int target_sizes[] =
{
320,
320,
};
![]() |
![]() |
![]() |
![]() |