烟酒僧
文章平均质量分 55
qigeyonghuming_1
这个作者很懒,什么都没留下…
展开
-
【转载|亲测可用】endnote 进行 convert to plain text操作后word格式大变问题解决办法
本篇为转载,亲测可用,注意先全选全文,再ctrl+shift一起按住不要放,然后Fn键+F9键一起按,不能只按F9,Fn键也要按,我的Fn键在F12的旁边,其他的键盘可能位置不同。转载地址为:https://blog.csdn.net/andrewhxc/article/details/103553326原博主为:andrewhxc下面是转载的内容,再次感谢博主andrewhxc!很简单,不要用convert to plain text这个操作去除参考文献的域代码,直接在word环境下 ctrl+s转载 2021-11-30 11:11:23 · 8376 阅读 · 6 评论 -
matlab:报错双精度输入必须包含 ASSUMEDTYPE 范围内的整数值
调试sslbp的代码时,SSLBP的代码如下:https://github.com/IC-LAB/SSLBP出现了很常见的错误,我以前一直用这个教程解决https://blog.csdn.net/Petrichoryi/article/details/106109804?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163342861416780274180384%2522%252C%2522scm%2522%253A%252220140原创 2021-10-05 18:33:16 · 4810 阅读 · 2 评论 -
matlab 自带的bagoffeature-内存不足未解决
代码来源:https://www.jianshu.com/p/e5238bd64db0结果:图片少一写就没有报错但是我的图片太多了,就会报内存不足,已经matlabl里面调到很高了,还是内存不足。。。,只能作罢,这个函数就是提取surf特征然后进行聚类的稍微调大内存最主要的代码,就是词典里有800个词,得到词典以后再对原来的图片集合进行编码,得到特征集合。bag = bagOfFeatures(imgSets_Art, 'VocabularySize', 800); % construct a原创 2021-09-26 21:01:06 · 183 阅读 · 0 评论 -
matlab 得到三维的数组例如100x300x200
一维成线二维成面三维成体matlab怎么形成三维数组,下面的代码记录下来自己用image_set=[];% image_set=ones(200,200,numImages);imageSize=[100 300];for i = 1:200 image = imread('rice.png'); image = imresize(image,imageSize); if i==1 image_set=image; else ima原创 2021-09-26 21:07:49 · 534 阅读 · 0 评论 -
matlab-词袋+svm
代码来源于https://github.com/jacobgil/BagOfVisualWords需要安装VLFeat,安装方法可以看https://blog.csdn.net/qigeyonghuming_1/article/details/109622228?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163265952816780261946908%2522%252C%2522scm%2522%253A%252220140713.原创 2021-09-26 20:41:43 · 149 阅读 · 0 评论 -
matlab-图像分块
参考博客地址:https://blog.csdn.net/qigeyonghuming_1/article/details/109557049?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162538169416780261924404%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=16253816941678原创 2021-07-04 15:00:49 · 1156 阅读 · 0 评论 -
matlab-sift-bow-svm图片分类(2)——使用自己的数据集进行实验
上一篇博客:https://blog.csdn.net/qigeyonghuming_1/article/details/117355689整理了这个demo是如何调通的,那么怎么用这个代码来跑自己的数据集呢,我的思路就是把训练集和测试集里面的数据换成自己的,然后按照上一篇的思路,应该就能跑出来了。结果理想很美好,debug很漫长。问题1 :数据准备阶段:中文乱码问题1:运行prepare_training.m时,出现中文乱码,(我的图片名是中文,路径也有中文,各个类的类别也是中文)解决方法:打开时原创 2021-05-28 19:28:18 · 788 阅读 · 1 评论 -
matlab-sift-bow-svm图片分类(1)——调通demo的过程整理
之前整理了python的,这篇是关于matlab的这篇博客讲的真好啊,地址是:https://blog.csdn.net/dulingtingzi/article/details/51223732matlab代码也是博客中提到的https://github.com/lipiji/PG_BOW_DEMO这篇博客主要就是整理一下怎么调通这个demo。(这个demo真良心,自带一个小型的数据集,如果调通了就可以直接出结果)1如何调通这个demo呢,当然是先看demo中的readme文件里了我们解压文件以原创 2021-05-28 17:29:05 · 638 阅读 · 0 评论 -
python-网格搜寻优化SVM-sift-bow-svm
上一篇文章实现了sift-bow-svm,如果想要进行网格搜寻,怎么办呢?参考博客:https://blog.csdn.net/weixin_37450657/article/details/78840831感谢博主:KimEddy下面直接上代码#coding=utf-8#-*- coding: utf-8 -*-import argparse as apimport cv2import imutilsimport numpy as npimport osfrom sklearn.ex原创 2021-05-25 17:51:54 · 492 阅读 · 0 评论 -
python-sift-kmeans-svm图片分类
使用的代码来源于https://blog.csdn.net/Yan456jie/article/details/52313317感谢博主Yan456jie在跑代码的时候,发现该代码有一些函数在新版本的python上跑不通,有一些错误,所以调了一下代码如下#coding=utf-8#-*- coding: utf-8 -*-import argparse as apimport cv2import imutilsimport numpy as npimport osfrom sklea原创 2021-05-25 11:14:47 · 1174 阅读 · 3 评论 -
PackagesNotFoundError: The following packages are not available from current channels:
今天遇到了这个错误,报错说没有imutils模块Traceback (most recent call last): File "G:/bow图象分类/bow_image.py", line 4, in <module> import imutilsModuleNotFoundError: No module named 'imutils'所以我照常在anaconda prompt(那个黑窗口)中安装该模块,键入以下代码conda install imutils结果报错原创 2021-05-22 18:53:35 · 1440 阅读 · 1 评论 -
自用-matlab复制文件到对应文件夹
文章目录1.需求2.思路2.1 复制的基础功能2.2遍历源文件夹2.3 新建目的文件夹2.4 每个文件复制5次2.5 要多用fprintf来检查是不是有问题!3.代码小结这个代码主要解决的是构建5折交叉验证数据集,使之更自动,保护眼睛,保护脑细胞,自用为主。1.需求我现在有一个文件夹5折交叉验证数据集,太长了简称为a好了。。。里面有5个文件夹,image0,image1…每个文件夹下有8个类别 class1,class2,class3…需要把类别中的文件都复制到一个目标文件夹b,这个文件夹是这样的,有原创 2021-05-21 17:23:37 · 3483 阅读 · 3 评论 -
matlab-for循环构建文字的数组,报错-因为左侧的索引与右侧的大小不兼容
想要for循环构建一个文字的数组,但是以下代码却报错因为左侧的索引与右侧的大小不兼容。 原因是char类型会报错,要变成string类型才行以下总结for i=1:10a(i)='hello world';end% 这是一段错误代码。报错:无法执行赋值,因为左侧的索引与右侧的大小不兼容。正确的代码如下for i=1:10a(i)=string('hello world');end上面这个正确代码等价于如下这个代码,只是我得到的中间结果是char类型的变量,并直接没有得到string类原创 2021-05-21 16:04:45 · 6539 阅读 · 0 评论 -
Pycharm Debug调试
这个文章是转载自https://blog.csdn.net/qq_33472146/article/details/90606359使用Debug调试代码1.打断点一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。注意断点会将对应的代码行标记为红色,取消断点的操作也很简单,在同样位置再次单击即可。如图所示,打了两个断点当你将鼠标指针悬停在断点上方时,Pycharm会显示断点的关键信息,行号以及脚本属性,如果你希望更改该断点的属性,右击断点:可以尝试对断点属性进行个转载 2021-05-19 21:19:19 · 1076 阅读 · 1 评论 -
python3中OpenCV imwrite保存中文路径文件
由于imwrite前使用编码在python3中已经不适用,可用imencode代替,以下代码是从视频中获取第2帧保存在中文文件夹下的实例:cap = cv2.VideoCapture("***.mp4") cap.set(cv2.CAP_PROP_POS_FRAMES, 2) ret, frame=cap.read() cv2.imwrite("我//h.jpg", frame) #该方法不成功 cv2.imencode('.jpg', frame)[1].tofile('我/9.jpg') //转载 2021-05-18 16:13:58 · 543 阅读 · 0 评论 -
如何撤销excel的保护
有密码的情况下,很容易撤销对excel的保护,但是不知道密码怎么撤销excel的保护,方法来自http://www.360doc.com/content/18/0321/20/7659882_739095864.shtml经测试,有些方法是有效的,记录一下方法1 vba代码撤销excel的保护1先右键单击,点击 查看代码2 在窗口中粘贴vba代码,以下代码亲测可用,版本为excel2016版Sub 密码破解()ActiveSheet.Protect DrawingObjects:=True,原创 2021-05-10 16:47:01 · 2023 阅读 · 0 评论 -
biqi算法matlab代码报错‘svm-scale‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
biqe是一种无参考的评价指标,我在这篇博客中看到的https://blog.csdn.net/qq_38644840/article/details/80832822感谢分享,原博客直接提供的是下载链接,详细的页面链接是这个https://live.ece.utexas.edu/research/Quality/index_algorithms.htm它上面写的那个GitHub地址已经过期了,新的是这个https://github.com/utlive/BIQI于是下载解压,随便放了张图片命名为i原创 2021-05-07 18:37:55 · 858 阅读 · 6 评论 -
win10-未识别的网络-只发送不接收-更换网线
卡了好久啊,记录一下前几天win10强制更新完以后,重启就连不上有线网络了,一直显示未识别的网络看了一下自动获取的ip地址和网关不在同一个网段,以为静态配置一下ip在同一个网段就好了,结果配好以后,神奇的是,依然显示未识别的网络于是抓狂,试过了禁用网卡,重启网卡,更新网卡,卸载网卡,重启电脑等一堆操作以后,都没办法,但是无线网卡可以正常使用,奇怪。最后忽然发现,已发送有数据,但是已接收为0,下面那张图是我弄好以后连上网的图,没有网以前,ipv4连接显示无网络访问权限,已接受是0字节于是我百度到了原创 2021-04-26 20:27:18 · 2263 阅读 · 0 评论 -
原先安装百度云的硬盘坏了该如何安装百度云
找了好久才找到https://jingyan.baidu.com/article/ca00d56c593a81e99eebcfb9.html就是删除注册表,然后就可以正常点击安装包来安装了原创 2021-04-22 17:34:07 · 362 阅读 · 0 评论 -
matlab-利用SVD(奇异值分解)来进行图片压缩
参考博客参考博客1(大致上的理论理解):文章目录通俗解释代码效果图象压缩挺重要的,而百度百科上说:奇异值分解(Singular Value Decomposition,SVD)是线性代数中一种重要的矩阵分解,奇异值分解则是特征分解在任意矩阵上的推广。具体的数学原理我不是很清楚,这篇博客主要总结的是在matlab中如何利用SVD来进行图片压缩。通俗解释根据参考博客1中,地址为:https://www.cnblogs.com/MrLJC/p/4158818.html?utm_source=tuicool原创 2021-04-12 16:37:46 · 6605 阅读 · 1 评论 -
UIUC纹理数据集下载
UIUC的纹理数据集原论文中的地址为:http://www-cvr.ai.uiuc.edu/ponce_grp嗯,喜闻乐见地又上不去了新找到的地址http://slazebni.cs.illinois.edu/在这个页面里面找到这里可以下载,就是速度很慢而已。原创 2020-12-29 21:41:36 · 825 阅读 · 6 评论 -
excel表格如何画斜线并写字
参考https://jingyan.baidu.com/article/e6c8503c49ac7fe54f1a18af.html都在’设置单元格格式‘中进行设置斜线是边框选项卡——有斜线选项写字是在字体选项卡——斜线两边的文字分别设置上标和下标ps:设置单元格格式的时候,我的界面没有边框选项,只有字体选项解决方法:点击字体选项卡右下方的小点,就可以调出该界面...原创 2020-12-29 16:59:54 · 2117 阅读 · 0 评论 -
用混淆矩阵计算kappa系数
从一篇论文——融合注意力机制和高效网络的糖尿病视网膜病变识别与分类,看到人家除了特异性、敏感性、准确率、混淆矩阵以外,还用了加权kappa系数,所以了解一下kapp系数的知识,加权kappa还没找到更好的资料。。。资料来源于百度百科词条——kappa系数Kappa系数用于一致性检验,也可以用于衡量分类精度,但kappa系数的计算是基于混淆矩阵的.kappa系数是一种衡量分类精度的指标。它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与该类中被原创 2020-12-29 16:35:54 · 10475 阅读 · 3 评论 -
matlab zernike矩
从一篇论文里面看到了zernike矩,一直不懂矩是个什么东西,在网上找了一些资料,记录一下在网上看到的一篇博客里面,理论部分归纳得很好https://www.cnblogs.com/ronny/p/3985810.htmlzernike矩得matlab 代码来自https://www.mathworks.com/matlabcentral/fileexchange/38900-zernike-moments具体代码如下:Zernikmoment(p,n,m)的代码function [Z, A,原创 2020-12-25 18:06:01 · 2467 阅读 · 2 评论 -
记录一下找到的代码——大杂烩(局部纹理描述子)
搜derivative lbp的时候搜到的代码,简介是这个样子的,目测是大杂烩,记录一下。。。Matlab implementation, comparision and improvement of Local texture descriptors. This repo demonstrate usage of Local binary pattern (LBP), Local derivative pattern (LDP), Local Tetra pattern (LTrP), Noise R原创 2020-12-24 16:18:58 · 167 阅读 · 2 评论 -
记录一下找到的代码——FPLBP
看到了一篇文章:基于改进多尺度LBP算法的肝脏CT图像特征提取方法,其中对比方法有FPLBP,所以顺着参考文献Effective Unconstrained Face Recognition by Combining Multiple Descriptors and Learned Background Statistics 找过去,下载完发现有提供MATLAB源代码,地址是http://www.openu.ac.il/home/hassner/projects/Patchlbp/.然后喜闻乐见地又打不开原创 2020-12-24 16:05:56 · 284 阅读 · 1 评论 -
转载-直方图交叉核
看PHOG的论文中有提到交叉核函数,博客上有篇整理的很好,所以转载过来,图片我换了一下,因为好像觉得原文有点问题,所以有小改动原文地址:https://blog.csdn.net/hong__fang/article/details/50550656本文主要介绍:直方图交叉核(Histogram intersection kernel)又称 Pyramid match kernel,本文主要介绍其原理与计算方法。1. 基本思想直方图交叉核(Histogram intersection kernel)转载 2020-12-23 10:58:05 · 423 阅读 · 0 评论 -
找到的代码地址LTP特征
局部三值模式是LBP局部二值模式的改进,2010年南航谭晓阳等人提出,分成-1,0,1,为了防止特征维数过多,分成上下两个部分下面两个是找到的代码,先找代码,以后的事情谁知道呢版本1:matlab代码地址:https://github.com/Lakshya-Kejriwal/Fruit-classification/blob/1542b5d4662cf13825c32418bb4991efc1fcc89d/feature%20extraction/getLTP.m版本2:https://blog.c原创 2020-12-14 14:44:36 · 240 阅读 · 0 评论 -
ipol
有论文+代码的网址,图像处理方面:https://www.ipol.im/原创 2020-12-10 15:49:06 · 218 阅读 · 0 评论 -
记录找到的代码地址-PHOG\FHOG特征
快开题了,果然截止日期才是第一生产力。打算找一下HOG特征的改进代码,发现不如LBP的多,LBP的改进代码真的好多种啊,找到的一个是FHOG,不知道能不能调通,地址为https://github.com/pdollar/toolbox,csdn上有博主写了怎么编译的博客 https://blog.csdn.net/zhangziyou719/article/details/78370023该特征具体的理论解读在 https://www.jianshu.com/p/69a3e39c51f9啊,感觉好多原创 2020-12-02 18:15:29 · 443 阅读 · 1 评论 -
word表格内文字编辑的一些问题及解决
解决word表格内的字不显示https://jingyan.baidu.com/article/86fae34693f9447d49121aa2.html原创 2020-11-30 15:55:28 · 180 阅读 · 0 评论 -
灰度梯度共生矩阵
代码来自https://tieba.baidu.com/p/586879407?red_tag=0974275182理论部分参考博客1:https://blog.csdn.net/qq_20823641/article/details/51475027感谢博主 小木匠理论部分参考博客2:https://blog.csdn.net/weixin_43897604/article/details/102875745感谢博主 weixin_43897604代码整理function OUT=GrayG原创 2020-11-30 10:46:20 · 1027 阅读 · 0 评论 -
平均灰度、平均对比度、平滑度、三阶矩、一致性、熵
非自带函数function t=statxture(f,scale)%f是uint8类型二维矩阵%scale是矩阵元素缩放倍数,默认1%t有6个元素:平均灰度、平均对比度、平滑度、三阶矩、一致性、熵if nargin==1 scale(1:6)=1;else scale=scale(:)';endp=imhist(f);p=p./numel(f);L=length(p);[v,mu]=statmoments(p,3);t(1)=mu(1);t(2)=mu(2).^0转载 2020-11-27 20:30:07 · 2150 阅读 · 0 评论 -
matlab pca降维
参考博客https://www.cnblogs.com/kailugaji/p/11594507.html函数 pcafeatures.mfunction [featuresTrainpca,featuresTestpca]=pcafeatures(featuresTrain,featuresTest,yuzhi)% load featuresTrain;% load featuresTest;numTrain=size(featuresTrain,1);%参数1代表取行数就是样本数numTe原创 2020-11-26 21:12:32 · 588 阅读 · 0 评论 -
记录一下找到的代码地址
这周主要是读文献,顺带找了一个代码是DRLBP的实现,还没调,记录一下1GitHub地址:https://github.com/Moli19931/Dominant-Rotated-Local-Binary-Patterns-DRLBP-for-texture-classification下面这个是DLBP的实现2GitHub地址:https://github.com/pp21/DLBP-for-Face-PAD本来是想找一下下面这篇DLBP的代码,可是没找到,GitHub上找了上面两个的代码,记录原创 2020-11-25 18:14:56 · 166 阅读 · 1 评论 -
lpq特征的matlab实现
matlab自带函数可以很好地提取lpq特征,但是不好进行改进,因此在网上找了人家用maltab实现的lpq特征提取,代码主要来自http://www.cse.oulu.fi/wsgi/MVG/Downloads/LPQMatlab针对lpq特征提取部分,有稍微进行修改,代码如下:testlqp.m%lpq的参数lpqcellsize=50;%子块大小winSize=3;decorr=1;freqestim=1;mode='nh';mage=imread('rice.png');im原创 2020-11-17 12:08:23 · 776 阅读 · 0 评论 -
hog特征的matlab实现
matlab自带函数可以很好地提取hog特征,但是不好进行改进,因此在网上找了人家用maltab实现的hog特征提取,代码主要来自GitHub,具体地址为:https://github.com/chrisjmccormick/hog_matlab针对hog特征提取部分,有稍微进行修改,代码如下:测试用的代码如下test.m%% 参数设置blocksize=2; %一个block有2x2个cellcellsize=8; %一个cell的大小为8像素x8像素imgsize=[130 66];原创 2020-11-17 11:22:36 · 2806 阅读 · 1 评论 -
没进展的一周还是写一下总结好了
这周主要是调代码,论文LPQ++: A discriminative blur-insensitive textural descriptor with spatial-channel interaction中自带的代码可以跑通论文自带的数据集,但把图片名字写死了。。。所以不能通过换数据集跑自己的数据。唯一的收获就是可以把先图片进行傅里叶变换,再提取他的纹理特征,但是固定训练集和测试集下,进行单次实验,二者没有区别。2为了后续代码好改动,放弃matlab自带函数,使用别人实现好的lbp,通过微调,这个代码原创 2020-11-13 18:11:53 · 115 阅读 · 0 评论 -
matlab版VLFeat安装
在GitHub上搜LPQ的matlab代码,发现了这个https://github.com/hustzhzhu/LPQplusplus,文章题目为 LPQ++: A discriminative blur-insensitive textural descriptor with spatial-channel interaction就是说提出的LPQ++在模糊的图片上也可以起到很好的效果,是一种模糊不敏感的纹理描述符。嗯,我的图片也很糊。。。。有代码又是一区论文,而且又是2020年,打算调一调,跑跑看原创 2020-11-11 15:50:14 · 486 阅读 · 0 评论 -
记录-代码的地址——LBP、LPQ、LPQ++
这些代码都没调通,只是记录一下这些开源程序的地址1LBP 的matlab实现 :http://www.cse.oulu.fi/wsgi/MVG/Downloads/LBPMatlab2LPQ的matlab实现:http://www.cse.oulu.fi/wsgi/MVG/Downloads/LPQMatlab3GitHub上的LP实现:https://github.com/hustzhzhu/LPQplusplus下一步估计要调代码了,逃不掉太惨了,绕了一圈又回到原点了。。。...原创 2020-11-09 11:25:35 · 193 阅读 · 0 评论