机器视觉基础知识——图像的保存

举报
满心 发表于 2021/02/22 11:04:51 2021/02/22
【摘要】 要完成一张图像的保存,第一步便是要载入一张图像,非常简单。在这里我们使用 Python 和 C# 两种语言来实现,Python 使用的是Pycharm编程软件,C# 使用的是VS编程软件。下面我们就来看看Python 语言和 C# 语言分别是怎样实现的吧!接下来,我们就一起来看看图像究竟是怎样保存的吧。图像的保存也非常简单,一句代码便可实现。先来看看效果如何,同样使用 Python 和 C#...

要完成一张图像的保存,第一步便是要载入一张图像,非常简单。在这里我们使用 Python 和 C# 两种语言来实现,Python 使用的是Pycharm编程软件,C# 使用的是VS编程软件。下面我们就来看看Python 语言和 C# 语言分别是怎样实现的吧!

接下来,我们就一起来看看图像究竟是怎样保存的吧。图像的保存也非常简单,一句代码便可实现。先来看看效果如何,同样使用 Python 和 C# 两种语言来实现

1.png

2.png

对于 imwrite 命令,有两个参数,第一个是图片的保存路径、名称以及格式类型,第二个参数就是图像数据了,这里的数据指的是经过解码之后的数据。通过这个实例,我们不难看出,保存的类型不同,在默认情况下所占用的空间大小也相差较大,这也同时体现了我们上面所说的不同封装格式的文件头和文件数据完全不同。

3.png

对于 C# 语言,我们还可以再升级一下,使用窗体函数,实现简单的交互界面,这样在读取图像和保存图像的时候非常方便。我们来看看实现效果吧。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。