xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

畢業設計,實現中文光學字符自動分割系統。 具體要求: 1、對輸入圖像進行必要的預處理,諸如灰度化,去噪,二值化等,方便分割; 2、利用垂直投影法進行單行中文光學字符的分割,多行中文光學字符分割; 3、利用連通域法進行單行中文光學字符的分割,多行中文光學字符分割; 4、對比兩種方法的優缺點,并且針對缺陷改進算法。 注意,對于拍照存在傾斜的情況要能正確分割。

資源截圖

代碼片段和文件信息

%?Img:載入的圖像數據
%?GapHeight:字符之間的間隔高度
%?GapWidth:字符之間的間隔寬度
%?ImdiSize:膨脹像素值,與圖像大小、分辨率有關
%?DrawPic:是否單獨輸出圖像
%?b:輸出的分塊文字框位置,格式為[x?y?寬度?高度]
function?b?=?connect(ImgGapHeightGapWidthImdiSizeDrawPic)
????%?clear;
????%?clc;
????%?close?all;
????%?Img?=?imread(‘tst2.jpg‘);
????[~~c_size]=size(Img);

????%-----------------參數設定部分----------------%
????%這里認為每個字符“中心”位置之間至少間隔8個寬、10個高像素點
????%?GapHeight?=?10;
????%?GapWidth?=?8;
????%?ImdiSize?=?2;
????%設定膨脹像素值,與圖像分辨率有關

????%-----------------圖像預處理部分---------------%

????if??c_size==1
????????f_logical=?~im2bw(Imggraythresh(Img));
????else?
????????Img=rgb2gray(Img);
????????f_logical=?~im2bw(Imggraythresh(Img));
????end
????%圖像判定是否為RGB或灰度圖,并將其二值化
????f_process=f_logical;

????str=strel(‘square‘ImdiSize);
????f_process=imdilate(f_processstr);
????%圖像膨脹
????%?f_process=bwareaopen(f_process10);
????%小于8個像素的區域進行刪除處理
????%預處理部分
????if?DrawPic?==?true
????????figure;
????????imshow(~f_process);
????end

????%----------------提取連通域部分----------------%


????[Lnum]?=?bwlabel(f_process8);
????%標注二進制圖像中已連接的部分
????Feastats?=?regionprops(L‘basic‘);
????%計算圖像區域的特征尺寸
????Area=[Feastats.Area];
????%區域面積
????b=floor(cat(1?Feastats.BoundingBox));
????%[x?y?width?height]字符的大小
????Center?=?cat(1?Feastats.Centroid);
????%取出每個字符中心位置
????sub=cell(1num);
????%存儲分割后的圖像
????
????if?DrawPic?==?true
????????figure;?
????????imshow(Img);
????????hold?on;
????end


????%----------------分割字符的提取過程----------------%


????
????for?i=1:num????


????????%b中字符的特性是按4個一組放的
????????%前兩個為左上頂點坐標,后兩個為長寬。
????????%這里將字符位置整理后保存??


????????if?b(i1)?==?-1
????????????continue;
????????end
????????if?i????????????for?j?=?1:4??


????????????????%在這里對距離過近的兩個(或多個)獨立連通域進行處理
????????????????%若距離小于程序開頭設置的值,則認為是一個字符
????????????????%將連通域進行合并????????????

????????????????if?abs(Center(i1)?-?Center(i+j1))?????????????????????if?abs(Center(i2)?-?Center(i+j2))?
????????????????????????%在這里將靠近的兩個區域合并擴充

????????????????????????if?b(i1)?????????????????????????????b(i3)?=?max(b(i+j1)?-?b(i1)?+...
????????????????????????????????b(i+j3)b(i3));
????????????????????????elseif?b(i1)?>?b(i+j1)
????????????????????????????b(i3)?=?max(b(i1)?-?b(i+j1)?+...
????????????????????????????????b(i3)b(i+j3));
????????????????????????????b(i1)?=?b(i+j1);
????????????????????????else
????????????????????????????b(i3)?=?max(b(i3)b(i+j3));

????????????????????????end

????????????????????????if?b(i2)?>?b(i+j2)
????????????????????????????b(i4)?=?max(b(i2)?-?b(i+j2)?+...
????????????????????????????????b(i4)b(i+j4));
????????????????????????????b(i2)?=?b(i+j2);
????????????????????????elseif?b(i2)?????????????????????????????b(i4)?=?max(b(i+j2)?-?b(i2)?+...
????????????????????????????????b(i+j4)b(i4));
????????????????????????else
????????????????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5271??2018-04-12?00:19??字符分割411新版\connect.m

?????文件????????997??2018-04-12?19:29??字符分割411新版\cutHist.m

?????文件???????1992??2018-04-12?19:40??字符分割411新版\main.m

?????文件???????3301??2018-04-12?19:12??字符分割411新版\projection.m

?????文件?????147773??2018-04-12?19:10??字符分割411新版\timg.jpg

?????文件??????68420??2018-04-12?19:37??字符分割411新版\timg2.jpg

?????文件??????33867??2018-03-29?19:00??字符分割411新版\tst2.jpg

?????文件????????609??2019-03-12?14:21??字符分割411新版\使用說明.txt

?????文件????1734622??2018-04-12?19:39??字符分割411新版\效果圖1.bmp

?????文件????2242554??2018-04-12?19:41??字符分割411新版\效果圖2.bmp

?????文件????2065854??2018-04-12?19:40??字符分割411新版\效果圖3.bmp

?????目錄??????????0??2018-04-12?19:42??字符分割411新版

-----------?---------??----------?-----??----

??????????????6305260????????????????????12


評論

共有 條評論