导航:首页 > 源码编译 > qt基于vs编译opencv4

qt基于vs编译opencv4

发布时间:2023-05-30 09:12:17

Ⅰ vs+opencv+qt 出现错误:应用程序无法正常启动(0xc000007b)

应用程序错误问题:
1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持的,如果应用程序组件不完整也会导致的。
3.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。

应用程序错误解决方法:
1.检查电脑是否差芹改存在病毒虚判,请使用网络卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。首游顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。

Ⅱ 如何使用qtcreator创建opencv程序

第一步:下载OpenCV 并安装
我用的版本是2.1 安装后使用灶山CMake 进行了编译配置,具体的方法见OpenCV的官方网站。
第二步:下载QT
这里我下载了三个软件:QTCreator qt-win-opensource-4.7.3-vs2008.exe qt-vs-addin-1.1.9.exe 具体的方法我也不说了,Windows下的QT配置还是很Easy的。
第三步:在带辩袭QTCreator下使用OpenCV
其实也是很简单的,在你的Pro文件下添加一些语句就OK了。我的添加语句如下:
INCLUDEPATH += D:\OpenCV2.1\VS2008\include\opencv
CONFIG(release,debug|release){
LIBS += D:\OpenCV2.1\VS2008\lib\cv210.lib \
D:\OpenCV2.1\VS2008\蠢兄lib\cvaux210.lib \
D:\OpenCV2.1\VS2008\lib\cxcore210.lib \

Ⅲ 如何在qt中使用opencv,还请过来人指教

Step1>

CMake OpenCV,使用CMake生成OpenCV库的makefile文件,需要注意的是解压出来的OpenCV存储路径中的文件夹不要带有空格或者中文(我的是E:\OpenCV,不
要用类似于E:\工程\opencv, E:\Open
CV这种),打开CMake,指定源码位置(就是OpenCV解压出来的地方)和存放生成文件的地方,Configure弹出如图对话框,选择MinGW Makefiles和Specify native compilers

跳出对话框用以指定C++和C的编译器路径,C用gcc.exe,在QtSDK目录下的mingw/bin子目录中,C++用g++.exe:

然后再次Configure,无错误后选中WITH_QT

再次Configure会出现下图信息提示找不到Qt的Qmake可执行文件

手动指定Qmake.exe所在目录(在.\QtSDK\Desktop\Qt\4.7.4\mingw\bin下面):

再次Configure,无错误后 Generate。

Step2>

编译

1> Cmd命令 转到Generate到的目录(我的是如上图所示的E:\opencv\MinGW)

>> cd E:\opencv\MinGW

2> Cmd命令 编译文件

>> mingw32-make

3> Cmd命令 编译INSTALL

>> mingw32-make install

过程如图:

Step3>

在存放Generate生成的目录下有一个install目录,
编译好的所有结果都在这里啦,包括bin,lib和include,把bin目录放到环境变量path中,其实可以把整个install目录拷贝到某个地
方使用,这样就可以把opencv目录里面的内容全删了,省的占空间。我就把install里面的内容全都搬到了E盘下的OpenCVforQt目录下了
(0.0)。

Example:

在用QtCreator和OpenCV的时候,修改用到opencv的工程的.pro文件就可以了,添加include和lib,例如:

QT += core gui

TARGET = Win_OpenCV_Test
TEMPLATE = app
INCLUDEPATH += E:\OpenCVforQt\include
INCLUDEPATH += E:\OpenCVforQt\include\opencv
INCLUDEPATH += E:\OpenCVforQt\include\opencv2
LIBS += E:\OpenCVforQt\lib\libopencv_core231.dll.a
LIBS += E:\OpenCVforQt\lib\libopencv_highgui231.dll.a
LIBS += E:\OpenCVforQt\lib\libopencv_imgproc231.dll.a
SOURCES += main.cpp

一个例子:

Code Snippet

#include <QtGui/QApplication>
#include <QtGui/QMessageBox>
#include <cv.h>
#include <highgui.h>
using namespace cv;

int main(int argc, char *argv[])
{
QApplication app(argc, argv);
Mat giraffe = imread("f:/giraffe.jpg");
if(giraffe.empty())
{
QMessageBox::warning(0, "Warn", "Empty image!", QMessageBox::Ok);
}
else
{
imshow("giraffe [press any key to exit]", giraffe);
waitKey();
}
return 0;
}

Ⅳ 为什么要在vs2015下编程qt和opencv

qt是个跨操作系统的平台,可以移植到其他操作上。vs编译的运行在windows上。其实编程上来讲没什么差别,关键看你针对哪个平台。如果需要在windows上运行编译好的程序,那么qt和vs一样,你需要下载一个windows上的opencv包,里面会有相关头文件和windows(.dll)库文件。腊蚂橘如果需要使用qt编写在linux上运行的程序,那就需轮团要下载安装linux上的opencv版本,里面同样会有头文件和linux(物碧.so)库文件。编译链接的时候直接指定相关库文件目录就可以了。

Ⅳ 如何在Qt中配置OpenCV开发计算机视觉程序

1.opencv一定要是自己用CMake编译的mingw版本!就因为老是编译不成喊岁功,导致我费了一周也没配置好。换系统、换不同陆早版本的opencv,重装Qt根本没用。
2.qt程序运行的时候要把opencv的相应*.dll文件拷贝到对早渗雀应的Debug文件夹中去,即和*.pro、*.cpp等放在一起。

Ⅵ 如何在Qt中使用OpenCV

QT的安装 Qt for windows安装及设置 Qt+MinGW平台的搭建(要两个软件:Qt是qt-win- 4.4.3-mingw.exe,MinGW是devcpp-4.9.9) 步骤如下: step1: 运行devcpp-4.9.9.2_setup.exe,相当于安信启装了掘坦返MinGW,判饥这里我们一路next默认安装

Ⅶ 如何在Qt中配置OpenCV开发计算机视觉程序

网上的教程很多,你可以网络一下。我只是补充几点,我前一段为了配置它花了一个星期。 如果实在Linux系统下还好,按照教程估计没问题了燃岩腊。如果是在windows系统下,问题就大了。
首先,vc10,vc11,vc12这几个是怎么添加库都不会成功的。不知道为什么QT现在还不支持visual studio编译的库。要用mingw编译的库才行,这个mingw编译的库opencv以前是自带的。但是据说opencv2.4.5还是opencv2.4.7之后就不自带了。需要自己用CMake编译。所以还是自己到网上找教程自己CMake一下吧。
其次,上面一切配置完成之后,qt程序运行的时候要把opencv的相应*.dll文件拷贝到对应的Debug文件夹中去,即和*.pro、枣竖*.cpp等放在一起。
这就是我配置得来的经验。
还可以参考下我的这篇博客,记录了我配置的经验和第一个opencv和qt结合,打开并显示图片的代码。应该有皮滑你想要的东西。
http://blog.csdn.net/xingchenbingbuyu/article/details/50688378

Ⅷ linux环境下在QT中配置opencv4.2.9

环境变量配置:
这里以我安装的路径(/opt/Qt5.3.1/5.3/gcc_64)为例:
注:export可以新增,修改或删除一个环境禅孝变量

centos 下是/etc/bashrc ubuntu下是~/.bashrc
1. vim /etc/bashrc
在 /etc/bashrc最下面加入:
export QTDIR=/opt/Qt5.3.1/5.3/gcc_64
注:这里新增一个环境变量QTDIR
export PATH=$QTDIR/bin:$PATH
注:修改PATH环境变量,在PATH前面加入QT的bin路径贺销稿斗芹
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
注:LD_LIBRARY为动态库查找路径

2. source /etc/bashrc
注:source 命令是重新执行刚修改过的初始化文件,使之立即生效。

Ⅸ ubuntu下qt怎么编译opencv2.4.13

OpenCV 2.2以后版本需要使用Cmake生塌轿隐团厅成makefile文件,因此需要先安装cmake。 ubuntu下安帆弯装cmake比较简单, apt-get install cmake apt-get install libgtk2.0-dev(下面两步安装编译必须的库) apt-get install pkg-config 然后你们下载

阅读全文

与qt基于vs编译opencv4相关的资料

热点内容
程序员算法有多强 浏览:713
pythonworkbook模块 浏览:242
什么app能查医生 浏览:175
轻量级的编程语言 浏览:338
程序员那么可爱生孩子 浏览:432
后缀him3加密文件是什么软件 浏览:984
坚果隐藏app为什么要140版本才能用 浏览:313
淘宝dns服务器地址 浏览:259
领英转型app哪个好用 浏览:943
压缩软件的图标 浏览:97
卖鞋哪个app是真的 浏览:469
python迭代是累计吗 浏览:419
程序员哪些平台接私活 浏览:175
单片机充电电路原理图 浏览:1000
android软件云服务器地址 浏览:213
如何用服务器做内网穿透服务 浏览:401
oracle加密表空间重置密码 浏览:302
mdk编译后目标文件 浏览:616
老人动手解压 浏览:720
小米sd卡解压 浏览:996