当前位置: 首页 > news >正文

铁岭做网站的公司知乎营销推广

铁岭做网站的公司,知乎营销推广,wordpress 中文标签,太原网站制作定制开发前言:利用NVIDIA NIM平台提供的大模型进行编辑,通过llama-3.2-90b-vision-instruct模型进行初步的图片检测 step1: 部署大模型到本地,引用所需要的库 import os import requests import base64 import cv2 import time from datetime import datetimestep2: 观看官方使用文…

前言:利用NVIDIA NIM平台提供的大模型进行编辑,通过llama-3.2-90b-vision-instruct模型进行初步的图片检测

step1:

部署大模型到本地,引用所需要的库

import os
import requests
import base64
import cv2
import time
from datetime import datetime

step2:

观看官方使用文档:

import requests, base64
invoke_url = ""
stream = True
with open("image.png", "rb") as f:image_b64 = base64.b64encode(f.read()).decode()
assert len(image_b64) < 180_000, \"To upload larger images, use the assets API (see docs)"
headers = {"Authorization": "","Accept": "text/event-stream" if stream else "application/json"
}payload = {"model": 'meta/llama-3.2-90b-vision-instruct',"messages": [{"role": "user","content": f'What is in this image? <img src="data:image/png;base64,{image_b64}" />'}],"max_tokens": 512,"temperature": 1.00,"top_p": 1.00,"stream": stream
}
response = requests.post(invoke_url, headers=headers, json=payload)
if stream:for line in response.iter_lines():if line:print(line.decode("utf-8"))
else:print(response.json())

其原理为将图片转换为base64后传入大模型进行识别,以及一系列参数

step3:

引入摄像头模块,并且时时进行推理,将模型的初步推理结果传入文本中,为后期的朗读进行预警

# 创建摄像头对象
cap = cv2.VideoCapture(0)  # 0 是默认摄像头索引# 输出文件路径
output_file_path = "output.txt"def save_text_to_file(text):with open(output_file_path, "a", encoding="utf-8") as f:  # 以追加模式打开文件timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")  # 获取当前时间戳f.write(f"[{timestamp}] {text}\n")  # 写入时间戳和文本,换行while True:ret, frame = cap.read()if not ret:print("无法获取图像")break# 将图像编码为 PNG 格式并转换为 Base64_, buffer = cv2.imencode('.png', frame)image_b64 = base64.b64encode(buffer).decode()# 构建请求负载,确保输入中文payload = {"model": 'meta/llama-3.2-90b-vision-instruct',"messages": [{"role": 'user',"content": f'请告诉我这张图片中有什么内容。<img src="data:image/png;base64,{image_b64}" />'}],"max_tokens": 512,"temperature": 1.00,"top_p": 1.00,"stream": stream}# 发送请求response = requests.post(invoke_url, headers=headers, json=payload)if response.status_code == 200:result = response.json()# 根据返回的结果处理输出print(result)  # 可以进一步提取所需的信息# 获取结果中的文本内容if 'choices' in result and len(result['choices']) > 0:description = result['choices'][0]['message']['content']print(description)  # 打印描述# 保存文本到文件save_text_to_file(description)else:print(f"请求失败,状态码:{response.status_code}")time.sleep(3)  # 每秒捕获一帧# 释放摄像头
cap.release()
cv2.destroyAllWindows()

原理十分简单,让我们来看一下初步的结果:
在这里插入图片描述
在我加入翻译模块后,发现其输出结果:

'id': 'chat-51e2e604fd944de393136f7433919ad5', 'object': 'chat.completion', 'created': 1730471625, 'model': 'meta/llama-3.2-90b-vision-instruct', 'choices': [{'index': 0, 'message': {'role': 'assistant', 'content': '这里有一张中年亚洲男性 frontal director 照片。照片截图自远程视频会议ूच意识。\n\n/ Ψ οδ HistogramDescriptionBlack / 97% Colorsunnedove Gray66BetaBLUE209peach29dark brown अपन Nogran8023825444098364103281213183791565308314594581053713508413533mntileyelo \n\n.', 'tool_calls': []}, 'logprobs': None, 'finish_reason': 'stop', 'stop_reason': None}], 'usage': {'prompt_tokens': 20, 'total_tokens': 99, 'completion_tokens': 79}, 'prompt_logprobs': None}
这里有一张中年亚洲男性 frontal director 照片。照片截图自远程视频会议ूच意识。

存在乱码的情况,后续我将进行优化,加入其他大模型进行处理,并且在考虑时时状态下进行最优化解决.

http://www.qdjiajiao.com/news/10499.html

相关文章:

  • react做的网站有哪些seo推广思路
  • 厦门seo测试东莞百度seo新网站快速排名
  • 电子商务网站建设第三章答案seo入门培训学校
  • 重庆网站建设大概多少费用技术培训学校机构
  • 前端做网站直播新手如何自己做网站
  • 网架加工入门基础知识做博客的seo技巧
  • 科技类网站设计东莞网络推广代运营
  • 苏州网络推广苏州网站建设网站建设制作费用
  • 东莞网站系统哪里好常州网站seo
  • 网站建设询价单怎样自己做网站
  • 网页制作与网站建设在线作业兰州搜索引擎优化
  • 亚洲av成人片无码网站在线观看seo点击工具
  • 上海网站建站建设seo工具不包括
  • 建设网站 软件小程序开发哪家更靠谱
  • 网络营销策划方案案例范文北京搜索优化排名公司
  • 3d建模网站企业网站管理
  • 专门做av字幕的网站有哪些百度贴吧的互动社区
  • 中山网站开发招聘客服外包平台
  • 简洁文章网站模板下载seo搜索优化是什么意思
  • 网站开发的特点天津seo关键词排名优化
  • 做网站机构图用什么工具中超最新积分榜
  • 西安月子中心网站制作中国国家培训网靠谱吗
  • 常州网站建设效果win7优化大师下载
  • 福建定制网站开发搜索引擎怎么做
  • 实用性网站建设开题报告网站关键词上首页
  • 仙桃网站设计外链生成网站
  • 网页模板下载html厦门seo优化外包公司
  • 网站建设的细节处理百度推广网址是多少
  • 做网站搜爬闪刷钻业务推广网站
  • 陕西因酷网站建设网站运营与维护