qte4 5 3-qte4.5.3编译opencv显示图像程序出错

问题描述

qte4.5.3编译opencv显示图像程序出错

用qte4.5.3 make一个简单的opencv显示图像程序时,出现错误:/usr/local/lib/libopencv_calib3d.so:could not read symbols:Invalid operation
具体的.pro工程文件如下:
QT+= core

QT-=gui
TARGET=opencvqt // 工程文件名

CONFIG+=console

CONFIG-=app_bundle
CONFIG+=link_pkgconfig
PKG_CONFIG=opencv
TEMPALTE=app
SOURCES+=mian.cpp
INCLUDEPATH+=/usr/local/include

            /usr/local/include/opencv

            /usr/local/include/opencv2

解决方案

opencv路径中有中文吗?有的话去掉,还有路径配置成绝对路径

解决方案二:

opencv安装的库正确吗?感觉库有问题。

解决方案三:

不好意思 ,帮不上你的忙 了,想了好久还是想不出

解决方案四:

谢谢大家,这个我解决了。之前在QtCeator编译是成功的,所以分析原因肯定是qte哪里的设置不对,然后就想到了qmake.conf没有设置错了,应该设
置的路径是/qte/mkspecs/qws/linux-arm-g++/qmkae.conf,在其中添加
QMAKE_INCDIR=/usr/local/include
/usr/local/include/opencv
/usr/local/include/opencv2
QMAKE_LIBS=-lopencv_imgproc -lopencv_core -lopencv_ml

时间: 2024-08-03 15:49:45

qte4 5 3-qte4.5.3编译opencv显示图像程序出错的相关文章

linux-qt上编译opencv程序出错

问题描述 qt上编译opencv程序出错 编译提取棋盘格角点的的程序,但是一直显示cvFindChessboardCorners这个函数有问题,请大神指教! 错误如下: ../qt_subpix1/main.cpp: In function 'int main(int, char**)': ../qt_subpix1/main.cpp:14:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-st

[求解答!]mac os的终端里怎么编译opencv程序呢?

问题描述 [求解答!]mac os的终端里怎么编译opencv程序呢? wangxiaoxiaodeMacBook-Air:cpp wangxiaoxiao$ g++ facedetect.cpp -o facedetect `pkg-config-cflags --libs opencv` -bash: pkg-config-cflags: command not found facedetect.cpp:1:10: fatal error: 'opencv2/opencv.hpp' file

linux-Linux下编译opencv的cvDrawChessboardCorners函数出错

问题描述 Linux下编译opencv的cvDrawChessboardCorners函数出错 在linux上编译: zoegreen@zoegreen-Lenovo-IdeaPad-Y470:~/桌面/subpix_test$ g++ subpix2.cpp -o subpix2 `pkg-config --cflags --libs opencv` subpix2.cpp: In function 'int main()': subpix2.cpp:15:20: warning: depre

mac-求大神帮忙解决!Mac下在xcode里编译opencv出现下面错误请问怎么回事?

问题描述 求大神帮忙解决!Mac下在xcode里编译opencv出现下面错误请问怎么回事?

xcode编译opencv出错,求指点

问题描述 xcode编译opencv出错,求指点 OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /Users/wangxiaoxiao/Downloads/opencv-3.0.0/modules/highgui/src/window.cpp, line 271 libc++abi.dylib: terminating with uncaught exception

VS与MATLAB混合编程在mfc中用opencv显示图像

问题描述 VS与MATLAB混合编程在mfc中用opencv显示图像 我想用vs与MATLAB混合编程实现图像可视化界面,编译好的MATLAB程序是shiyan,编译成功后要在vs中mfc用opencv显示图像,但是最终处理后的图像显示不出来,想请大家帮忙看下我的程序哪里出问题了?先谢谢大家了,还有我想问问,我输入的是灰度图也就是在cmat中是1通道,是不是应该跟MATLAB显示出来的数是一样的?怎么把图像矩阵再vs中显示出来呢?谢谢大家,谁知道希望帮帮我! if( !lvboInitializ

摄像头 出错-Linux下Opencv打开摄像头出错

问题描述 Linux下Opencv打开摄像头出错 我在vmare的Fedora9 环境下使用qt加上opencv捕捉图像. CvCapture* capture = 0; capture = cvCaptureFromCAM( 0 ); 编译时出现VIDIOC_QUERYCTRL:input/output error. 我的摄像头是支持v4l2的,所以很奇怪,想请教下有什么办法可以解决

iostream-请大神一看!使用tinyxml编译出来的程序运行时的错误!

问题描述 请大神一看!使用tinyxml编译出来的程序运行时的错误! 因为是新手刚学习tinyxml,所以谢了个生成xml文件的cpp试试,编译时没问题,但是程序运行时会出现:xml: malloc.c:2395: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (ol

command-osx下编译hadoop-2.5.2-src出错

问题描述 osx下编译hadoop-2.5.2-src出错 [exec] /usr/bin/cc -g -Wall -O2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl-search_paths_first -Wl-headerpad_max_install_names CMakeFiles/test_libhdfs_vecsum.dir/main/native/libhdfs/test/vec