Ich bin neu in der Verwendung von OpenCV. Ich benutze C++ in Visual Studio 2013 und OpenCV 3.1. Ich möchte Canny Kanten berechnen und hier ist mein Code:OpenCV 3.1 Warnung und Absturz bei der Verwendung von UMat
UMat getImage()
{
return imread("...\\myPic.jpg").getUMat(ACCESS_FAST);
}
int _tmain(int argc, _TCHAR* argv[])
{
UMat u;
u = getImage();
cv::Canny(u, u, 100, 50);
namedWindow("Display window", WINDOW_AUTOSIZE);// Create a window for display.
imshow("Display window", u);
getchar();
return 0;
}
Ich kann das Ergebnis oder ein Bild nicht sehen. Statt dessen sehe ich dieses Fenster:
Was ist los? Ich stelle fest, dass ich mein Bild im Fall der Verwendung vonInstanz sehen kann.