源码编译
《外设开发》主要针对两种用户。(一)外接设备,用于识别成功、失败后进行一些物理上的控制。这时候 可能需要添加对应外设驱动,或者修改内核源码。(二)定制根文件系统或者内核。用户可能不需要官方固 件上部分功能或者需要添加额外功能,这种情况用户可以自行对源码进行裁剪或者二次开发。
应用场景
由于尺寸小巧、拓展功能丰富还有超高的性价比,CAM-CRV1126S2U/CAM-CRV1109S2U 拥有广泛的应用场景。如:人脸识别闸机、智能门锁、手势 识别、智慧出行等等。下面介绍几款CAM-CRV1126S2U/CAM-CRV1109S2U主流的应用场景。
算法适配
《应用开发》这一章主要针对两种用户:(一)用户使用现成第三方模型算法。这时候用户不需要理会模型训练、转换和推理 的细节,只需要完成算法的部署就可以了。(二)用户自己实现了算法、训练了模型。用户需要查看《自研算法》一节,把 自己的模型转换为CAM-CRV1126S2U/CAM-CRV1109S2U设备中的 NPU 可用的RKNN模型来使用。本章以虹软和 Rockchip 算法部署开发为例进行 介绍。
自研算法
CAM-CRV1126S2U/CAM-CRV1109S2U NPU 进行模型推理时必须使用RKNN模型。如果用户使用自己研发的算法模型,需要熟悉 RKNN 开发流程,把自己的模型转换成 RKNN 再进行使用。本章针对这类用户讲解一下 RKNN 开发配套工具的使用。
外设适配
CAM-CRV1126S2U/CAM-C1109S2U 保留了丰富的拓展接口,其中包括以太网、USB、串口、GPIO、I2C、I2S、SPI、SDIO等等, 基本上满足客户的所有拓展需求。本章主要讲述几个闸机可能用到的简单外设。