基于小波分析的纹理和颜色反射对称性检测(MATLAB R2018A)

news2024/12/23 22:27:22

对称物体在自然图像和合成图像中普遍存在。作为对称物体最重要的全局特征之一,对称性检测长期以来都是计算机视觉领域的研究热点,并在图片的语义提取、图像语义理解以及情感识别等任务上具有广泛的应用。对称物体的检测技术,就是将图片中所蕴含的对称目标信息提取出来。一般而言,具体可包含提取对称目标物体的位置、对称类别(如平移对称、旋转对称和反射对称等)及其所包含的几何信息,如反射对称的对称轴。

传统的对称性检测方法是以特征为中心的,顾名思义,这种方法是基于提取的一个图像特征或多个特征的。具体而言它首先计算出图像的普遍性特征表征(如 SIFT 特征),然后根据该特征的特性估计对称目标所需的参数。以特征为中心的方法的优点是方便快捷,无需在特征层面投入太多精力,第三方的特征表达就足以抽象出对图像的表征。然而,这类方法的缺点也很明显,就是需要去优化大量的已计算选出来的特征匹配对,这也是这类方法目前的主要解决的难点;而且值得注意的是,由于忽视的特征工程在对称性检测任务上的作用,特征的重要性和特殊性没有被考虑进入特征的构建中,导致了较低层次特色和较高层次的视觉检测任务之间的“语义鸿沟”被忽略了。

鉴于此,采用小波分析进行纹理和颜色反射对称性检测,运行环境为MATLAB R2018A,主运行代码如下:

clc; clear all; close all; warning off;
%%
srcDir = './input';
file = '832053.jpg';
%%
[~,name,~] = fileparts(file);
img = imread([srcDir '/' file]);
img = imresize(img,0.25);
disp(['Processing : ' name]);
tic;
[SymOcLgHSV,voteMap] = symBilOurCentLogGaborHSV(img);
toc;
%%
Num = 5;

MarkerEdgeColors=hsv(Num);
str = {};
mkSize = 10;
lnWidth = 2;

figure;
imshow(img); hold on;
for j=1:min(Num,size(SymOcLgHSV,1))
    X = [SymOcLgHSV(j,1) SymOcLgHSV(j,3)];
    Y = [SymOcLgHSV(j,2) SymOcLgHSV(j,4)];
    plot(X,Y, '-s','Color',MarkerEdgeColors(j,:),...
              'MarkerSize',mkSize,'LineWidth',lnWidth);
    str{j} = [num2str(j) ' - ' num2str(SymOcLgHSV(j,5))];
end
legend(str,'Location','BestOutside');
hold off;
%%

完整代码:https://mbd.pub/o/bread/ZZWWk55t

figure,imagesc(voteMap); colormap('jet'); axis off;

图片

图片

  • 擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1885578.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大淘客api实现多多进宝的商品查询PHP版

大家好,我是网创有方,今天教大家如何使用大淘客的api实现拼多多商品详情信息查询。这里用到的多多进宝,如果没有多多进宝的,先去多多进宝注册个账号吧! 第一步:进入大淘客官方创建应用,并且下载…

易编橙·终身成长社群:帮助编程小伙伴少走弯路

🍊 目录 🍊 自我介绍 🍊 如何加入? 🍊 【擅长的技术】 🍊 星主介绍 🍊 星球天团 🍊 易编橙终身成长社群介绍及权益~ 🍊 受众群体 🍊 如何…

ERP系统中有哪些模块?有哪些具体实现方案呢?

对于许多初次接触ERP系统的企业来说,可能会对系统中包含的模块和功能感到困惑。本文将详细介绍ERP系统中的主要模块,需要明确的是,ERP系统是一个庞大的系统,包含了多个模块,每个模块都有其独特的功能和作用。这些模块涵…

CCAA:认证通用基础 10(审核的概念、审核有关的术语、审核的特征、审核原则)

10.审核的概念、审核有关的术语、审核的特征、审核原则 10.1审核的基本概念 第一章 审核基础知识 第一节 概述 1.什么是审核 审核是认证过程中最基本的活动,是审核方案的重要组成部分,其实施效果直接影响到审核方案的意图和审核目标的达成。 在认证…

新手教学系列——【Python开发】不同系统更换pip源的方法

在使用Python进行开发时,你可能会发现使用pip安装包的速度较慢,尤其是在国内进行操作时。为了提高安装速度,我们可以将pip的默认源更换为国内的一些镜像源。本文将详细介绍如何在不同操作系统上进行这一操作,并给出常用的国内镜像源。 为什么要换源 pip默认使用的是官方的…

Python入门 2024/7/1

目录 第一个程序hello world 数据类型 注释 变量 用type类型查看数据类型 ​编辑 数据类型转换 ​编辑 标识符 运算符 字符串的三种定义方式 字符串拼接 ​编辑​编辑 字符串格式化 第一个程序hello world 区分c和python c是printf python是print print("h…

QT Creator生成uml类图

先说方法,使用Doxygen工具,笔者用的虚拟机linux系统下的qt5.7,没找到自带的uml生成类的工具。 1、Doxygen 安装 在 Ubuntu 系统中,执行下面命令安装 doxygen 和 graphviz 软件包。 sudo apt install graphviz # 用于生成代码…

汇凯金业:投资交易如何才能不亏损

投资交易中永不亏损是一个理想化的目标,现实中无法完全避免亏损。然而,通过科学的方法、合理的策略和严格的风险管理,投资者可以大幅减少亏损,并提高长期盈利的概率。以下是一些关键策略和方法,帮助投资者在交易中尽量…

国内品牌成功入驻美国线下商超的五大要诀

海外市场拥有巨大资源,许多国内品牌寻求海外市场拓展,美国市场尤为吸引。但入驻美国线下商超非易事,需明确目标定位、周密策略及强大执行力。下面探讨入驻技巧。 一、明确目标与定位 进入美国市场前,品牌方需明确目标&#xff1a…

【C语言】常见的字符串函数

©作者:末央& ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨,书写未来之大梦 目录 strlen函数模拟实现 strstr子串查找函数模拟实现 strtok字符串分割 strlen函数 strlen函数是一个用于求字符串长度的库函数。它的参数是被求长度的字…

React+TS前台项目实战(二十三)-- 基于属性自定义数值显示组件Decimal封装

文章目录 前言Decimal组件1. 功能分析2. 代码详细注释3. 使用方式4. 效果展示 总结 前言 今天要封装的Decimal 组件,是通过传入的属性进行定制化显示数值,在渲染时,会根据不同的情况显示整数部分、小数部分和单位,支持自定义样式…

加速度数据 - 初始速度未知对速度积分的影响

这个问题不多说,只看一下速度积分的结果就可以知晓: 原本三角函数sin的积分是相移之后的自身,但是: 注意这一个概念: 原始信号如果引入一个未知的直流偏移。对该信号进行积分的结果,会将这个直流偏置转换…

Emacs之解决:java-mode占用C-c C-c问题(一百四十六)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

晨持绪科技:抖音网店现在能做起来吗

在这个信息爆炸的时代,抖音以其独特的魅力和庞大的用户基数,成为了众多创业者心中的黄金地带。然而,许多人在跃跃欲试的同时,也不禁会问:抖音网店现在还能做起来吗? 我们要认识到,抖音作为一个短视频平台&…

统计信号处理基础 习题解答11-1

题目 观测到的数据具有PDF 在μ给定的条件下,是相互独立的。均值具有先验PDF: 求μ的 MMSE 和 MAP 估计量。另外,当和时将发生什么情况? 解答 和两者都是独立高斯分布,与例题10.1一致,直接套用(10.11&am…

单片机中有FLASH为啥还需要EEROM?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! 一是EEPROM操作简单&…

第2章.现场设备的物联网模式--数字孪生

2.2 数字孪生 DT是部署在现场的物联网设备的虚拟复制品。这个概念与创建物理实体或过程的模型(模拟)以了解其表现行为的过程非常相似。本书中使用的DT符号如下图所示: 图2.3——DT模式的符号 DT是物联网背景下的一种重要模式,因为…

2024年Stable Diffusion下载+安装+使用教程(超详细版本)收藏这一篇就够了!

本篇咱们要聊的是如何用“整合包”来搞定StabIe Diffusion WebUI的本地安装和使用,别担心,你不需要成为计算机大神,新手也能轻松上手。不过得提醒一下,你的硬盘得留出100G~200G的空间来,才能玩得转。 整合包放这里&am…

无人机热成像分析图谱原理

一、热成像原理 热成像,也称为红外热成像或红外成像,是一种利用红外辐射(通常指的是热辐射)来获取物体表面温度分布信息的成像技术。在无人机上集成热成像传感器,可以远程捕获并分析目标物体的热特征,不受…

【OpenCV 图像处理 Python版】OpenCV 简介及安装

文章目录 1.OpenCV 介绍1.1 OpenCV 的特点1.2 OpenCV 的主要模块1.3 OpenCV 的应用场景 2.OpenCV-Python 库3.OpenCV 安装 1.OpenCV 介绍 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由英特尔公司于1999年…