Перейти к содержимому
Compvision.ru
vital

cvCreateImage пошаливает!

Recommended Posts

Доброго дня суток!

Проблема, собственно вот в чем:

void main(int argc, char** argv)

{

MyClass obj;

IplImage* frame = cvCreateImage(cvSize(10,10),8,1); // В ЭТОЙ СТРОКЕ CV генерит исключение, что делать???

}

описание класса и хидеры:

#include "stdafx.h"

#include "cvaux.h"

#include "cv.h"

#include "highgui.h"

#include <string>

#include <iostream>

#include <vector>

using namespace std;

//#include "ViDemo"

class MyClass{

IplImage* img;

public:

MyClass()

{

img = cvLoadImage("lena.jpg");

}

~MyClass()

{

cvReleaseImage(&img);

}

};

Как я понимаю нужно знать хорошо реализацию OpenCV. Помогите пожалуйста!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня нормально проходит. Что именно говорит текст ошибки? Какая версия OpenCV?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
У меня нормально проходит. Что именно говорит текст ошибки? Какая версия OpenCV?

У меня теперь тоже.

Ошибка: access violation ... по такому-то адресу при вызове cvCreateImage или cvCreateMat

Использовал OpenCV2.0 и собирал с помощью CMake.

Неисправность заключалась в том, что каряво были добавлены в системные пути C:\OpenCV2.0\vs2008\bin\Release и Debug , фактически вообще не добавлены. Вместо этого в системных путях "проживал" C:\OpenCV2.0\bin и либы искали dll именно там. Что-то поругивалось попросило libcv200.dll.a - дал, стало работать, а как работать это уже другой вопрос!

Короче, прописал в системные пути C:\OpenCV2.0\vs2008\bin\... , добавил либы cv200.lib.. и стало все нормально работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×