采用小波提取经纬纱纹理

首先读入图片,然后将图片做水平和垂直分解,接着将水平和垂直纹理进行累加积分,得到水平和垂直纹理的密度、宽度等。本程序不太完善,对简单的纹理可以进行提取,对复杂的,比如经纬纱粗细差别很大,布面放置不正等情况,效果不好。有兴趣的通知可以改进一下。


clc
close all
clear all
I=imread('骑兵斜9-1.jpg');
N=1:512;


I=I(N,N);
if(size(I,3)>1)
    I=rgb2gray(I);
end
  I=histeq(I);
[coef,scf]=swt2(I,3,'db1');


Ioutshuiping=coef{9};
Ioutchuizhi=coef{8};


figure;
subplot(221); imshow(uint8(Ioutshuiping));title('水平方向投影'); 
subplot(222); imshow(uint8(Ioutchuizhi));title('垂直方向投影'); 
       


[r,c]=size(Ioutchuizhi);
for i=1:r
    shuiping(i)=sum(Ioutshuiping(i,:));
end


for j=1:c
    chuizhi(j)=sum(Ioutchuizhi(:,j));
end
        subplot(223);plot(shuiping); title('水平方向'); 
        subplot(224);plot(chuizhi); title('垂直方向'); 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马鸣风萧萧222

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值