matlab 分隔线,matlab字符分割方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
以下是我编的,您给看一下,往下我就不会了。。。。。希望您能帮帮我
clear all
close all
i=imread('C:\Users\lenovo\Desktop\验证码.bmp')
j=rgb2gray(i)
figure(1),imshow(i),title('原始彩色图像')
figure,imshow(j),title('灰度化后图像')
level=graythresh(j)bw=im2bw(j,level)
figure,imshow(bw),title('二值化后图像')
y=medfilt2(bw,[3,3])figure,imshow(y),title('去除噪点后图像')
[m,n]=size(bw)
z=double(bw)
x1=zeros(1,n)
for h=1:n
for k=1:m
if(z(k,h)==0)
x1(1,h)=x1(1,h)+1
end end
end
figure, plot(0:n-1,x1)
x2 = x1;
x1(x1<=1)=0;
x1(x1>1) = 20;
figure, plot(0:n-1,x1)
nTotalUp = 0;
nTotalBottom = 0;
for i=1:n-1
if (x1(i) == 0 && x1(i+1) == 20)
nTotalUp = nTotalUp + 1;
PosUp(nTotalUp) = i+1;
end
if (x1(i) == 20 && x1(i+1) == 0)
nTotalBottom = nTotalBottom + 1;
PosBottom(nTotalBottom) = i;
end
end
%合并小区域
if (nTotalUp > 5)
for i = 1:nTotalUp
PosWidth(i) = PosBottom(i) - PosUp(i);
end
for i = 1:nTotalUp-1
PosDis(i) = PosUp(i+1) - PosBottom(i);
end
[PosSort, posn] = sort(PosWidth);
end
bw(1:m, PosUp(i)) = 0;
bw(1:m, PosBottom(i)) = 0;
figure, imshow(bw);px0=1px1=1
matlab 分隔线,matlab字符分割方法相关推荐
- 基于连通域字符分割的流程_基于改进连通域算法的车牌字符分割方法
基于改进连通域算法的车牌字符分割方法 朱亚萍,邱锦山,杨成忠 [摘 要] 摘要:为了解决车牌字符分割中不连通汉字分割.粘连字符分割以及 竖直边框干扰等问题,提出了一种基于改进连通域算法的车牌字符分割方 ...
- html分割线自动适应,CSS实现自适应分隔线的N种方法
CSS实现自适应分隔线的N种方法 分割线是网页中比较常见的一类设计了, 这里的自适应是指两边的横线会随着文字的个数和父级的宽度自适应 偷偷的看了一下知乎的实现,很显然是用一块白色背景覆盖的,加一点背景 ...
- css自适应华为手机屏幕大小,CSS实现自适应分隔线的N种方法
分割线是网页中比较常见的一类设计了,比如说知乎的更多回答 这里的自适应是指两边的横线会随着文字的个数和父级的宽度自适应 偷偷的看了一下知乎的实现,很显然是用一块白色背景覆盖的,加一点背景就露馅了 心想 ...
- html在直线中间添加文字,文字在线中间,CSS巧妙实现分隔线的几种方法
单个标签实现分隔线: .demo_line_01{ padding: 0 20px 0; margin: 20px 0; line-height: 1px; border-left: 200px so ...
- CSS巧妙实现分隔线的几种方法
实际效果 1.单个标签实现分隔线 HTML部分代码如下所示 <div class="line_01">小小分隔线 单标签实现</div> CSS部分代码如下 ...
- 文字在线中间,CSS巧妙实现分隔线的几种方法
单个标签实现分隔线: .demo_line_01{ padding: 0 20px 0; margin: 20px 0; line-height: 1px; border-left: 200px so ...
- matlab分割字,matlab字符分割方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我编的,您给看一下,往下我就不会了.....希望您能帮帮我 clear all close all i=imread('C:\Users\lenov ...
- MATLAB中图片字符分割,matlab字符分割方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我编的,您给看一下,往下我就不会了.....希望您能帮帮我 clear all close all i=imread('C:\Users\lenov ...
- matlab 将字符串分割,matlab字符分割方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我编的,您给看一下,往下我就不会了.....希望您能帮帮我 clear all close all i=imread('C:\Users\lenov ...
最新文章
- ES6学习(五) -- 箭头函数
- linux c http下载 带确认 进度条
- android隐藏状态栏
- Linux易混名词整理和相关操作
- mongodb创建local库用户_mongodb用户创建与授权
- 【渝粤教育】 国家开放大学2020年春季 1050金融理论前沿课题 参考试题
- [css] 你有用过哪些css框架?说说它们的特点
- windows商店_Windows记事本应用现在可以从Microsoft Store中获得
- 基于Xilinx FPGA实现PCIE2.0接口
- yocto rootfs 支持pam
- 演练:使用 Windows 窗体收集数据
- 区块链 Zilliqa是什么
- C# Lock的基本使用和声明
- Ipopt安装【Ubuntu18.04】XAVIER(ARM架构)
- JavaScript三种弹出框(alert、confirm、prompt),一次性全弄清!
- 微信再次成师父 Facebook开始卖电影票
- JAVA判断直线与线段相交,判断两个线段是否相交
- 在苹果 M1 上运行 Linux 虚拟机变得容易了
- 用python 读取excel 指定列
- 批量下载ts视频文件
热门文章
- Java全能手册火了!Redis/Nginx/Dubbo/Spring全家桶啥都有!
- 灵活、高效、智慧,宁畅发布新品及“智定+”战略
- 让服务器突破性能极限 阿里云神龙论文入选计算机顶会ASPLOS
- 微服务精华问答 | 微服务有什么优点和不足呢?
- 数组方法 包含es6
- python 按行写入_Python中将变量按行写入txt文本
- java timer schedule_java怎么再次设置Timer的schedule???
- ***error*** (zip#Browse) unzip not available on your system
- ETL异构数据源Datax_datax-web安装部署_10
- ftp 553 Could not create file