基于OpenCV的数字图像处理 课件 项目2-实践篇:任务实施.pptxVIP

  • 1
  • 0
  • 约2.96千字
  • 约 11页
  • 2026-08-30 发布于山东
  • 举报

基于OpenCV的数字图像处理 课件 项目2-实践篇:任务实施.pptx

任务实施

任务实施某加密技术人员需要对多幅仅包含红、黄、蓝颜色的涉密图像通过分解后分别进行加密保存并传输,待加密图像存放在pic文件加下,为确保图像的安全,请将分解并加密的的图像分别按原图像名称加编号后保存到当前目录的encry文件夹下。

任务步骤(1)读取要加密的图像。(2)将图像从BGR空间转换为HSV空间,以便进行后续的色彩处理。(3)利用遮罩方式分别获取图像中的红色、黄色、蓝色,并保存到临时目录temp_path中。(4)对拆分后的各个图像分别进行加密,保存到encry文件夹下。

项目代码importcv2importosimportrandomimportnumpyasnp#设置基本路径img_path=pic#原始图像路径result_path=encry#存放结果图像路径temp_path=temp#临时路径ifnotos.path.exists(result_path):#创建结果存放路径os.makedirs(result_path)ifnotos.path.exists(temp_path):#如果临时路径不存在,则创建os.makedirs(temp_path)

项目代码#定义按颜色拆分图像的函数get_color()函数,定义加密函数encry_img()。defget_col

文档评论(0)

1亿VIP精品文档

相关文档