Skip to content

EASY-EAI/EASY-EAI-Toolkit-C-SDK

Repository files navigation



English



如果您初次接触本项目,您可以:
查阅入门(快速上手)指南

如果您具备丰富的嵌入式C语言开发经验,您可以:
直接先更新应用开发环境
再查阅API开发手册

使用方法:
[1] - 克隆本GitHub仓库
[2] - 在本仓库根目录执行:./build.sh
[3] - 所有的库都会生成到:easyeai-api目录中。

重要更新:

2024-09-24 :

  • 发布 easyeai-api-2.0.0
    • 兼容性:
      • 20240920及以后版本的 ubuntu 系统固件,采用easyeai-api-2.x.x
      • 20240227及以前版本的 ubuntu 系统固件,采用easyeai-api-1.x.x
      • 不兼容 buildroot 文件系统固件
    • 算法组件
      • [更新] 骨骼点检测
      • [更新] 车辆检测
      • [更新] OCR算法
      • [更新] 抽烟检测
    • 通用组件
      • [更新] 进程间通信
      • [更新] 数据校验(修复md5校验因数组越界导致程序崩溃的bug)
    • 媒体组件
      • [更新] 流媒体编解码器
    • 网络协议组件
      • [更新] http库(curl部分放到文件系统中)
      • [更新] rtsp库 (修复url为空时,live555崩溃的bug)
    • 外设组件
      • [更新] 摄像头接口库 (增加usb接口的数据格式配置)

2024-01-17 :

  • 发布 easyeai-api-1.2.10
    • 媒体组件
      • [更新] 流媒体编解码器 (1,解决了解码输出不均匀问题;2,加入了eos标志;3,给【送内存的解码方式】加入了参考帧率)
    • 网络协议组件
      • [更新] rtsp库 (1,增加了功能:等流超时时间可配置;2,增加了H265帧率分析)
    • 外设组件
      • [更新] 音频接口库 (完善audio库)
      • [更新] 摄像头接口库 (1,解决了ipserver频繁开关导致内存泄漏问题;2,开放了mipicamera接口,使其可以打开2个rgb摄像头)
      • [更新] 显示屏接口库 (优化了普通模式接口组的调用性能)

2023-09-07 :

  • 发布 easyeai-api-1.1.0
    • 媒体组件
      • [更新] 流媒体编解码器 (1,增加音频编解码功能;2,增加视频编码接口:零拷贝提交&请求I帧)
    • 网络协议组件
      • [更新] rtsp库,完善rtsp库
    • 外设组件
      • [更新] audio库,采用alsa重写

2023-09-06 :

  • 发布 easyeai-api-1.0.2
    • 算法组件
      • [新增] OCR算法
    • 网络协议组件
      • [更新] https库,把libcurl.a内置到libhttps.a里(非常规做法,后续需要进行分离)
    • 外设组件
      • [更新] 看门狗库,解决因Ctrl+C中止喂狗导致看门狗失效的问题

2023-08-14 :

  • 发布 easyeai-api-1.0.1
    • 外设组件
      • [新增] GPIO简易操作接口
      • [新增] UART简易操作接口
      • [更新] 摄像头接口库,修复不能重复开关的问题
      • [更新] 显示屏接口库,可指定screen起始坐标
      • [更新] 网络配置接口库,增加配置wifi网卡的用户名密码接口

2023-03-31 :

  • 发布 easyeai-api-1.0.0
    • 匹配 ubuntu 系统固件
    • 不兼容 buildroot 文件系统固件
    • buildroot 版本的 easyeai-api 存放在本仓库的 buildroot 分支内
    • 通用组件可被算法组件、媒体组件、网络协议组件、外设组件所引用(调用时记得按文档追加通用组件的库引用)

2023-01-09 :

  • 发布 easyeai-api-0.2.2
    • 算法组件
      • [新增] 骨骼点检测
      • [新增] 人脸98点检测
      • [新增] 口罩检测
      • [新增] 人脸姿态估计算法
      • [新增] 移动检测
      • [更新] 火焰检测
      • [更新] 安全帽检测
      • [更新] 人员检测
      • [删除] 工地场景目标检测
    • 通用组件
      • [更新] Linux系统设置 (网络参数配置移动到外设组件)
    • 媒体组件
      • [更新] 流媒体编解码器 (解绑解码器与环形队列,采用直接输入;新增编码器)
    • 网络协议组件
      • [更新] rtsp (修改rtsp服务器,采用钩子函数输入)
    • 外设组件
      • [新增] 网络配置
      • [新增] spi操作
      • [删除] socket库(采用直接调用)

2022-11-02 :

  • 发布 easyeai-api-0.2.1
    • 算法组件
      • [新增] 火焰检测
      • [新增] 工地场景目标检测
      • [更新] 安全帽检测
      • [更新] 人员检测
    • 通用组件
      • [新增] 打印日志管理系统 (可指定打印到文件内或打印到终端)
      • [更新] base64 (修复内存泄漏的bug)
      • [更新] 字库处理引擎 (可在图片上写入中文)
      • [更新] ini_wrapper (动态库放入工具链中)
      • [更新] json格式处理 (完善接口,修复内存泄漏的bug)
      • [更新] Linux系统设置 (修复进程间通信的一些bug,并增加心跳机制)
    • 媒体组件
      • [更新] 流媒体编解码器 (完善编码器,使其输出数据更加标准)
    • 网络协议组件
      • [更新] rtsp (增加rtsp服务器)
    • 外设组件
      • [新增] iic组件
      • [新增] 触摸屏组件
      • [新增] 看门狗组件
      • [更新] 摄像头 (默认输出BGR888)
      • [更新] 显示屏 (默认输入BGR888)
      • [更新] pwm组件 (易用性封装)

2022-08-25 :

  • 发布 easyeai-api-0.2.0
    • 通用组件
      • [新增] 字库处理引擎 (可在图片上写入中文)
      • [更新] Linux系统设置 (修复进程间通信的一些bug)
      • [更新] json格式处理 (接口补完、支持多线程调用)
    • 媒体组件
      • [更新] 流媒体编解码器 (增加编码器、修复解码器偶尔解码失败的bug)
    • 网络协议组件
      • [更新] rtsp (增加配置TCP取流功能)
    • 外设组件
      • [新增] pwm组件
      • [更新] 摄像头 (可指定输出数据格式)

2022-05-24 :

  • 发布 easyeai-api-0.1.3
    • 算法组件
      • [新增] 安全帽识别
      • [新增] 平面几何运算
    • 通用组件
      • [更新] Linux系统设置
    • 媒体组件
      • [更新] 流媒体编解码器
    • 外设组件
      • [更新] 显示控制

2022-04-13 :

  • 发布 easyeai-api-0.1.2
    • 算法组件
      • [新增] 人脸检测
      • [新增] 人脸校正
      • [新增] 人脸识别
      • [新增] 人员检测
      • [新增] 自学习算法
      • [开源] 二维码解码算法
    • 媒体组件
      • [更新] 环形共享内存队列
    • 外设组件
      • [新增] wav播放与录制
      • [更新] 显示控制
      • [更新] 摄像头

2022-03-16 :

  • 发布easyeai-api-0.1.1
    • 媒体组件
      • [新增] bmp文件操作
      • [更新] 流媒体编解码器
    • 网络协议组件
      • [更新] rtsp

2022-01-28 :

  • 发布easyeai-api-0.1.0
    • 外设组件
      • [新增] 背光灯设置
      • [新增] 显示控制
      • [新增] 摄像头
      • [新增] socket
    • 通用组件
      • [新增] 字符串处理
      • [新增] Linux系统设置
      • [新增] base64转换
      • [新增] 数据校验
      • [新增] 二维码生成
      • [新增] json格式处理
      • [新增] ini文件处理
    • 媒体组件
      • [新增] 专用共享内存(H.264、H.265、AAC)
      • [新增] 流媒体编解码器
    • 网络协议组件
      • [新增] https
      • [新增] rtsp
    • 算法组件
      • [新增] 二维码解码

2021-11-01 :

  • 创建本项目

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published