mat-opencv显示图像问题,下述代码有错吗?

问题描述

opencv显示图像问题,下述代码有错吗?

#include "stdio.h"
#include "cv.h"
#include
#include "highgui.h"
using namespace cv;
using namespace std;
int main()
{
Mat m1;
m1 = imread("lena.jpg", 1);
if (m1.empty())
{
cout << "read error" << endl;
return -1;
}
//Mat m2(m1);
namedWindow("s",1);
imshow("s",m1);
waitKey(0);
return 0;
}
不知道哪里有错误,提示说fopen用错了。。

解决方案

看看文件是否存在,最好用绝对路径,这样写不一定找得到文件
还有文件的权限

解决方案二:

解决方法见http://blog.csdn.net/lov_zhu/article/details/11876443这个博客

解决方案三:

看了一下,这u 也不能说是VS的问题,它建议用更安全的API,而不是就的有安全问题的API。只不过opencv没支持好。

时间: 2024-09-10 18:14:38

mat-opencv显示图像问题,下述代码有错吗?的相关文章

OpenCV 显示图像的凸包 Convex Hull 效果

OpenCV 显示图像的凸包 Convex Hull 效果 目的 本文将教你如何使用 OpenCV 函数 convexHull 代码 代码如下所示,可从这里 下载 #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include <iostream> #include <stdio.h> #include <stdlib.h>

OpenCV+OpenCL stereo match 代码

之前配置cuda跟opencv 的混合编程,发现只要使用的东西多半还要用opencv的代码编译一次,加上cuda的编译太浪费时间了,我看了几个博客,觉的opencl这个可能会比较好整,就把opencv里面的opencl代码的部分编译了一下,这个比较少,用的时候也能直接检测出来i7 自带的集成显卡: Device name:Intel(R) HD Graphics 4600   后面调试程序时候发现,2.4.4版本好像还没有直接能用的dll,2.4.10的build文件夹中就有可以直接调用的现成d

int-求看代码不知道错在那

问题描述 求看代码不知道错在那 #include #define N 10 struct person { char name[11]; char birthday[11]; char sex; char fp[17]; char p[17]; }stu[N]; int main( ) { int x,i; scanf("%d",&x); for(i=0;i { scanf("%s %s %c %s %s",stu[i].name,stu[i].birthd

数据-这段代码哪里错呀,帮我改改可好,谢谢啦

问题描述 这段代码哪里错呀,帮我改改可好,谢谢啦 #include"stdio.h" struct STUDENT { char id[3]; char name[10]; int score[5]; double ave; }stu[10]; void main() { int num=10,i,j,all=0; for(i=0;i<num;i++) { printf(" 请输入第%d学生的数据:",i+1); printf(" 学号: "

python-Eric6 右键点击生产对话框代码 报错

问题描述 Eric6 右键点击生产对话框代码 报错 Warning: An unhandled exception occurred. Please report the problem using the error reporting dialog or via email to . A log has been written to "C:UsersASUS_eric6eric6_error.log". Error information: -------------------

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

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

第一行代码-酷欧天气showProgressDialog();代码报错

问题描述 酷欧天气showProgressDialog();代码报错 第一行代码的酷欧天气ChooseAreaActivity,showProgressDialog();总是显示报错,根据原版的代码修改后依然如此,想知道是什么原因. 以下是代码: package activity; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.ProgressD

java-svn检出代码报错,求解?

问题描述 svn检出代码报错,求解? svn 检出的代码一片报错,svn上好像只有几个源码文件,应该导出为web project还是java project?为什么我的报错呢 我上传了一张图片 大家帮忙看看 解决方案 是否工程文件没有提交到服务器. 解决方案二: 1.svn服务器是你有在维护还是别人的你只是检出下载 2.你可以自己新建工程,然后检出svn到你的项目中就可以 3.具体报错是什么,是说代码中找不到类还是其它? 解决方案三: 描述不太详细 可以先确认下服务器上是否只有这几个源码文件 是

filepath-Pathon 删除指定目录下的文件, 我是coding online,无法调试,代码报错,具体如下:

问题描述 Pathon 删除指定目录下的文件, 我是coding online,无法调试,代码报错,具体如下: #Delete all files under the pointed path import os filePath = raw_input("Input path where you want delete:n") #If file path is null, we should initial the variable "/home" if file