
matlab
TinaO-O
这个作者很懒,什么都没留下…
展开
-
超实用看图片 matlab imshow(img,[]) 对应 代码 mat2gray() 灰度图像
其实主要是因为平时习惯用imshow(img,[]) 看一些 取值范围不在0-255内的图片。比如如果用imshow()而使用imshow(img,[])就可以了,因为会规格化0-255。但是没法批量操作。没什么可说的img_trans=mat2grey(img);即可将img转成能够保存成图片的样子。...原创 2020-03-12 18:05:54 · 2359 阅读 · 0 评论 -
Matlab 2018 在 ubuntu 16.04 使用iso的安装
mkdir matlabsudo mount -o loop R2018b_glnxa64_dvd1.iso /home/liutian/matlabsudo /home/liutian/matlab/install用的这个,都有吧。 sudo mount -o loop R2018b_glnxa64_dvd2.iso /home/liutian/matlab...原创 2018-12-17 21:26:00 · 1668 阅读 · 0 评论 -
matlab 图像处理 :得到图片,标签上的连通区域
一张图:本代码的功能描述是这样的,当两个同类的物体被隔开,但是由于标签一样,所以在lground truth的label上标注的是一样的。比如第一张图片同一颜色的是一类。而第二张图片由于很多物体被隔开,所以成为了另一类。如果你也有同样的需求,你一眼就明白,如果没有,也没必要浪费时间看。代码如下:maxa = max(max(img));mina = max(min(...原创 2019-03-11 21:07:13 · 1716 阅读 · 0 评论 -
matlab save cannot be call in parfor loop 如何在 parfor里面保存.mat文件
来源:https://www.mathworks.com/matlabcentral/answers/135285-how-do-i-use-save-with-a-parfor-loop-using-parallel-computing-toolbox翻译过来就是:matlab会不知道你到底要保存哪个,毕竟我们save可以完全不给参数比如:save('./'test)所以,需要单独写一个...原创 2019-03-22 11:10:39 · 3804 阅读 · 3 评论 -
python 读取matlab .mat 文件
直接上代码,具体看注释:from scipy.io import loadmat#读取文件ucm_seg = loadmat("D:/GMM/nyuv1/ucm/segmentation/ucm040/00000001.mat")#看一下该文件都包含什么东西,毕竟一个mat里面可能存很多东西ucm_seg.keys()#程序返回dict_keys(['__header__', 's...原创 2019-03-29 10:13:39 · 2007 阅读 · 0 评论 -
更改matlab快捷键 matlab 复制粘贴键不对
ubuntu系统的快捷键与windows我们常用的不一样,复制粘贴要用alt+W类似的那么使用起来很不方便,于是:注意用管理员身份运行这个matlab否则会告诉你权限不够改不了HOME, ENVIRONMENT, prefenrence然后:keyboard,shortcut,将active settings改成Windows Default set在点击下面的Apply既可以...原创 2019-07-25 15:22:06 · 5022 阅读 · 0 评论 -
matlab lmnnCG error 出错 Index in position 1 exceeds array bounds (must not exceed 2).
这个错误本来不想写,但是我怕我以后忘了,还得重新想,于是。特别简单,只要运行下你的lmnnCG文件夹里面的setpaths3.m即可,就是因为调用函数的位置问题,调用了一个重名函数,而不是lmnn作者写的。感觉这个好像是个常见问题,那我就多说点。open lmnnCG 右键点击lmnnCG,然后选择第一个打开文件所在位置,可以更改工作目录,到你现在用的那个lmnn代码所在位置...原创 2019-07-25 16:24:26 · 58945 阅读 · 0 评论 -
matlab并行不启动 关闭默认并行池
matlab并行是给常简单地,但是有的时候使用parfor并不能开始并行。命令行如果提示:Starting parallel pool (parpool) using the 'local' profile ...Preserving jobs with IDs: 1 because they contain crash dump files.You can use 'delete(m...原创 2019-08-08 09:46:44 · 10741 阅读 · 0 评论 -
matlab 读取 存储 numpy 的 .npy文件
工具包下载地址:https://github.com/kwikteam/npy-matlab解压缩安装:直接将该文件夹npy-matlab加入路径即可:无论你是右键该文件夹,还是使用命令行。使用:输入下面代码测试是否可用: a = rand(5,4,3); writeNPY(a, 'a.npy'); b = readNPY('a.npy'); sum(...原创 2019-09-26 10:49:34 · 19653 阅读 · 4 评论 -
matlab逐行读取 txt 读出字符串
下面的代码来源于:https://zhidao.baidu.com/question/520968496.htmlfid = fopen('aaa.txt');tline = fgetl(fid);while ischar(tline)disp(tline)tline = fgetl(fid);endfclose(fid);完全不知所云,没有注释。其实是这样的,tline...原创 2019-09-26 14:26:46 · 14073 阅读 · 4 评论 -
【简单】超像素分割代码 saliency maps on image hierarchies OWT-UCM分割 使用
下载地址:https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/resources.html下第二个,预编译的我觉得会限制操作系统。用起来特别方便,就是几个函数而已,所以没必要写那么多没用的。这也是为了我自己回顾方便。所以。讲解比较少根据图片大小确定使用的函数,图片比较大的话就分成四个小...原创 2019-09-26 20:16:14 · 757 阅读 · 3 评论 -
ubuntu 安装matlab 后续 不能使用,报错。解决问题 安装很简单谁都会,装完了你不能使
1.激活1:matlab需要sudo运行matlab才能把lib文件写到/usr/local 因为你安装的位置如果在/usr你是没权利读写的,只有root有,所以你第一次运行,需要用sudo /path/to/matlab 运行matlab,比如我用默认安装路径sudo /usr/local/MATLAB/R2018b/bin/matlab2.激活2:crack 文件夹覆盖 cp...原创 2018-12-10 13:03:39 · 1574 阅读 · 0 评论 -
ububtu matlab Error: Activation cannot proceed. You may either:
MATLAB is selecting SOFTWARE OPENGL rendering.root@ubuntu16:/usr/local/MATLAB# ---------------------------------------------------------------------------Error: Activation cannot proceed. You ma...原创 2018-12-07 16:46:57 · 2168 阅读 · 0 评论 -
MatLab对图像处理计算机视觉有用的小函数
博客上有不少人造轮子,明明一句话就能解决的事,非得花一上午的时间去for循环??这是初学数据结构的萌新的做法,如果你已经编写了足够代码,还是特别喜欢for循环去,那你用什么时间看论文,做研究呢?所以我想收集一些有用的函数。 看你的标签中是否包含某一类:A = ismember(Label, 12);label是否包含第12类。会返回一个矩阵 看你的标签怎么分...原创 2018-05-10 10:03:28 · 3100 阅读 · 0 评论 -
t SNE + matlab 多种降维 方式,一个公式,你值得收藏
说明:这是一个工具包,加了之后可以用一个函数使用很多种降维方法,简单快捷。下载:http://lvdmaaten.github.io/drtoolbox/安装1 解压2 把工具包解压文件夹扔到matlab安装目录中的toolbox里面:3.点击setpath,设置路径4.点击 add with subfolders,汉化可能是,添加子文件夹4.添加我...原创 2018-06-27 16:01:21 · 14335 阅读 · 14 评论 -
lmnn Large Margin Nearest Neighbour 代码阅读
本次代码的作者是:(C) Laurens van der Maaten, Delft University of Technologythanks,it is very helpful. I am trying to interprete thiscode.matlab toolbox代码加注释:function [M, L, Y, C] = lmnn(X, labels)...原创 2018-07-24 13:32:05 · 2796 阅读 · 0 评论 -
LMNN(large margin nearest neighbour) 算法以及代码使用
我看了论文,同时推荐简短概括,wiki。同时我对该算法概括如下:训练:(特征空间)首先用普通knn对所有训练节点跑一遍找出每个节点o的三近邻邻居正例(标签和o一致)然后根据这几个节点的位置,确定一个半径Lmin,在此半径范围内的都会被认为是正例。有那么一些反例不听话,特征会正好落在该半径范围内,这些节点就是imposter。假如有个节点能做到半径内没有反例,那么离他最近的i...原创 2018-07-16 09:19:44 · 9689 阅读 · 1 评论 -
matlab: Reserved DOS device.
很有意思的一个错误,原因也很简单。 save('D:\DXH_SceneLabel\LT\con','con_vote','con_max','con_minMean');Error using saveD:\DXH_SceneLabel\LT\con: Reserved DOS device.能猜到是什么原因吗?很简单,命名问题,不能叫con。只要改个名字就没了。...原创 2018-09-05 21:43:41 · 379 阅读 · 0 评论 -
MATLAB聚类 自适应 从类别数目的选择到聚类
聚类是很快的,所以不需要自适应,只需要[1.....N]个类中心,遍历一遍,得到N个评估值,[1.....N]选一个最好的类中心数目即可。类中心个数的评估:eva = evalclusters(mat,'kmeans','CalinskiHarabasz',... 'klist',[1:6])eva = evalclusters(mat,'linkage','CalinskiH...原创 2018-09-18 18:31:27 · 7680 阅读 · 2 评论 -
libsvm 参数调整 并行选择最优参数 c g SVMcg强化版
以下代码是SVMcg强化版,事实上,原版本一点都没有进行作者提到的并行grid参数计算,所以有效代码恕我直言大概只有一句调用svm运算的。已经不知道原作者是谁了。主要是把参数矩阵摊平了,一起算,这样可以呈现最大并行效果。function [bestacc,bestc,bestg,cg] = SVMcgPP(train_label,train,cmin,cmax,gmin,gmax,v,c...原创 2018-10-24 20:12:32 · 5070 阅读 · 17 评论 -
Matlab 2016 b 用了license server安装后打开出现错误:License checkout failed. License Manager Error-96
网上很多教程都是用standalone这个license来破解。但我偏要用license_server,于是就有了这个错误。那咋办,又不能重新安装。一卸一装足足四个小时。好在,matlab是仅仅简单的吧你用的license改了个名字,放到安装目录下了。所以我们只需要将你的破解文件夹crack文件夹下license_standalone.dat复制到matlab安装目录licenses文件夹下,...原创 2018-11-08 18:42:27 · 8088 阅读 · 1 评论 -
远程桌面启动matlab 出现错误103 License Manager Error -103
https://zhuanlan.zhihu.com/p/32228416我从这里看到的,好用的。很多博客的解决办法是先在服务器上打开,再在客户端用。黑人问号。之所以叫做服务器,不就是不用我真人上阵吗,尤其是使用的人多了之后,大家难不成还在服务器面前排队等开matlab???所以,务必找到你的matlab安装目录license文件夹下的.dat文件,他可能叫license.dat or n...原创 2018-11-08 18:49:56 · 1051 阅读 · 0 评论 -
slurm matlab 操作
slurm 节点查看总的slurm信息需要在manager节点登录:比方说ssh root@managersu admin一般会有三层节点:第一层是登陆节点,你一登陆,就回到这个节点,显示root@login0$第二层是管理节点,在这个节点可以操作、查看硬件资源,显示root@manager$第三层是计算节点,你也可以进去看看。以上的节点名都是举例,真正的命名看...原创 2018-11-26 10:38:40 · 2198 阅读 · 0 评论 -
matlab一:数字图象处理之读取显示——Matlab读取三维mat数据并灰度显示
目的:手里面有一个(1040,1392,31)的数据,mat格式,我希望看到深度1的矩阵,也就是(1-1040,1-1391,1)符合这样下标的数据,并且显示出来。也就是鼠标处的ref。如果像我这样一个mat里面含有两个矩阵,那么双击load,会在工作区load两个矩阵。 代码: A=ref(:,:,1);//冒号就是表示这一个维度我都要,这样下来,我这个矩阵A是个二维的,大小是(1040,139...原创 2018-04-05 16:55:34 · 11032 阅读 · 8 评论