查看: 1252|回复: 0
打印 上一主题 下一主题

[其它] MEXOpenCV这个能让matlab用opencv的高级货

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-2-18 16:48:05 |只看该作者 |倒序浏览
东大工科男又发威了,Matlab的出奇的好用是公认的,而且在中国大陆大部分还是不要钱的(嘿嘿),OpenCV相对于matlab是出奇的快,而且在全世界任何的国家都不要钱,而且现在是该有的算法都有了,那怎么结合这两者呢,谁都知道,mex化opencv,但又有谁做了呢?原东京大学大学院情報理工学系研究科的Kota Yamaguchi(山口光太,是的,我把英文名翻译成了日文名了)童鞋做了这个,现在还是0.1版本,不过支持的opencv函数已经好很多了,支持的函数列表在:这里下载在:这里下面是中文化的Mexopencv的安装方法,转自Shicai Yang的博客1. C++编译环境的安装(Win 7 64bit,x64平台)VS2010 + Windows SDK7.1 + VS2010 Sp1 + VC-Compiler-KB2519277详细见本博客链接:Windows SDK 7.1 安装2. OpenCV的安装OpenCV2.4.x,解压缩安装在D:OpenCV将Dpencvuildx64vc10in加入到系统的Path里面3. OpenCV的编译用CMake + VS2010自己编译OpenCV具体过程见本博客链接:Compile OpenCV 2.4.2 for Win 7 (64 bit) by using CMake+VS 2010可以只用Release+x64生成解决方案,最好用Release和Debug都在+x64上生成一遍。假设CMake编译好的OpenCV放在目录Epencv用VS2010生成的文件默认是放在E:OpenCVinstall文件夹下面将Dpencv此文件夹下面的buildx64vc10下面的lib文件夹重名为lib_old,因为我们要换成新的64bit下面自己编译的lib文件。然后,将E:OpenCVinstall中新生成的lib文件夹整个复制放在Dpencvuildx64vc10下面,作为我们新的lib文件夹。4. MexOpenCV的安装解压缩,假设安装到D:MatlabMexOpenCV将此文件夹加到Matlab的Path里面并保存。ps:Matlab必须是2011a及以后的版本。用”mex –setup”设置我们用的编译器是Windows SDK 7.1。如果以前编译过MexOpenCV,记得先运行cv.make(‘clean’)清理一遍。然后运行cv.make(‘opencv_path’, ‘Dpencv’)将所有的cpp文件用mex编译一下。至此收工,可以试着去运行MexOpenCVsamples里面的例程了。【来源互联网】
更多精彩内容,尽在web3D纳金网http://www.narkii.com/club/commlist_73.shtml
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-20 13:56 , Processed in 0.086127 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部