我正在尝试编译OpenCV 3.0的MATLAB绑定,即

Github的当前版本.我一直收到以下错误:

CMake Error at /opencv/modules/matlab/compile.cmake:47 (message):

Failed to compile createCalibrateDebevec:

/opencv/build/modules/matlab/src/createCalibrateDebevec.cpp:

In function ‘void mexFunction(int, mxArray**, int, const mxArray**)’:

/opencv/build/modules/matlab/src/createCalibrateDebevec.cpp:46:3:

error: ‘Ptr_CalibrateDebevec’ was not declared in this scope

多个文件会发生这种情况.我发现这个thread,讨论了几种补救措施,即.将一些typedef添加到bridge.hpp文件中,但在编译时会导致更多错误.我还发现这个thread建议删除有问题的.cpp文件和编译.这导致无错编译,然后是通常的make install.但是,从MATLAB内部调用任何OpenCV函数现在会导致错误,例如:

If = cv.dft(I, 'flags', cv.DFT_COMPLEX_OUTPUT);

Error using dft

cv::exception caught:

/home/xxx/opencv-master/modules/core/src/dxt.cpp:1760: error: (-215)

type == CV_32FC1 || type == CV_32FC2 || type == CV_64FC1 || type == CV_64FC2

in function dft

另一个错误示例:

im_denoise = cv.fastNlMeansDenoising(im_noise, 18);

Error using fastNlMeansDenoising

cv::exception caught:

/home/xxx/opencv-master/modules/photo/src/fast_nlmeans_denoising_invoker.hpp:146:

error: (-215) almost_dist2weight_[0] == fixed_point_mult_ in function

FastNlMeansDenoisingInvoker

任何有关如何解决这些问题的帮助非常感谢!

如何把opencv编译到matlab,c – 为OpenCV编译MATLAB绑定相关推荐

  1. matlab怎么跑.cpp程序,MATLAB编译cpp文件

    目的:打通MATLAB与VC之间的通道,实现用MATLAB调用VC程序,以及VC调用MATLAB程序. 上篇博客实现了将MATLAB的M文件编译成C/C++文件,exe应用程序.这篇实现MATLAB编 ...

  2. CentOS系统上编译、安装、配置OpenCV

    声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeB ...

  3. Opencv undefined reference to `cv::imread() Ubuntu编译

    Ubuntu下编译一个C++文件,C++源程序中使用了opencv,opencv的安装没有问题,但是在编译的过程中出现如下错误: undefined reference to `cv::imread( ...

  4. 【OpenCV】在Linux下用CMAKE编译安装OpenCV3.2.0

    [安装相关软件和库] 1.安装CMAKE:这里使用apt-get来安装; CMAKE 是一个跨平台编译工具,能够输出各种makefile,和project 文件,指导编译器编译,对CMAKE具体的可以 ...

  5. OpenCV Tensorflow C++API Protobuf eigen3 OpenBlas 编译过程

    OpenCV Tensorflow C++API Protobuf eigen3 OpenBlas 编译过程 文章目录 OpenCV Tensorflow C++API Protobuf eigen3 ...

  6. 用matlab调用vs2015来编译vs工程

    用matlab调用vs2015来编译vs工程 一.背景: 在测试仿真模型的时候需要自动化批量测试.而模型的输入是一个加密的任务文件.这个文件是大佬用cpp写的,需要用vs编译. 二.目的: 因此我想要 ...

  7. matlab中caitu_tiqu,车牌识别matlab语音版+OpenCV版+测试图像和设计文档

    [实例简介] 该文件包含了车牌识别的两个版本:matlab语音版+OpenCV版,有丰富的测试实例和文档信息,测试结果能满足大部分的车牌识别. [实例截图] [核心代码] 5d61aaaa-2457- ...

  8. matlab fft2的作用,为什么Matlab fft2比OpenCV dft快得多(why Matlab fft2 is much faster than OpenCV dft)...

    为什么Matlab fft2比OpenCV dft快得多(why Matlab fft2 is much faster than OpenCV dft) 我只是测试比较OpenCV的dft函数和Mat ...

  9. python的opencv库_用于Python的Opencv可视化库安装,面向,OpenCV,视觉

    计算机视觉最重要的库莫过于OpenCV,ananconda功能很强大,但是也有比较重要的几个库,还没做成集成开发环境,需要自己安装. 在安装的过程中也走了许多弯路,因为安装的方法有许多许多,有些随着O ...

  10. matlab获取ipv4地址,【MATLAB】从 IP camera 撷取影像

    用 MATLAB 读取网络摄影机,真的是件超级麻烦的事情. 表面上是有一个好用的 ipcam 函数,但是限制太多. ※ 本文于 2019/06/19 更新程序及部分内文 ※ 若您想要使用 MATLAB ...

最新文章

  1. 根据函数指针地址获取函数名
  2. 折叠式菜单 html,JQuery实现折叠式菜单的详细代码
  3. 一起学DNS系列(一)基础、概览
  4. C# Regex(3)
  5. echarts实现柱状图分页展示
  6. wxWidgets:wxWebRequest 示例
  7. 一文了解结构体字节对齐
  8. DEDEv5.6跳转网址修改成直链地址而非动态跳转
  9. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
  10. angularjs探秘五 举足轻重的scope
  11. 相关系数矩阵计算_corrplot包:相关性矩阵可视化
  12. python3 中方法各种参数和返回值
  13. oracle启动时报错ORA-00845 MEMORY_TARGET not supported on this system
  14. mojing SDK根据坐标进行移动
  15. win7 配置jdk
  16. 保护生态 高山流水 直播伴侣 一对一引流互动脚本 源码
  17. oracle sql索引查询,Oracle查询数据库的索引字段以及查询用索引
  18. 魔方口诀(个人备忘)
  19. 服务器装win7没有硬盘分区,深度win7安装没有磁盘分区怎么办?
  20. 反向代理服务器域名解析

热门文章

  1. java+flash在线拍照和编辑,保存到服务器(Spring3.2.2+swf+jquery)
  2. 用两种方法判断男性女性的存储过程
  3. 没有内幕交易:Coinbase完成了比特币现金调查
  4. JML规格编程——BUAA OO第三单元作业总结
  5. Artificial Intelligence Yourself
  6. 洛谷4145上帝造题的七分钟2
  7. postfix和dovecot服务异常,重启服务后又会自动停掉的解决办法
  8. 通用权限管理系统组件 (GPM - General Permissions Manager)
  9. (六)java多线程之ReadWriteLock
  10. React native 项目进阶(redux, redux saga, redux logger)