图像处理 | MATLAB实现图像的水印去除
2019-03-13 14:03
267 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。转载注明文章出处!!! https://blog.csdn.net/u011344545/article/details/88530872
博主github:https://github.com/MichaelBeechan
博主CSDN:https://blog.csdn.net/shuiu1344545
-
萌萌的预处理图像
-
Matlab代码
[code]I=imread('2.jpg'); figure(10), imshow(I); t =I(590 : 620, 240 : 440, 1 : 3);%估计水印区域 figure(1), imshow(t); t1 = t(:,:,1); figure(2), imshow(t1); t2 = t(:, :, 2); figure(3), imshow(t2); t3 = t(:, :, 3); figure(4), imshow(t3); [m,n] = size(t2) for i = 1:m for j = 1:n if t2(i,j) >= 150 t2(i,j) = 250; end end end figure(5), imshow(t2); for i = 1:m for j = 1:n if t3(i,j) >= 150 t3(i,j) = 250; end end end figure(6), imshow(t3); for i = 1:m for j = 1:n if t1(i,j) >= 150 t1(i,j) = 255; end end end figure(7),imshow(t1); for i = 1:m for j = 1:n t(i,j,1) = t1(i,j); t(i,j,2) = t2(i,j); t(i,j,3) = t3(i,j); end end figure(8), imshow(t); for i = 1:31 for j = 1:201 I(i + 589, j + 239, 1:3)=t(i, j, 1:3); end end figure(9), imshow(I);
-
运行结果
相关文章推荐
- matlab图像处理基础知识1(双线性插值matlab实现--等比例调整缩放倍数)
- matlab图像处理基础知识3(双线性插值matlab实现--FPGA优化)
- 经典数字图像处理(matlab 实现)
- 数字图像处理及matlab实现知识点总结1-4
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- 基于MATLAB图像处理的中值滤波、均值滤波以及高斯滤波的实现与对比
- 闭合曲线外图像去除 matlab怎样能实现呢?
- Matlab实现通过图像分块的可变阈值处理,使用Otsu方法进行二值化
- [数字图像处理]常见噪声的分类与Matlab实现
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- 使用图像处理技术去除图片水印
- matlab实现 图像的直方图均衡化处理 直方图均衡化 代码
- 数字图像处理,经典滤波算法去噪对比实验(Matlab实现)
- demo:图像处理 matlab实现区域生长
- MATLAB实现图像羽化处理(图像羽化处理)
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- 深度学习FPGA实现基础知识15(Matlab图像处理“卷积”运算)
- 图像处理中任意核卷积(matlab中conv2函数)的快速实现。
- 图像处理中任意核卷积(matlab中conv2函数)的快速实现。
- matlab图像处理基础知识0(双线性插值matlab实现--调整水平和垂直放大倍数)