通过HTTP的方式设置相机的亮度 饱和度 对比度

本来是想通过直接rk的提供的uapi那些接口直接设置isp的

但是 尝试在程序中直接调用 rkaiq那些功能程序会直接挂掉

后来 就看了下 自带的程序有个ispserver的功能

于是就直接在ispserver这个程序中添加了一个http server的功能

这样 isp是一个独立的程序

本身的ai识别 rtsp 流这些主要功能放在另一个程序中  rk_crazy

主控下发命令给rk_crazy 当rk_crazy这个程序收到的接口是isp时 会通过http 将这个请求转发到另一个isp程序中  通过另一个程序来设置 isp的功能  两个互相不影响

主程序中:收到这个设置isp的消息之后进行http转发给本地ispserver的程序

ispserver中会监听8888端口

ispserver程序中:

解析json格式提取 亮度 饱和度 对比度 最终调用的是 rk_aiq_uapi_setBrightness 等API

目前已经实现

看下效果图:

瑞芯微RK1126 通过http接口设置ISP 对比度 饱和度 亮度

瑞芯微RK1126平台 通过http接口设置 ISP 饱和度 亮度 对比度相关推荐

  1. 【ROCKCHIP瑞芯微芯片平台方案介绍】

    瑞芯微芯片平台方案介绍 RK312X RK356X RK3288 RK3308 RK3326 RK3358 RK3399 RK3588 RV1126和RV1109 欢迎加入我们 这里是对本团队做了多年 ...

  2. 瑞芯微RV1109平台交叉编译踩坑

    背景 最近的一个工作任务是将之前在联咏平台上做的一个人脸识别的项目移植过去.之前这个项目主要是做的,移植的事情自然落到我身上了.组里也没人搞过瑞芯微的,开始踩坑淌水. 交叉编译工具 问了公司一圈人也没 ...

  3. 瑞芯微RK33XX平台的启动流程探究

    如果有问题,请加QQ群 891339868 进行交流 刚开始学习瑞芯微平台时,搞得我一脸懵逼,以前玩过儿imx283,也玩儿过nuc972,觉得应该都差不多,但是发现瑞芯微的底层和前面的两种还是有些不 ...

  4. 瑞芯微RV1126平台----yolov5输出后处理C++实现

    目录 1.前言 2.代码 2.1 padding resize 代码 2.2 瑞芯微yolov5后处理 2.3 坐标框的后处理 3.完整代码

  5. 在瑞芯微ok3568平台利用python实现Can通讯

    python版本:3.8 linux系统 项目需求:需要在ok3568平台上面接收振动传感器传来的数据,通讯方式为Can. 1.Can传感器配置 在控制台输入以下命令: ifconfig can0 d ...

  6. 瑞芯微RK3399Pro平台YOLOv4 pytorch模型转RKNN模型失败

    报错:The following operators are not implemented: ['aten::detach', 'aten::to', 'aten::floor', 'aten::s ...

  7. Camera | 4.瑞芯微平台MIPI摄像头应用程序编写

    前面3篇我们讲解了camera的基础概念,MIPI协议,CSI2,常用命令等,本文带领大家入门,如何用c语言编写应用程序来操作摄像头. Linux下摄像头驱动都是基于v4l2架构,要基于该架构编写摄像 ...

  8. 瑞芯微rk356x板子快速上手

    文章目录 rk3568 CPU GPU NPU VPU 一.编译环境要求 二.编译前准备 0)开发板型号 1)安装第三方编译工具 2)设置adb路径 3)安装USB驱动DriverAssitant_v ...

  9. 基于瑞芯微平台cif接口dvp相机的视频接入(ov2640、rv1126为例)

    基于瑞芯微平台cif接口dvp相机的视频接入(ov2640.rv1126为例) 名词定义 视频格式 sensor与isp I2C XCLK 行场同步信号 DATA 抓图 名词定义 CIF,指RK芯片中 ...

最新文章

  1. 2018,开工第一天
  2. 软件包 sun-java6-jdk 没有可供安装的候选者
  3. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
  4. OpenSession与getCurrentSession的区别
  5. python市场需求如何_python市场需求量大吗
  6. string转换成enum
  7. 泛型实现List(ListT)排序
  8. 关于JavaScript系列的自学,该怎么学比较好?
  9. tomcat 8启动很慢解决方式
  10. Android入门学习2
  11. python的Singleton模式实现
  12. AD----如何将立创EDA元器件封装库导入AD库
  13. DX 系列之 ComboBoxEdit
  14. 海量数据搜索---demo展示百度、谷歌搜索引擎的实现
  15. 中国这10家慕课网站,您需要知道!
  16. 另一个视角看春节红包大战,为什么说智能云是百度第二增长引擎
  17. 2015(毕业)秋季校园招聘各种企业笔试面试心得
  18. Python 画樱花树(樱花树下的约定)
  19. 100!的尾数有多少个零?
  20. unity 关于使用Rigidbody的Addforce但不起作用的一些可能原因以及解决方法

热门文章

  1. 仿win7 aero_如何禁用Windows 7的Aero性能警告?
  2. 1200 -- 无聊又简单的游戏
  3. 【Python爬虫系列教程 5-100】 Requests高级用法:文件上传,如何设置SSL证书验证、处理超时设置 、身份认证和代理设置
  4. python计算选手最后得分_Python模拟决赛现场最终得分计算过程
  5. 一些日文处理的正则表达式(Perl)
  6. flask搭建在线音乐网系统
  7. 顺丰同城赴港IPO,或将成为第三方即时配送平台第一股
  8. 无U盘光驱如何本地安装linux,如何在没有光驱的电脑上利用U盘安装Linux(ubuntu).pdf...
  9. DELMIA虚拟仿真:软件工作区视点切换功能介绍与使用方法
  10. 从《模仿游戏》认识图灵