项目简介
OpenTEE_ImageProcessor是基于OP-TEE(Open Portable Trusted Execution Environment)的示例项目,重点展示在可信执行环境里处理图像数据的安全性,主要适用于ARM处理器上的TrustZone环境。
项目的主要特性和功能
- 图像加密与解密:可实现图像的加密和解密,保障图像数据在传输和处理时的安全。
- 车牌识别:能在加密后的图像中检测并标记车牌。
- 性能优化:借助优化算法和硬件加速,提升图像处理效率。
安装使用步骤
前提准备
- 安装OP-TEE环境:确保系统已安装OP-TEE及其相关依赖库。
- 获取项目源码:下载OpenTEE_ImageProcessor项目的源码文件。
步骤说明
- 放置源码:把项目源码放到OPTEE示例项目的对应文件夹中。
- 编译项目:编译OPTEE示例项目,OpenTEE_ImageProcessor项目会一同被编译。
- 运行程序:运行编译后的程序,指定要处理的图像数量。测试图像命名为
Cars#_crop_sec
,#
为图像序号。 - 查看结果:程序执行后,控制台会输出吞吐量(每秒处理的图像数量),处理后的图像会保存在指定目录。
已知问题
项目目前不支持处理大于一定尺寸的图像,可能导致处理失败或性能下降。
参考与致谢
- 本项目部分内容和指令参考了UVA操作系统课程的相关资源。
- 使用的计算机视觉库为SOD。
- 感谢所有为OP-TEE和此项目做出贡献的开发者。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】