
基于MATLAB和OpenCV的DFT图像处理源码:包含明水印、暗水印及傅里叶变换等功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套使用MATLAB与OpenCV实现的数字图像处理工具集,涵盖了透明(明)水印与不透明(暗)水印技术以及基于DFT的图像处理功能。
DFT的Matlab源代码包含OpenCV静态库:`OpenCVLibz.framework`用于真机release版本、`OpenCVLibm.framework`用于模拟器release版本、而`OpenCVLib.framework`则是将两者合并后的release使用。
利用opencv可以实现对图片添加明水印、暗水印以及信息存储像素等功能,如果对于傅里叶变换等技术不太了解的话,建议查阅相关文档或教程进行学习。调用方法如下:
```objective-c
// 添加使用傅里叶转换的标识
- (void)addVisibleMarkText {
NSString *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:saveimageName];
UIImage *imagetmp = [UIImage imageWithContentsOfFile:imagePath];
cv::Mat originalMat = [[OpenCVUtil share] cvMatFromUIImage:self.getImage ? self.getImage : [UIImage imageNamed:@image]];
}
```
全部评论 (0)
还没有任何评论哟~


