http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/core/mat%20-%20the%20basic%20image%20container/mat%20-%20the%20basic%20image%20container.html
至于TM的为什么会出现这种问题,我配置的是X64的opencv. 然而我却用Win32的 vs debug去运行它!!
要想改成X64的 创建文件的时候 要是属性里面,属性管理器里面换成X64的
但是又出现其他的错误!说什么缺少wolrd310d , 然而配置文件是我默认添加进去的 , 其实Lib文件可以把自己用到的lib添加进去就行了,其他不用的根本不用添加。
我的建议是 重新配置X86的OpenCV 用win32去debug这样子问题会少很多!!!
配置Opencv的步骤:
http://jingyan.baidu.com/article/75ab0bcbee4b47d6864db2fc.html
我配置完以后 重启电脑, 甚至Point2d 都声明不了, 配置了几次 都不行, 结果发现在配置环境变量的系统变量的时候 我独立的创建了一个
OpenCV_Dir的路径 里面路径依然是X64的(X64害死人呐), 随后改成X86的。 继续配置完 重启电脑
新建程序:
// Test5.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "cv.h"
using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat M(2, 2, CV_8UC3, S

在使用OpenCV时遇到了在X64环境下用Win32 VS运行导致的Oxc0000007错误。解决方法包括将项目属性改为X64,但可能会遇到缺少库的问题。建议重新配置X86的OpenCV并使用Win32进行调试。配置过程中注意环境变量设置,确保OpenCV路径正确。提供了一个简单的Mat初始化示例,运行成功。
最低0.47元/天 解锁文章
862

被折叠的 条评论
为什么被折叠?



