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

  • 大小: 3KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-06
  • 語言: Matlab
  • 標簽:

資源簡介

以matlab為平臺進行圖像處理,預處理銀行卡卡號后進行卡號定位,并自動切割出卡號部分的圖像。代碼注釋明確,適合小白閱讀。

資源截圖

代碼片段和文件信息

clear;
close?all;
clc;

%%?彈出讀取圖像的提示框
[filename?filepath]?=?uigetfile(‘.jpg‘?‘輸入一個需要識別的銀行卡圖像‘);
file?=?strcat(filepath?filename);
img?=?imread(file);
figure;
imshow(img);
title(‘銀行卡圖像‘);

%%?灰度處理
img1?=?rgb2gray(img);????%?RGB圖像轉灰度圖像
figure;
subplot(2?1?1);
imshow(img1);
title(‘灰度圖像‘);
subplot(2?1?2);
imhist(img1);
title(‘灰度直方圖‘);

%%?圖像二值化
T=16?/?255;
bw22=im2bw(img1T);%轉換圖像為二進制圖像
bw2=double(bw22);
figure;
imshow(bw2);
title(‘圖像二值化‘);%得到二值圖像

%%?邊緣提取
img4?=?edge(bw2‘canny‘);?
figure(‘name‘‘邊緣檢測‘);
imshow(img4);
title(‘canny算子邊緣檢測‘);

%%?圖像腐蝕
se=[1;1;1];
img5?=?imerode(img4?se);
figure(‘name‘‘圖像腐蝕‘);
imshow(img5);
title(‘圖像腐蝕后的圖像‘);

%%?平滑圖像,圖像膨脹
se?=?strel(‘rectangle‘?[15?15]);
img6?=?imclose(img5?se);
figure(‘name‘‘平滑處理‘);
imshow(img6);
title(‘平滑圖像的輪廓‘);

%%?從圖像中刪除所有少于3000像素8鄰接
img7?=?bwareaopen(img6?500);
figure(‘name‘?‘移除小對象‘);
imshow(img7);
title(‘從圖像中移除小對象‘);

%%?切割出圖像
[y?x?z]?=?size(img7);
img8?=?double(img7);????%?轉成雙精度浮點型

評論

共有 條評論

相關資源