
matlab
TaecyeonForever
这个作者很懒,什么都没留下…
展开
-
matlab mosaic
一般来说,图片的每个一细节都是由一个小的像素块组成的,如果将其无限放大,每个像素块就会很明显地表现出来,就是我们说的马赛克。马赛克算法很简单,就是把一张图片分割成若干个val * val像素的小区块(可能在边缘有零星的小块,但不影响整体算法,val越大,马赛克效果越明显),每个小区块的颜色都是相同的。而利用Matlab中的放大和缩小函数imresize,可以方便的实现图像的马赛克效果。具体方法转载 2014-05-08 10:07:05 · 2227 阅读 · 0 评论 -
harris corner原理
原理:灰度变化率有函数如下:其中的W(x,y)函数如下对公式中中括号中的部分Taylor展开并取一阶式,得到设则矩阵形式Harris采用了一种新的角点判定方法。矩阵M的两个特征向量l1和l2与矩阵M的主曲率成正比。Harris利用l1, l2来表征变化最快和最慢的两个方向.若两个都很大就是角点,一个大一转载 2014-05-14 21:47:56 · 956 阅读 · 0 评论 -
matlab调用c程序
转自 :http://www.cnblogs.com/tjulxh/archive/2012/04/23/2467087.htmlmatlab调用C程序通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度。Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种。如果你在安装Matlab时已经设置过编译器,那转载 2015-01-25 19:50:44 · 612 阅读 · 0 评论 -
在win7 上运行DPM源码--代码修改方法
终于代码可以在win7上运行了!!!看了readme就知道,首先要mex源码中的c文件,理论上运行compile.m即可,但是搬到win7上就会出现各种问题。在网上搜了各种方法,加上自己又遇到的问题,整理之后,将所有遇到的问题汇总如下:1. 在 dt.cc 中加入 #define int32_t int2. 在resize.cc 中,添加:原创 2015-09-09 16:41:17 · 1184 阅读 · 1 评论 -
Matlab 生成mexwin64文件时遇到的问题
近期下了一个matlab的 人体上半身探测的工具包calvin_upperbody_detector_v1.04,由于其本身是在linux下直接使用的,搬到win7上出现了一点问题。在使用之前,要将其中的“me_HaarDetectOpenCV.cpp”文件编译为mexw64文件,编译时出现了link问题如下:me_HaarDetectOpenCV.obj : error LN原创 2015-09-09 11:30:49 · 7210 阅读 · 2 评论 -
Matlab 启动时,加载失败的问题 Encountered unexpected end-of-file
今天打开matlab的时候,出现这样的警告:Encountered unexpected end-of-file (line 73805) while loading toolbox cache.Error occurred loading: C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2013b\toolbox原创 2015-09-09 10:11:24 · 8580 阅读 · 1 评论 -
Matlab2016a mex -setup出错的解决方法(VS2013)
首先说一下我的电脑配置:win7, 64位系统, VS2013, Matlab2016a使用matlab进行mex -setup时,出现mex错误的提醒,根据错误说明,应该是说找不到VS的编译器。在网上参考了很多方法,基本都不可行,最后看到了一个博客成功解决了我的问题。首先,下载TDM-GCC(64位)的安装文件。我下载的是下图这个。然后根据原创 2017-04-22 17:52:07 · 26019 阅读 · 12 评论