menandro / vfs

Variational Fisheye Stereo
49 stars 18 forks source link

Run return test_t265_data() Error #8

Closed chunyang-zhang closed 4 years ago

chunyang-zhang commented 4 years ago

Your work is amazing! I try to run the "testvfs" demo, but failed. Error Message : CUDA error at /home/super/Vision/vfs/testVFS/downscale.cu:92 code=18(cudaErrorInvalidTexture) "cudaBindTexture2D(0, texFine, src, width, height, stride * sizeof(float))". Have you encountered this problem? If not, do you have any ideas about it? thank you!

menandro commented 4 years ago

Sometimes, this error comes from the input images not found.

chunyang-zhang commented 4 years ago

Okay,thank you for your advice! I have checked the input images that is needed by the function(test_t265_data()):

     cv::Mat im1 = cv::imread("robot1.png", cv::IMREAD_GRAYSCALE);
     cv::Mat im2 = cv::imread("robot2.png", cv::IMREAD_GRAYSCALE);

     translationVector = cv::readOpticalFlow("translationVector.flo");
     calibrationVector = cv::readOpticalFlow("calibrationVector.flo");
     fisheyeMask8 = cv::imread("mask.png", cv::IMREAD_GRAYSCALE);

     translationVector = cv::readOpticalFlow("translationVectorHalf.flo");
     calibrationVector = cv::readOpticalFlow("calibrationVectorHalf.flo");
     fisheyeMask8 = cv::imread("maskHalf.png", cv::IMREAD_GRAYSCALE);

robot1.png, robot2.png, mask.png, maskHalf.png, calibrationVector.flo, calibrationVector.flo, translationVectorHalf.flo, calibrationVectorHalf.flo

I put these files and my program in a same directory, I'm sure that these files can be found by the program, but i also get the same error again. Could you give some advice? thank you!

menandro commented 4 years ago

I added a few lines to check if the images are actually found. Please check if it works for you.

chunyang-zhang commented 4 years ago

I added a few lines to check if the images are actually found. Please check if it works for you.

Okay, thank you for your work and response! I will try it again!

chunyang-zhang commented 4 years ago

it works! thank you very much