matlab编译
文章平均质量分 62
三眼二郎
三只眼睛的二郎神很厉害,在某时某刻我会完成一个伟大的视觉工程,以致万物在我的视线里将无处遁形。
展开
-
matlab coder:.m转成c语言,并实现VS里实例运行,二维数组传递
搞科研的,尤其是搞图像的,大部分都比较熟练matlab,而不太会写c代码。因此我们需要matlab代码转c代码强调:如果你的程序有较多的matlab库里面没有公开的函数,那么那些函数是没办法转换的。以下通过实例实现一幅图像的RGB转BRG1.matlab coder1)创建函数和用于运行函数的脚本//mainclearclcimg_name = '12345.jpg';my_GBR(img_name);//functionfunction [] = my_GBR(inputAr原创 2021-09-17 14:26:49 · 5588 阅读 · 0 评论 -
无法解析的外部符号 _jpegreader_getimagesize;_jpegreader_uint8
matlab coder时引用了imread,会有这种错误可以通过以下步骤解决1)添加工程的头文件目录:右击项目打开属性配置把自己的matlab\extern\include添加到:C/C++>常规->附加包含目录把自己的matlab\extern\lib\win64\mingw64添加到:链接器->常规->附加库目录将lib的名字添加到:链接器->输入->附加依赖项运行后,如果发现缺失dll进入文件夹D:\matlab2021\bin\win64原创 2021-09-16 20:49:39 · 404 阅读 · 0 评论 -
matlab和opencv混编(mex问题,mexopencv问题)(水下相机折射补偿:Pinax-model)
1.mexopencv这是个程序,实现了在matlab方便地引入opencv。有众多版本,不同版本对应不同opencv。mexopencv 2.4(适用opencv2.4及以上版本):https://github.com/kyamagu/mexopencv/tree/v2.4mexopencv 3.4.1(适用opencv3.4.1版本):https://github.com/kyam...原创 2019-05-20 15:25:46 · 2131 阅读 · 13 评论 -
python二郎成长笔记(三)(matlab标定工具箱详解,旋转矩阵旋转向量,matlab标定数据传入opencv)
这一章由来:二郎之前研究matlab的双目立体视觉,已经得到了需要的信息,可是,二郎想要对代码进行修改使其更适宜自己的应用目的。修改:标定不用修改……matlab内置的已经很强大了,而且没有必要用python和c++再做一遍,因此考虑的方法为——matlab标定后,参数导入到opencv中使用,这也是应用到python的一个原因。一、matlab标定工具箱matlab提供了两种方法:1.用自...原创 2019-03-21 20:28:23 · 4960 阅读 · 13 评论 -
窗操作中的,为什么扩展图像
用窗函数(类比卷积核)在对图像进行操作时,会遇到尴尬的问题,图像的边处操作很容易就程序错误了,没有值……那我们怎么办呢?莫非不处理边上无法操作的点?当然也可以,不过少处理一圈边也挺难受的。那么,我们就补上一圈吧,补上一圈就可以。怎么补?补上一圈白的?还是一圈黑的?都会影响我们的图,我们来个镜像吧,向下面这样,影响就没那么大了。当然真的扩展边不会扩这么大,下图只是为了说明这个问题。那么怎么...原创 2019-03-06 13:33:43 · 768 阅读 · 0 评论 -
matlab读取视频、保存视频、matlab查看进度。
读取视频、保存视频、生成进度条fileName = '我的视频.mp4'; %读取视频的名字makeName = '生成视频.avi';%表示将要生成视频的名字%判断视频存在则删掉,否则会出错if(exist('videoName','file')) delete videoName.aviendobj = VideoReader(fileName);%将视频读取到obj中...原创 2019-01-03 21:02:06 · 3907 阅读 · 3 评论 -
matlab最优化问题的函数fminbnd,fmincon,globalsearch,(multistart)(全局最优)(优化算法对比分析包括fit)
上一个博文中介绍了globalsearch和multistart的异同,以及选择时的参考,本文着重介绍multistart。④multistart(全局最优)(找多个局部最小值)下面这个例子在globalsearch中使用过,在这里可以只是换一下符号,再次使用。可以看出两个函数设置基本相同。实例(六驼峰最小值问题)rng default %对于再现性 gs = multistart ;...原创 2018-12-05 20:03:15 · 13256 阅读 · 3 评论 -
matlab最优化问题的函数fminbnd,fmincon,(globalsearch),multistart(全局最优)
③globalsearch(全局最优函数)这篇博客我们讨论一下来做全局最优的globalsearch函数该函数为找到全局最小值说到该函数,我们会想到我们在matlab做全局最优的到底有多少函数这个我不是很清楚,不过我经常用到的也就两个(GlobalSearch) 全局搜索和(MultiStart)多起点方法(生成若干起点,然后局部求解器寻找吸引盆处的最优点)其他——ga 遗传算法(...原创 2018-12-05 19:32:56 · 18774 阅读 · 3 评论 -
matlab最优化问题的函数fminbnd,(fmincon),globalsearch,multistart(求解函数构造)
接上一篇fminbnd②fmincon(局部最优)求解非线性多元函数最小值的matlab函数,对有约束优化问题进行求解。简单理解就是,我们需要求解的函数可以有多个未知量。x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)列出这个这么多的参数,并非是要说一个公式我需要给这么多输入。其中很多项没有的话就可以直接用**[ ]**代替。这...原创 2018-12-04 16:26:44 · 15929 阅读 · 0 评论 -
matlab最优化问题的函数(fminbnd),fmincon,globalsearch,multistart(全局局部最优)
在讨论优化问题时我们先来讨论全局最优和局部最优全局最优:问题所有的可能解中效果最好的解。局部最优:问题的部分可能解中效果最好的解。一个针对的全局,一个针对的部分。就像我们设初值一样,设置了以后函数开始迭代变化。这时可能出现两种现象①迭代到一个解,该解距离初值较近,此处该值很有可能是局部最优。②迭代到一个解,该解距离初值相对较远,此处该值很大可能是全局最优,当然也可能是局部最优。上...原创 2018-12-04 13:10:35 · 54728 阅读 · 4 评论 -
matlab滤波函数imfilter、生成掩模函数fspecial
out = imfilter(img, filt, ‘replicate’, ‘conv’);out:滤波后的函数img:输入待滤波图像filt:滤波掩模filt滤波掩模的由来①自己设定h = 1/16* [1, 4, 6, 4, 1];②matlab生成h=fspecial(‘gaussian’,7,8);表示产生77的gaussian矩阵,其标准差为8;h=fspecial...原创 2018-11-20 16:05:46 · 3158 阅读 · 0 评论 -
vs2013安装出现时间戳签名和/或证书无法验证或已损坏以及,matlab mex其他类似问题也有整理
先来一张成功照片镇楼,我是做图像的,近期用到了matlab的mex,mex需要编译器,于是我首先下载了gcc。本来以为按照网上的教程该环境变量和matlab识别可以用了,谁知道怎么弄都不行。那个我也不知道他们是怎么成功的,反正我是越弄越乱………………恶心死了,下面放一个那种情况的图。然而并没什么用。最后我从师兄哪里拷来了vs2013,先是看网上说安上了也没用,需要重装matlab,要不没法识别,心...原创 2018-03-20 14:33:32 · 11528 阅读 · 1 评论