MATLAB调用cpp文件

MATLAB调用cpp文件第一步 mexopencv 的编译可以参考以下博文 http blog csdn net luchengtao11 article details 第二步 在所要调用的 cpp 文件中添加 MATLAB 调用 cpp 时的主函数根据自己的需要 定义入参和出参 详情参考该文章 http blog csdn net zycs article details 51075

第一步,mexopencv的编译

可以参考以下博文http://blog.csdn.net/luchengtao11/article/details/

第二步,在所要调用的cpp文件中添加MATLAB调用cpp时的主函数

MATLAB调用cpp文件

根据自己的需要,定义入参和出参。详情参考该文章http://blog.csdn.net/zycs/article/details/

第三步,将cpp文件以及用到的mexopencv中的cpp文件放入MATLAB当前工程下

我用的是MxArray.cpp,所以将它也放在工程目录下

第四步,进行编译,通过以下方式:mex -g testimge.cpp MxArray.cpp -I’D:\OpenCV\mexopencv-2.4\include’ -I’D:\OpenCV\OpenCV2.4.9\opencv\build\include’ -I’D:\OpenCV\OpenCV2.4.9\opencv\build\include\opencv’ -I’D:\OpenCV\OpenCV2.4.9\opencv\build\include\opencv2′ -L’D:\OpenCV\mexopencv-2.4\lib’ -L’D:\OpenCV\OpenCV2.4.9\opencv\build\x86\vc10\lib’ -lopencv_core249d -lopencv_highgui249d -lopencv_imgproc249d 

到此编译成功就ok了。以上格式不懂可以百度。是你用到的opencv的include文件目录以及lib,再有就是mexopencv的lib路径

2017年12-28号

对MATLAB调用cpp已经得心应手,搜出了一篇较好的博文,推荐给大家

https://www.cnblogs.com/Key-Ky/p/4233581.html

持续更新23333



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211515.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:14
下一篇 2026年3月18日 下午10:15


相关推荐

  • Cookie禁用了,Session还能用吗?原因详解

    Cookie禁用了,Session还能用吗?原因详解

    2021年11月5日
    40
  • navicat15 激活码【2021免费激活】

    (navicat15 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    47
  • 一文搞懂Spark的Task调度器(TaskScheduler)[通俗易懂]

    一文搞懂Spark的Task调度器(TaskScheduler)[通俗易懂]TaskScheduler的核心任务是提交TaskSet到集群运算并汇报结果。为TaskSet创建和维护一个TaskSetManager,并追踪任务的本地性及错误信息。遇到Straggle任务会放到其他结点进行重试。向DAGScheduler汇报执行情况,包括在Shuffle输出丢失时报告fetchfailed错误等信息。TaskScheduler底层调度器1.TaskScheduler原理剖析2.TaskScheduler源代码解析2.1TaskScheduler实例化源代码.

    2022年10月10日
    6
  • 漏洞挖掘丨客户支持聊天系统中的IDOR漏洞

    漏洞挖掘丨客户支持聊天系统中的IDOR漏洞*本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担。2019-04-17_165229.jpg大家好,今天分享的writeup是一个关于客户支持系统(CustomerSupport)的IDOR漏洞(不安全的直接对象引用),该漏洞可以导致目标系统的访问控制功能失效,实现客户支持平台内的任意消息读取和发送,还能下载任意用户的相关文件。…

    2022年6月11日
    36
  • 关于使用冒泡法_用冒泡法对5个数排序

    关于使用冒泡法_用冒泡法对5个数排序关于使用冒泡法publicclassMain{publicstaticvoidmain(Stringargs[]){intscore[]={89,-23,64,91,119,52,73};Mainm=newMain();m.printScore(score);}public

    2022年10月10日
    6
  • qt 调用qpainter_Qt Qpainter

    qt 调用qpainter_Qt QpainterMyImgTest h ifndefMYIMGT H defineMYIMGT H includeclass publicQWidge Q OBJECTpublic MyImgTest QWidget parent 0 MyImgTest voidpaintEve QPaintEvent endifMyImgTe

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号