2021-09-23 网安实验-图像隐写-MATLAB编程实现脆弱水印
MATLAB简介
MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解决问题要比用C,FORTRAN等语言简捷得多,并且MathWork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便以后调用。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,应用领域十分广泛,可以用来进行以下各种工作:数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、通讯系统设计与仿真。
本次实验主要介绍MATLAB在数字图像处理方面的应用,MATLAB对图像的处理功能主要集中在它的图像处理工具箱中。
图像处理工具箱是由一系列支持图像处理操作的函数组成,可以进诸如几何操作、线性滤波和滤波器设计、图像变换、图像分析与图像增强、数学形态学处理等图像处理操作。与图像相关的工具箱有:
Image Acquisition Toolbox(图像采集工具箱)
Image Processing Toolbox(图像处理工具箱)
Signal Processing Toolbox(信号处理工具箱)
Wavelet Toolbox(小波分析工具箱)
Statistic Toolbox(统计工具箱)
Bioinformatic
文章来源: codeboy.blog.csdn.net,作者:愚公搬代码,版权归原作者所有,如需转载,请联系作者。
原文链接:codeboy.blog.csdn.net/article/details/120436158
- 点赞
- 收藏
- 关注作者
评论(0)