目录

1 什么是图像纹理

1.1 不规则纹理

1.2 规则纹理

2 纹理描述(提取方法)

3 纹理滤波器组

4 一些滤波器提取的纹理效果

5 使用高维向量描述纹理

6 图像纹理提取的应用

应用1:图像分类

应用2:纹理特征图像检索

应用3:通过纹理描述场景类别

应用4:分割航空图像


1 什么是图像纹理

1.1 不规则纹理

1.2 规则纹理

2 纹理描述(提取方法)

如果我们使用高斯偏导核,对图像进行卷积,x方向的偏导可以得到竖直纹理,y方向的偏导得到的是水平纹理,如下图:

3 纹理滤波器组

为了能提取图像中不同的纹理,可以用不同形态、不同尺寸的滤波器(核)分别对图像进行卷积,实现不同类型的特征提取和描述。

4 一些滤波器提取的纹理效果

原图

不同方向滤波核:

滤波核尺寸变大

5 使用高维向量描述纹理

如果定义了滤波核个数,比如38种,那么我们把这38种滤波核得到的结果组合成38维度的向量,即图像中每个像素点位置,有一个38维度向量,这个向量描述和定义了此处的纹理信息。这个信息可以用于其他算法做纹理分类度量等。

6 图像纹理提取的应用

应用1:图像分类

应用2:纹理特征图像检索

应用3:通过纹理描述场景类别

应用4:分割航空图像

如下图,机场道路纹理明显区别于其他物体纹理。可以通过纹理度量较好的分割每个像素点。

CS131专题-8:图像纹理相关推荐

  1. oc怎么添加win引导_OC图像纹理节点和透明贴图的使用方法

    [感谢关注,建议点亮星标★,早上7:30更文] 透明贴图在C4D中经常会用到,比如在物体上贴个图形,如上图所示,这在默认渲染器中操作比较简单,换到OC中,有的小伙伴会有些懵,所以写了这篇(基于OC3. ...

  2. 图像纹理合成_EnhanceNet:通过自动纹理合成实现单图像超分辨率

    图像纹理合成 In 在 背景 (Background) In Single Image Super-Resolution, objective metric-based (like Mean Squa ...

  3. APP系列,学院专题讲座图像记录软件推荐

    专题讲座图像记录管理麻烦,照片不好整理,困扰着的传统教育行业,那么如何让传统教育行业与互联网软件实现"业务并轨"?在这篇文章里,通过将教育行业和产品应用相结合,与大家分享搭建信息网 ...

  4. python图像纹理提取_提取图像的颜色、纹理特征(传统算法)

    Python-Image-feature-extraction Python实现提取图像的纹理.颜色特征,包含快速灰度共现矩阵(GLCM).LBP特征.颜色矩.颜色直方图.1044197988/Pyt ...

  5. Blender 建模风扇(UV贴图、图像纹理、环境纹理、伽玛、Cycles渲染)

    目录 1. 风扇建模 1.1 风扇外壳 1.2 风扇内壳 1.3 前盖 1.4 后盖 1.5 风扇叶 1.6 扇叶连接部分 1.7 其他细节 2. UV.材质.渲染 2.1 材质属性:图像纹理 2.2 ...

  6. 利用OpenCV实现图像纹理特征提取

    这个程序是简单地图像纹理特征提取,参考代码如下所示: IplImage * cvSampleImageTextureExtraction(IplImage* img,IplImage* dst){uc ...

  7. 卷积神经网络图像纹理合成 Texture Synthesis Using Convolutional Neural Networks

    卷积神经网络的图像纹理合成 TextureSynthesis Using Convolutional Neural Networks Taylor Guo, 2017年4月29日 星期六 摘要 本文介 ...

  8. 用matlab做纹理合成,图像纹理合成的matlab例程

    图像纹理合成的matlab例程 关于图像纹理合成的 Matlab 例程纹理是普遍存在的视觉现象,其可以描述地形.植物.矿石.纤维和皮肤等等物体的表面特征.纹理结构在图像中反映其图像像素取值的空间变化情 ...

  9. 图像纹理特征(灰度共生矩阵等)解析和编程调用

    图像纹理特征  本文主要介绍医学影像领域常用到的基于图像灰度值变化所衍生出的各项纹理特征,理论部分主要参考了文献1,同时介绍了相关函数调用方式. 灰度共生矩阵  灰度共生矩阵2,Gray-Level ...

最新文章

  1. 一文详解为什么Serverless比其他软件开发方法更具优势
  2. hibernate之工具类
  3. Java基础之重写与重载深入解析
  4. iframe 跨域 cookies操作
  5. Linux学习笔记(四)账号管理之管理用户账号
  6. 《计算机网络:自顶向下方法(原书第6版)》一第1章
  7. STM32工作笔记0064---输入捕获实验
  8. linux 终端 收取邮件,linux mail 命令 (收发邮件)
  9. STL中的序列式容器——deque(双端队列)
  10. latex 图片_【包学包会】【LaTeX篇】TeXLive+VsCode+TexStudio
  11. 《初识Scratch》教学设计
  12. 嵌入式状态机编程-QP状态机框架与常见状态机方法
  13. Linux基本操作(实训一)
  14. WIN7远程桌面连接显示凭据不工作的解决方法
  15. python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
  16. oracle中的或者是什么,oracle中=是什么意思呢?
  17. 区块链应用在网络安全的六个案例
  18. 启动docker 报ERROR: failed to register layer: symlink
  19. python读取二进制文件 \xff\xfe \xef\xbb\xbf
  20. 重磅!微丰荣获2021企业微信CRM创新服务产品奖,沃丰科技加快企业数字化进程

热门文章

  1. mysql链接数据库properties_mysql 之通过配置文件链接数据库
  2. 微信小程序界面跳转方法
  3. styleable cannot be resolved or is not a field
  4. 第五次作业 何雅
  5. 数学——函数极限知识以及sympy库的limit
  6. C++ 笔记(14)— 指针(指针声明、取地址、取值、new/delete、NULL指针、指针运算、指针数组、数组指针、指针传递给函数、从函数返回指针)
  7. Go 学习笔记(19)— 函数(05)[如何触发 panic、触发 panic 延迟执行、panic 和 recover 的关系]
  8. switch能使用的数据类型有6种
  9. codeforces #310 div1 C
  10. HDOJ 1236 排名(练耐心题)