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

python - 封装moondream(备份)

目录

一、 moondream封装成类

二、moondream封装成http api


一、 moondream封装成类

# moondream_model.py
#https://github.com/vikhyat/moondream?tab=readme-ov-file


import moondream as md
from PIL import Image

class MoondreamModel:
    def __init__(self, model_path):
        # 初始化 Moondream 模型,加载本地模型文件
        self.model = md.vl(model=model_path)

    def encode_image(self, image_path):
        # 加载并处理图片
        image = Image.open(image_path)
        # 对图片进行编码
        encoded_image = self.model.encode_image(image)
        return encoded_image

    def generate_caption(self, encoded_image):
        # 生成

http://www.kler.cn/a/538141.html

相关文章:

  • Http 的响应码有哪些? 分别代表的是什么?
  • C# 封送和远程编程介绍
  • 分析模式应用――帐务模式02
  • Spatial Branching for Conic Non-Convexities in Optimal Electricity-Gas Flow
  • Python 实现 gRPC 与 原始 RPC 的对比:理解 RPC 的基本功能
  • Hive的基本查询
  • html css网页制作成品——HTML+CSS茶百道的茶网页设计(6页)附源码
  • 数据结构--八大排序算法
  • C06S02-Docker网络和资源限制
  • 3D gpr仿真
  • 使用 SDKMAN! 在 Mac(包括 ARM 架构的 M1/M2 芯片)上安装 Java 8
  • 深度解析DeepSeek模型系列:从轻量级到超大规模(附DeepSeek硬件配置清单)
  • 【C++语法】【STL】“for ( auto c : str )”类型的循环
  • FreeRtos实时系统: 九.FreeRTOS的时间管理
  • 【学Rust写CAD】5 三维转换矩阵解析及应用示例
  • 【ARM】MDK烧录配置文件无权限访问
  • 12.13 LangChain 运行时引擎解析:AgentExecutor vs PlanAndExecute vs AutoGPT
  • 三天急速通关MyBatis
  • c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件
  • Python第三方库复制到另一台电脑保持安装环境一致
  • 【RK3588嵌入式图形编程】-SDL2-创建应用事件循环
  • 【DeepSeek-01】无需 Docker,千元级电脑本地部署 Ollama + DeepSeek-R1:14b + Chatbox
  • stm32蓝牙模块
  • 【Pytorch实战教程】让数据飞轮转起来:PyTorch Dataset与Dataloader深度指南
  • Linux网卡配置方法
  • 02为什么 OD门和 OC门输出必须加上拉电阻?