-
大小: 2KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-12
- 語(yǔ)言: Matlab
- 標(biāo)簽: matlab??表面缺陷??質(zhì)量檢測(cè)??
資源簡(jiǎn)介
用matlab實(shí)現(xiàn)的表面質(zhì)量檢測(cè)的程序,主要檢測(cè)圖像缺陷,并標(biāo)示出缺陷位置,工業(yè)生產(chǎn)過(guò)程中亦都有用。
代碼片段和文件信息
%白背景
clc;
clear;
fidin=fopen(‘057.prn‘);?????????????????????????????????%%?打開文件?????????????
fidout=fopen(‘mkmatlab.txt‘‘w‘);???????????????????????%%?創(chuàng)建MKMATLAB.txt文件
while?~feof(fidin)??????????????????????????????????????%%?判斷是否為文件末尾???????????????
????tline=fgetl(fidin);?????????????????????????????????%%?從文件讀行???
????if?double(tline(1))>=48&&double(tline(1))<=57???????%%?判斷首字符是否是數(shù)值
???????fprintf(fidout‘%s\n\n‘tline);??????????????????%%?如果是數(shù)字行,把此行數(shù)據(jù)寫入文件MKMATLAB.txt
???????continue?????????????????????????????????????????%%?如果是非數(shù)字繼續(xù)下一次循環(huán)
????end
end
fclose(fidout);
A=importdata(‘MKMATLAB.txt‘);?
???????????????
l=200;??????????????????????????????%%一幀包含的灰度值數(shù)目
add_pixel=100;??????????????????????%%所加像素個(gè)數(shù),使圖像顯示在中間
[i?j]=size(A);
B=A(:j);???????????????????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4506??2011-07-25?11:36??surface?quality?detection.m
-----------?---------??----------?-----??----
?????????????????4506????????????????????1
評(píng)論
共有 條評(píng)論