
MATLAB
yxswhy
这个作者很懒,什么都没留下…
展开
-
为什么编译libsvm
libsvm工具安装后为什么还要编译?libsvm库为支持向量机SVM的工具箱,由于libsvm库是使用C++来开发的,所以要想在MATLAB中使用libsvm工具箱,则要先在MATLAB中调用C++编译器来进行编译。首先你的电脑上要有C++的相关编译工具,如何检测在MATLAB的命令执行窗口输入mex -setup注意:mex后有空格,运行该句,系统会显示电脑是否存在c++编...原创 2018-09-14 16:09:22 · 597 阅读 · 0 评论 -
错误使用 svmtrain (line 234) Y must be a vector or a character array.
首先要先下载libsvm工具,http://www.csie.ntu.edu.tw/~cjlin/libsvm/原因是: Error using svmtrain (line 233) Y must be a vector or a character array. 遇到这样问题,是因为libsvm的路径未设置正确.解决方法:1.点击Matlab左上角的file(或主页)...原创 2018-09-14 10:58:21 · 10061 阅读 · 11 评论 -
大律法,自适应阈值分割
1). 大津法(OTSU)最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标2部分。背景和目标之间的类间方差越大,说明构成图像的2部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致2部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。原创 2017-09-04 16:11:30 · 5875 阅读 · 0 评论 -
matlab查找二值化图像边缘与二值图像形态学运算
Matlab函数bwmorph简介 函数功能: 对二值图像进行数学形态学(Mathematical Morphology)运算。 语法格式: BW2 = bwmorph(BW,operation) 对二值图像进行指定的形态学处理。 BW2 = bwmorph(BW,operation,n) 对二值图像进行n次指定的形态学处理。 n可以是I转载 2017-09-04 13:25:12 · 6007 阅读 · 0 评论 -
MATLAB计时与strel
Matlab中函数strel在操作结构元素应用,用于膨胀腐蚀及开闭运算等操作的结构元素对象具体用法:SE = strel(shape,parameters)创建由指定形状shape对应的结构元素。其中shape的种类有arbitrary''pair''diamond''periodicline''disk'圆盘'rectangle''line'直线'square'正方形'octagon参数para原创 2017-09-04 13:17:07 · 844 阅读 · 0 评论 -
RGB通道提取
https://wenku.baidu.com/view/20f2a64cc850ad02de80415c.html原创 2017-08-19 16:59:35 · 2294 阅读 · 0 评论 -
MATLAB中图像处理后imshow()将一幅图像显示为3幅图像的原因和解决办法
I是一个66*514*3的彩色图像,而不是一个灰度图像,做二维卷积之后,得到的J1的大小为68*1544,这就是问题症结所在,函数将彩色图像的三个分量拼接在一起构成一个66*1542的灰度图像,然后二维卷积将尺寸扩为68*1544,显示出来就是三个图连接在一起,在fig1中的第二个图和fig2中的图都是如此.如果在读取图像数据后,img=double(imread('test.jpg'))原创 2017-08-19 16:26:47 · 7398 阅读 · 0 评论 -
MATLAB中imshow()函数处理图像时出现全白显示的原因
1、uint8(无符8位)与double double函数只是将读入图像的uint8数据转换为double类型,一般不使用;常用的是im2double函数,将uint8图像转为double类型,范围为0-1,如果是255的图像,那么255转为1,0还是0,中间的做相应改变。MATLAB中读入图像的数据类型是uint8,而在矩阵中使用的数据类型是double。因此 I2=im原创 2017-08-19 15:39:55 · 10795 阅读 · 0 评论 -
正样本7:3分配给训练测试集
% 前期训练,在正样本文件夹positive中把所有图片中的7/10作为训练集正样本,3/10作为测试集正样本train_positive = fopen('F:\cafe_windows_practice\face\small_data\train_data\train_positive_7pic.txt','wt');test_positive = fopen('F:\cafe_wind...原创 2018-09-13 16:15:58 · 2116 阅读 · 0 评论 -
MATLAB2016版实现svm分类预测时,出现数据集是空集的问题
这个版本以上的MATLAB版本,对于svmpredict使用有所改变[py,mse] = svmpredict(y,x,model)改成[py,mse,decision_values] = svmpredict(y,x,model)即可运行成功啦,多加一个参数。...原创 2018-09-14 19:51:13 · 2064 阅读 · 6 评论