zhm
2025-07-25 112aace08718ad0ead624286fe09e4bf941dee5a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from pymilvus import connections, Collection
 
import qwen_ollama
 
config = {}
with open('./conf.txt', 'r', encoding='utf-8') as file:
    for line in file:
        # 去除每行的首尾空白字符(包括换行符)
        line = line.strip()
        # 跳过空行
        if not line:
            continue
        # 分割键和值
        if '=' in line:
            key, value = line.split('=', 1)
            # 去除键和值的首尾空白字符
            key = key.strip()
            value = value.strip()
            # 将键值对添加到字典中
            config[key] = value
 
# 初始化Milvus集合
connections.connect("default", host=config.get("milvusurl"), port=config.get("milvusport"))
# 加载集合
collection = Collection(name="smartobject")
collection.load()
 
detect = qwen_ollama.detect_tasks()
detect._thread_name = f"1"  # 设置名称
detect.init_logging(f"1")
# 初始化Milvus集合
detect.collection = collection
camera_data = [458671636370953916,458671636370953918,458671636370953922,458671636370953977]
for image_id in camera_data:
    print(detect.tark_do(image_id, config.get("ollamaurl"), config.get("ragurl"),config.get("ollamamode")))