- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 matlab编译C++库,在visual studio中调用
在c++开发过程中需用用到matlab来画图,需要把matlab函数编译成c++可以调用的dll库如果matlab版本和visual studio 的版本匹配,直接在matlab命令行执行以下命令就可以mex -setup选中c++编译器mcc -W cpplib:xxxx -T link:lib aaa bbb cccxxxx表示库名aaa bbb ccc 表示要使用到
2017-12-27 19:59:09 1098
原创 opencv交叉编译arm环境库,静态,动态库和可执行程序
在工作中遇到把基于opencv的代码移植到板子上运行,在网上查看了很多资料,尝试了两种方案,都是可行的1.把opencv代码用ndk的方式编译成可执行文件,直接放到板子上运行,这种方式是最便捷的不用考虑板子上其他程序的干扰附上ndk编译代码,准备好下面两个文件后,就可以编译出一个native的可执行文件,直接放到机器上运行,就可以得到opencv计算的结果了android.mk
2017-09-07 20:59:09 5896
原创 linux下配置opencv开发环境 opencv + ubuntu + clion
最近在把opencv代码移植到linux平台下面运行,在linux下配置opencv花了一天时间,包括编译opencv,在clion IDE开发工具中配置opencv1.编译linux过程网上很多,如果用命令行方式来make,会很报很多找不到include_next 和函数找不到等错误,建议在Ubuntu14.0上用cmake-gui来编译opencv库2.主要说下第2点,如果开发环境是用
2017-08-21 19:41:21 6519
原创 MFC + Opencv 下面调用HoughCircles 报错
在用MFC配合opencv 开发界面时,调用HoughCircles 函数会报错0x76ECE43E (ntdll.dll) (AFTESTTOOL.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x5352DBCA 时发生访问冲突。网上找了一个下午没找到类似的问题的解决方法,就只能自己去重写Opencv这部分的源码,在重写代码过程中,发现造成这个问题的原因是函
2017-06-29 20:59:56 711
原创 缺少“;”(在标识符“PVOID64”的前面)
错误 3 error C2146: 语法错误: 缺少“;”(在标识符“Buffer”的前面)c:\program files (x86)\windows kits\8.1\include\um\winnt.h错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)c:\program files (x86)\windows kits\8.1\i
2017-06-15 20:22:03 1786
原创 字符识别算法SWT实现中的一些经验总结
自然场景中的文字识别,不得不提SWT算法【 Boris Epshtein , etc. Detecting Text in Natural Scenes with Stroke Width Transform. CVPR, 2010】,该算法主要思想是通过canny提取边缘和梯度,然后通过梯度方向去搜索相反方向的边缘,搜索过程中的记录的路径长度就是该路径上所有像素对应的笔画宽度在实现该算法
2016-08-31 15:03:18 4646
转载 图像去模糊系列二 高斯白噪声
使用2D矢量场的 LIC(line integral convolution ) 算法时,需要使用 白噪声图片 作为输入。查阅了相关资料。整理如下:1. 白噪声的定义 白光是所有颜色的光的叠加而成,不同颜色的光本质区别是他们的频率不同(如 红光频率低、紫光频率高)。与白光类似,白噪声在功率谱密度上(若以频率为横轴,信号幅度的平方为功率(在纵轴上))分布为常值,即从高频到低频各种频
2016-07-16 18:13:24 4842
转载 图像去模糊系列一 高斯白噪声
百度百科上解释为“高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布”,听起来有些晦涩难懂,下面结合例子通俗而详细地介绍一下。 白噪声,如同白光一样,是所有颜色的光叠加而成,不同颜色的光本质区别是的它们的频率各不相同(如红色光波长长而频率低,相应的,紫色光波长短而频率高)。白噪声在功率谱上(若以频率为横轴,信号幅度的平方为功率)趋近为常值,即噪声频率丰富,在整个频谱上都有成分,即从
2016-07-16 17:53:31 8051
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人