Hi everybody,
I had some C++ code that integrated OpenCV and it worked great in UE4. I tried to port that to UE5, but it keeps crashing whenever I try to initialize an OpenCV CV::Mat. Here is a tiny snippet that I use for testing and keeps crashing on me:
FTexture2DMipMap* MyMipMap = &MyTexture2D->PlatformData->Mips[0];
FByteBulkData* RawImageData = &MyMipMap->BulkData;uint8* Pixels = static_cast<uint8*>(RawImageData->Lock(LOCK_READ_ONLY));
int32 SizeX = MyTexture2D->GetSizeX();
int32 SizeY = MyTexture2D->GetSizeY();
cv::Vec3b* newColor = new cv::Vec3b();cv::Mat* imageMat = new cv::Mat(SizeY, SizeX, CV_8UC4, Pixels);//CV_64FC3);
RawImageData->Unlock();
return;
Any help is much appreciated !!