Im пытается сшить три изображения вместе. Для этого я выбрал OpenCV 2.4.10 и Microsoft Visual C++ 2010 Express.
Изображения 1500x1500px и в CV_8UC3 при чтении.
Im здание для 32-х и уже есть несколько других вещей, работающих с OpenCV, так что я предполагаю, что проект настроен правильно с дорожками и т.д ..OpenCV Stitching, C++ - Необработанное исключение
Странно то, что я получаю эту ошибку только иногда, и только если я попытаюсь сшить более двух изображений.
Вот сообщение об ошибке:
Unhandled exception at 0x5841dcaa in Stitching Test.exe: 0xC0000005: Access violation reading location 0x00000004.
После того, что я получаю автоматически выравнивают 99 «Chores.cpp» или линии 189 «TaskCollection.cpp», так что я думаю, вот источник ошибки. (Путь C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ элт \ ЦСИ)
А вот код:
#include <iostream>
//OPENCV
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
//OPENCV STITCHING
#include <opencv2\stitching\stitcher.hpp>
using namespace std;
using namespace cv;
int main(){
Mat panoramaImage;
vector<Mat> inputImages;
inputImages.push_back(imread("../../V1.bmp"));
inputImages.push_back(imread("../../V2.bmp"));
inputImages.push_back(imread("../../V3.bmp"));
Stitcher stitcher = Stitcher::createDefault();
Stitcher::Status stitcherStatus = stitcher.stitch(inputImages, panoramaImage);
imshow("Stitching Result", panoramaImage);
waitKey(0);
return 0;
}
Кто-то получил предложение?
Поскольку никто, кажется, не получил ответа, я подал [отчет об ошибке] (http://code.opencv.org/issues/4236) – ellow7