如何在灵闪的脚本模块调用第三方python库?

Viewed 65

灵闪的python脚本工具原理上是支持python社区所有第三方包的调用的,但目前暂没有命令行可以直接安装python包

2 Answers

通过sys.path.append()可以将第三方库所在的路径给添加到python的库搜索路径中。

调用YOLO代码

import sys
# 添加pytorch等库所在的路径
sys.path.append(r'C:\Users\abc\.conda\envs\mt11.7\Lib\site-packages')
# 添加yolo库所在的路径
sys.path.append(r'D:\ib_project\ark\model_zoo\ultralytics')

# 导入yolo的库
import ultralytics
from ultralytics import YOLO

# 初始化模型
model = YOLO(r"D:\ib_project\ark\yolov8n.pt")

# 模型推理图片
results = model([图像增强.输出图像])

# 绘制推理结果
draw_res = results[0].plot()

效果图

image.png

测试模型和数据
test_data.zip

把缺少的第三方python包解压并放到灵闪根目录下的site-packages文件夹即可
image.png