【Matlab学习手记】简单的印章提取
简单的印章提取程序
网上随便找了一幅图,效果如下:
原理:主要根据R、G、B三个颜色分量的差异来实现。
这个程序比较简单,要求印章颜色和背景文字颜色有明显差异,这样方便根据RGB的差异来提取目标信息。
clear; clc;
imData = imread('test.jpg');
[m, n, r] = size(imData);
reData = imData;
for i = 1 : mfor j = 1 : nmini = min(imData(i,j,:));maxi = max(imData(i,j,:));if maxi - mini < 10 % 根据实际情况修改 reData(i, j, 1) = 255;reData(i, j, 2) = 255;reData(i, j, 3) = 255;elseif maxi - mini < 100reData(i, j, 1) = 255;elsereData(i, j, 1) = 255;reData(i, j, 2) = 50;reData(i, j, 3) = 50;endend
end
subplot(1, 2, 1)
imshow(imData)
subplot(1, 2, 2)
imshow(reData)
【Matlab学习手记】简单的印章提取相关推荐
- 【Matlab学习手记】Matlab积分问题
一个程序彻底搞懂Matlab的数值积分.符号积分问题. 数值积分问题,给定被积分函数和积分上下限,使用 integral 函数得到积分值: 符号积分问题,通常结果是解析解,即需要知道被积分函数的原函数 ...
- 【Matlab学习手记】sym8小波滤波
提供sym8小波,四层全局软阈值滤波源代码,采用Matlab语言编写,可移植性强. 源代码 clear;clc; load leleccum; indx = 1:3450; noisez = lele ...
- sym8 matlab,【Matlab学习手记】sym8小波滤波
提供sym8小波,四层全局软阈值滤波源代码,采用Matlab语言编写,可移植性强. 源代码 clear;clc; load leleccum; indx = 1:3450; noisez = lele ...
- bp语音识别matlab,【Matlab学习手记】基于带动量项的BP神经网络语音识别
正确率 0.7699 1.0000 0.9275 0.9760 代码 clear; clc; % 加载四类语音信号 load data1 c1 load data2 c2 load ...
- Matlab学习手记——非线性拟合方法:压缩因子粒子群算法
目的:采用压缩因子粒子群算法实现双指数拟合. function x_opt = PSO_ExpFit2(t, Et) %{ 函数功能:压缩因子粒子群算法实现指数拟合:y = a1*exp(-x/b1) ...
- 【Matlab学习手记】拟牛顿型信頼域方法求解函数极值
信頼域子问题求解过程,包含Hessian矩阵计算啊,这里采用拟牛顿法(BFGS)来计算近似的Hessian矩阵. 例子比较简单: f = 100*(x(1)^2 - x(2))^2 + (x(1) - ...
- 【Matlab学习手记】标签显示在刻度之间
问题:Matlab标签和刻度线默认是对齐的,如何将标签设置到刻度线之间? 三个实例. plot类型 clear; clc; x = 0:0.1:2*pi; y = sin(x); plot(x, y) ...
- 【Matlab学习手记】csv和xlsx格式互转
简单的几句代码实现 csv 格式和 xlsx 格式之间互转. clear; clc; files = dir('*.csv'); % 相对路径 fileNumber = length(files); ...
- Matlab学习手记——制作GIF动图
目的:利用Matlab制作GIF动图. 结果图 测试代码 clear;clc; filename = '页岩碎屑.gif'; % 保存文件名 Iters = [1:9 10*(1:9) 100*(1: ...
最新文章
- Nginx反向代理负载均衡
- C语言编程,从菜鸟到高手
- python如何从一个dataframe提取相应的行组成一个新的dataframe_从Excel到Python:最常用的36个Pandas函数!最完整的Pandas教程!...
- C++primer :const限定符
- mysql 创建事件
- 解决MSN无法登录问题的意外收获
- 机器学习PAI快速入门
- 番茄花园xp开机音乐_抱歉,Windows XP的开机音乐骗了你20年
- Intel_Hm55_AHCI驱动
- banq修复_慧荣SM3271AB U盘量产加密及修好图文详细教程
- php 截取取最后一个字符
- python语言的注释语句引导符不包括什么_以下选项中,哪一个是Python语言中代码注释使用的符号?________...
- 关键路径例题图表_关键路径法典型范例
- 2016-HitCon-Pwn-house_of_orange学习(附赠FSOP基础知识)
- 2021年全国在映影院数量、观影人次及平均票价走势分析[图]
- Transformer讲解(三)- CV变形金刚-ViT知识介绍
- Android 发展史:“吃货”就是这么练成的
- Java系列技术之Mybatis3-钟洪发-专题视频课程
- 20几岁男人应该懂得50件事
- 【物联网】华为云物联网平台-基于C示例代码的快速体验