qt-opencv+Qt,不显示图片

问题描述

opencv+Qt,不显示图片

如图,如果注释掉IplImage 指针之后的代码,则test_image.exe exited with code 0;
如果不注释掉,总会出现test_image.exe exited with code -1073741515,请问是哪方面的原因,是编译opencv不到位,还是什么

解决方案

感觉是因为:栈溢出,系统默认的栈的空间大小是1MB。
解决方法是将需要申请栈内存的局部变量更改为其他类型的变量,以减少对栈的压力。下面推荐三种解决方法:
1、要分配的大量局部动态变量或数组,改成用new分配,不过一定要记得delete哦。
2、如果类的定义中有大数组,不要用该类定义局部变量,改成用new构造对象。
3、直接将大容量局部变量数组移到函数外,使其作为全局变量数组存在,不过全局变量要慎用。

解决方案二:

OpenCV学习......
答案就在这里:QT 下OpenCV显示图片

解决方案三:

你好最近我也在用opencv+QT,但是安装opencv的时候总是有问题,请问有没有opencv的安装步骤啊?
ubuntu12.04
QT4.8.1
opencv3.1.0
咱么可以一起学习,一起讨论,谢谢。

时间: 2025-01-23 20:22:52

qt-opencv+Qt,不显示图片的相关文章

OpenCV分通道显示图片,灰度,融合,直方图,彩色直方图

     代码有参考跟整合:没有一一列出出处   // split_rgb.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include <vector> #include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv

qt图片表示问题-qt的toolbar中的图片显示不出来?好奇怪

问题描述 qt的toolbar中的图片显示不出来?好奇怪 刚刚开始接触qt,想做一个工具栏,其中想显示一个图片,代码如下. 可不知道为什么我的图片就是不显示,太奇怪了,请各位狠人帮我看看吧 QToolBar *pToolBar = new QToolBar; QToolButton *pNewDocBtn = new QToolButton; pNewDocBtn->setIcon(QIcon(":/prefix/copy.png")); pNewDocBtn->setTe

背景拉伸-用QT Cteator开发:设置背景图片自然

问题描述 用QT Cteator开发:设置背景图片自然 把一张两边带黑边的图片自然拉伸设置成背景壁纸,但是设成壁纸后黑边不能有,我弄的效果是这样的: 拉伸放大后人物没显示全,左边的黑边没了,但是右边的还在而且变成了白边,求大神指导下怎么才能达到我要的效果,我把代码贴上: void HomeView::chgHomeBG() { if (m_pAppManageView == NULL) { ERROR("HomeView::chgHomeBG m_pAppManageView is NULL&q

visual studio 2010-VS2010opencv写qt5界面显示视频,必须cvShowImage先显示,否则QT中视频不显示

问题描述 VS2010opencv写qt5界面显示视频,必须cvShowImage先显示,否则QT中视频不显示 运行时界面如下: 代码如下: void QT5video::showvideo() { ui.startBtn->setEnabled(false); ui.closeBtn->setEnabled(true); //声明IplImage指针 IplImage* pFrame = NULL; IplImage * return_frame; //获取摄像头 CvCapture* pC

qt 场景中加载图片并设置图片缩放

问题描述 qt 场景中加载图片并设置图片缩放 我想在qt场景中增加背景图片,且设置背景图片为缩放显示.使用setBackgroundBrush函数默认是平铺,请大家给我提供好的建议,万分感谢! 解决方案 http://blog.csdn.net/liukang325/article/details/44832397 解决方案二: qt例子里面有,40000 Chips 这个例子

态势图,QT,坐标位置显示

问题描述 态势图,QT,坐标位置显示 在一个表格里输入经纬度坐标,图上会让图片显示在转化后的坐标位置上.该怎么做?最好有详细代码.

win7+Qt+OpenCV安装攻略

为了让桌面背景炫一点,灵活一点,升级了home basic版到ultimate版,有几个发现 1.gnome在win7下也有主题可以用,但是很难看,和fedora18下的gnome完全不是一个味道 2.升级之后系统path中的内容被清除,直接导致一些程序无法运行: 1)cmd下的ping和ipconfig命令失效,PATH中加入;%SystemRoot%\system32修复 2)我的Qt与OpenCV失效,Qt导入图片的基本操作都not work了! 为了用Qt+OpenCV所以重装了Qt,C

win7+opencv+qt条形码搞起

1.linux下的开源条码识别软件:zbar code reader, win下直接安装后zbarcam有问题 到sourceforge日本分站点下载的ok的 不过源代码自己调不通啊 zbar code reader实现了1维和2维的条码识别 fedora下yum的zbar可以运行 如果自己编译报错说是v4l没有找到,patch也打不上,各种reject,以后再说 2.win下opencv+qt的话qt下载包含mingw的版本的 然后下载cmake,把opencv编译否则qt链接不上lib文件,

视频处理-我用qt+opencv 录制了视频

问题描述 我用qt+opencv 录制了视频 我用qt+opencv 录制了视频,问题一:录制了1分钟,视频中不到一分钟!用了定时器,ntimer= 1000/fps; 问题二,怎么录制音频? 谢谢 解决方案 OpenCV 录制视频QT OpenCV 播放视频Opencv + Qt 获取视频中任意一帧