摘要
机器视觉是一门飞速发展的人工智能学科,它是制造工业的重要组成部分。算法是软件的核心部分,如人脸识别算法、模具达标检测算法等,但是,这些算法都有其共同的特点:复制成本低,扩散性强,难以管理。为了解决难以整合和部署的问题,本文提出了一种基于Docker容器化虚拟技术下,对机器视觉算法进行封装和授权的方法。用户首选将算法压缩包上传至管理平台,接着用户通过封装工具中dockerfile文件的方式生成镜像文件,接着部署docker镜像包,使用授权工具进行信息加密,然后将.license文件部署至docker镜像包同一目录下,最后将license文件与相关的网卡中的mac地址等数据是否匹配,只有在符合条件的授权时间内,才能成功运行算法。