• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

matlab 图像特征提取代码~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

资源截图

代码片段和文件信息

RGB = imread(‘tape.png‘);%读取图像
figure; imshow(RGB);%显示
text(1515‘Estimate radius of the roll of tape‘...
     ‘FontWeight‘‘bold‘‘Color‘‘y‘);
I = rgb2gray(RGB);%转化为灰度图像
threshold = graythresh(I);%阈值
BW = im2bw(Ithreshold);%转化为二值图像
figure; imshow(BW)%显示二值图像
dim = size(BW);%图像大小
col = round(dim(2)/2)-90;%边界起始点的列
row = find(BW(:col) 1);%边界起始点的行
connectivity = 8;%连通性为8
num_points   = 180;%边界点的个数
contour = bwtraceboundary(BW [row col] ‘N‘...
    connectivity num_points);%求取圆周
figure;  imshow(RGB);%显示原图像
hold on;

评论

共有 条评论