将原始信号按照一定的规则进行重新组合,构成多向数据矩阵,利用多向主元分析方法将数据投影到主成分空间,实现信号的多层次分解。
对人脸RGB图像及某模拟电路的一维输出信号进行了处理。
结果表明,这种处理方法可很好地实现异常特征的空/时。
域定位及可视化校正,校正出的图像可更好地显示皮肤纹理特征,校正出的一维信号则可更突出地反射原始信号中干扰信号的位置及时域特征。
1
1、对火车摄像头的获得的图像进行预处理其中,滤波用高斯滤波,图像增强包括直方图均衡化和增强对比度,边缘检测用canny算子。
2、检测静态障碍物(只需要检测铁轨内侧以及铁轨上的障碍物):(1)提取铁轨的框架(2)设置检测窗(3)障碍物检测,通过判断图像的八维纹理特征。
2024/4/13 13:50:48 45.62MB C++OPENCV canny算子 图像处理
1
gabor提取纹理特征,k-means方法无监督聚类进行图像分割
2024/4/1 8:58:52 62KB gabor滤波器 k-means聚类
1
修改了opencv的GreyLevelCo-occurrenceMatrix算法(texture.cpp),是一个简单的示例。
2024/3/3 22:40:46 3.83MB c++; GLCM
1
Matlab提取图像的形状、纹理、颜色特征,其中纹理特征是用灰度梯度共生矩阵来实现的
1
本程序中集成了字符识别中常用的逐点特征、垂直特征、十三点特征以及Gabor特征等常用特征的提取,识别过程中采用svm进行训练和识别;
Gabor特征提取主要是提取了0、45、90、135四个方向的Gabor图像的纹理特征。
2024/1/24 19:47:47 18.93MB OpenCV OCR Gabor
1
图像处理中,纹理特征的提取部分代码如下//计算纹理特征voidCTextureDlg::OnBtnComputeTexture(){ doubledEnergy =0.0; doubledEntropy =0.0; doubledInertiaQuadrature=0.0; doubledLocalCalm =0.0; doubledCorrelation =0.0; doubledEnergy1 =0.0; doubledEntropy1 =0.0; doubledInertiaQuadrature1=0.0; doubledLocalCalm1 =0.0; doubledCorrelation1 =0.0; unsignedchar**arLocalImage; arLocalImage=cmatrix(0,m_grayShow.FilterWindowWidth-1,0,m_grayShow.FilterWindowWidth-1); introlltimeH=m_grayShow.ImageHeight/m_grayShow.FilterWindowWidth; introlltimeW=m_grayShow.ImageWidth/m_grayShow.FilterWindowWidth; inti,j; intp,q; //将图像分成若干个窗口,计算其纹理均值 for(i=0;i<rolltimeH;i++) { for(j=0;j<rolltimeW;j++) { //首先赋值给子窗口 for(p=0;p<m_grayShow.FilterWindowWidth;p++) { for(q=0;q<m_grayShow.FilterWindowWidth;q++) { arLocalImage[p][q]=m_grayShow.ImageArray[i*m_grayShow.FilterWindowWidth+p][j*m_grayShow.FilterWindowWidth+q]; } } m_grayShow.ComputeMatrix(arLocalImage,m_grayShow.FilterWindowWidth); m_grayShow.ComputeFeature(dEnergy1,dEntropy1,dInertiaQuadrature1,dCorrelation1,dLocalCalm1,m_grayShow.PMatrixH,m_grayShow.GrayLayerNum); dEnergy+=dEnergy1; dEntropy+=dEntropy1; dInertiaQuadrature+=dInertiaQuadrature1; dCorrelation+=dCorrelation1; dLocalCalm+=dLocalCalm1; } } dEnergy/=(rolltimeH*rolltimeW); dEntropy/=(rolltimeH*rolltimeW); dInertiaQuadrature/=(rolltimeH*rolltimeW); dCorrelation/=(rolltimeH*rolltimeW); dLocalCalm/=(rolltimeH*rolltimeW); m_dEnergy =dEnergy; m_dEntropy =dEntropy; m_dInertiaQuadrature=dInertiaQuadrature; m_dCorrelation =dCorrelation; m_dLocalCalm =dLocalCalm; UpdateData(false);}
2024/1/20 9:29:28 3.93MB 纹理
1
一些常用的纹理特征提取方法汇总,都是用matlab写的,经过测试后有效。
希望对大家有所帮助。
matlab版本的源码,有详细的sift特征提取和匹配的步骤介绍,具体sift是什么我就不多说了。
这个matlab版本的源码就是供初学者学习之用。
本人也是刚刚学习,代码亲字试过,希望对大家有帮助,大家一起学习交流,我也是从别人那考来的代码
2023/12/25 19:34:28 26.98MB matlab 常用纹理特征 提取方法 GLCM
1
通过该Matlab程序可以求取用于描述图像纹理特征的灰度共生矩阵参数(能量、熵、惯性矩、相关性)。
可以分别求取0,45°,90°,135°方向上的特征参数,同时可以求出这些特征参数的平均值与标准差。
2023/12/6 9:40:38 4KB 灰度共生矩阵
1
Gabor滤波器纹理特征提取opencv2以上版本C++
2023/11/20 22:20:54 3KB Gabor滤波器 纹理特征 opencv C++
1
共 47 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡