← 返回
未分类 Key

jf-open-pro-device-image-flip

杰峰设备画面翻转技能(开发版)。支持画面左右翻转(镜像)、上下翻转设置,适用于摄像头画面方向调整。
杰峰设备画面翻转技能(开发版),支持左右镜像和上下翻转,用于调整摄像头画面方向。
jftech
未分类 clawhub v1.0.0 1 版本 99453.6 Key: 需要
★ 0
Stars
📥 182
下载
💾 0
安装
1
版本
#latest

概述

jf-open-pro-device-image-flip - 杰峰设备画面翻转技能(开发版)

技能描述

支持杰峰设备的画面翻转功能,基于杰峰开放平台 OpenAPI 实现:

  • 画面左右翻转(镜像) - 水平翻转画面,类似镜子效果
  • 画面上下翻转(倒置) - 垂直翻转画面,上下颠倒
  • 翻转状态查询 - 查询当前画面翻转配置

适用场景:

  • 摄像头倒装时需要上下翻转画面
  • 摄像头镜像安装时需要左右翻转画面
  • 特殊安装角度需要调整画面方向

触发词

  • 查询画面翻转配置 / 设置画面翻转
  • 开启左右翻转 / 关闭左右翻转
  • 开启上下翻转 / 关闭上下翻转
  • 画面镜像 / 画面倒置 / 摄像头翻转

前置条件

必需配置

  1. 签名算法 - 使用杰峰官方移位加密算法生成 signature
  2. 时间戳算法 - counter(7 位) + timeMillis(13 位),实时生成
  3. 设备绑定 - 设备需先绑定到开放平台账号

环境变量

变量名说明默认值必需
----------------------------
JF_UUID开放平台用户 uuid-
JF_APP_KEY开放平台应用 appKey-
JF_APP_SECRET开放平台应用密钥-
JF_MOVE_CARD移动卡标识(用于签名)2
JF_DEVICE_SN设备序列号-
JF_DEVICE_TOKEN设备接口访问令牌-
JF_ENDPOINTAPI 接入地址api-cn.jftechws.com

API 接口

功能地址方法需要 Token需要在线
----------------------------------------
获取画面配置POST /gwp/v3/rtc/device/getconfig/{token}POST
设置画面配置POST /gwp/v3/rtc/device/setconfig/{token}POST

配置名称: Camera.Param

核心功能

画面翻转参数(Camera.Param)

字段类型说明取值
------------------------
PictureFlipstring上下翻转"0x00000000"=不翻转,"0x00000001"=翻转
PictureMirrorstring左右翻转(镜像)"0x00000000"=不翻转,"0x00000001"=翻转

⚠️ 走廊模式影响

当开启走廊模式(CorridorMode)时,翻转效果会互换:

模式PictureFlipPictureMirror
----------------------------------
普通模式上下翻转左右翻转(镜像)
走廊模式左右翻转上下翻转

走廊模式取值:

  • 0: 普通模式
  • 1: 走廊模式,画面逆时针转 90 度
  • 2: 画面逆时针旋转 180 度
  • 3: 走廊模式,画面逆时针旋转 270 度

使用示例

环境准备

# 设置环境变量
export JF_UUID="uuidxxxx"
export JF_APP_KEY="appkeyxxxx"
export JF_APP_SECRET="appsecretxxxx"
export JF_MOVE_CARD=0
export JF_DEVICE_SN="snxxx1"
export JF_DEVICE_TOKEN="NTQ0NzQ3YmE3MXwyYzFk..."
export JF_ENDPOINT="api-cn.jftechws.com"

1. 查询画面翻转配置

cd ~/.openclaw/workspace/skills/developer/jf-open-pro-device-image-flip/scripts

python3 image_flip.py --action get-flip-config

2. 设置左右翻转(镜像)

# 开启左右翻转
python3 image_flip.py --action set-mirror --enable true

# 关闭左右翻转
python3 image_flip.py --action set-mirror --enable false

3. 设置上下翻转

# 开启上下翻转
python3 image_flip.py --action set-flip --enable true

# 关闭上下翻转
python3 image_flip.py --action set-flip --enable false

4. 同时设置左右和上下翻转

# 同时开启左右和上下翻转(相当于旋转 180 度)
python3 image_flip.py --action set-both --mirror true --flip true

# 同时关闭
python3 image_flip.py --action set-both --mirror false --flip false

5. 重置画面方向

# 重置为默认(不翻转)
python3 image_flip.py --action reset

翻转效果说明

左右翻转(PictureMirror / 镜像)

原始画面:        左右翻转后:
┌─────────┐      ┌─────────┐
│  ABCD   │      │   DCBA  │
│  1234   │  →   │   4321  │
│  EFGH   │      │   HGFE  │
└─────────┘      └─────────┘

适用场景:

  • 摄像头镜像安装
  • 画面需要水平对称

上下翻转(PictureFlip / 倒置)

原始画面:        上下翻转后:
┌─────────┐      ┌─────────┐
│  ABCD   │      │  EFGH   │
│  1234   │  →   │  1234   │
│  EFGH   │      │  ABCD   │
└─────────┘      └─────────┘

适用场景:

  • 摄像头倒装(天花板安装)
  • 画面需要垂直对称

组合效果

左右翻转上下翻转效果
--------------------------
原始画面
左右镜像
上下倒置
旋转 180 度

状态码

平台状态码

code说明处理建议
----------------------
2000成功-
28007Header 参数错误检查 uuid、appKey、timeMillis、signature
40103无效 TokendeviceToken 过期,重新获取
50000服务器内部错误联系杰峰技术支持

设备状态码(Ret)

Ret说明
-----------
100成功

注意事项

  1. deviceToken 有效期 - 24 小时,过期需重新获取
  2. 设备在线要求 - 配置类操作需要设备在线
  3. 走廊模式影响 - 开启走廊模式时,翻转效果会互换
  4. 立即生效 - 设置后画面会立即翻转,可能需要重新加载视频流
  5. 配置保存 - 设置会保存到设备,重启后仍然生效
  6. 通道号 - NVR 设备需要指定通道号(0-N)

相关文件

文件说明
------------
SKILL.md技能文档
scripts/image_flip.pyPython 执行脚本
scripts/crypto.py签名/时间戳加密工具(复用)

参考文档

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-26 18:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

jftech-open-pro-capture-livestream

jftech
杰峰设备 API,面向开发者,支持批量获取实时画面,多设备多通道抓图及直播地址获取。触发词:检查设备状态、查询设备、设备登录、设备抓图、直播地址、获取播放地址、批量抓图。
★ 0 📥 297

jftech-open-pro-ptz-control

jftech
面向开发者杰峰设备 API 工具,支持设备状态、方向控制、一键遮蔽、变倍聚焦、预置位及巡航计划管理。触发词:云台控制、设备状态、方向转动、预置位、巡航计划、一键遮蔽。
★ 0 📥 294

jftech-open-pro-ai-smart-search

jftech
JF Tech Pro AI智搜技能:根据语义(如“戴帽人”“车”“狗”等)搜索杰峰云存报警视频,返回匹配片段列表。适用于智能视频检索、AI 事件搜索、语义化视频查找。
★ 1 📥 289