cv::resize give "Illegal instructruction" error on 32-bit Linux (Bug #1449)
Description
I am using ROS electric and the latest OpenCV. I have a node that takes a 640x480 usb image and resizes it to 320x240 and ships it out. This works fine. Works great and work, on my home laptop. BVut it bombs out on the cv::resize(large,small,cv::Size(),0.5,0.5) command on my other, smaller laptop. I took out the resize and the 640x480 images get published fine, and I can view them using ROS image_view, so the data is good. The only thing I can think of is that this smaller laptop in a 32-bit Ubuntu OS while the others (where the exact same code runs perfectly) are 64-bit. So, is seems that cv::resize() has a problem with 32-bit. BTW the resize doesn't work, no matter what the scaling factors (even 1's).
Associated revisions
Merge pull request #1449 from SpecLad:dc1394-095
History
Updated by Vadim Pisarevsky over 13 years ago
try to build OpenCV without SSE/SSE2/SSE3/... support on your laptop
Updated by Alexander Shishkov about 13 years ago
- Description changed from I am using ROS electric and the latest [[OpenCV]]. I have a node that takes ... to I am using ROS electric and the latest OpenCV. I have a node that takes a 64... More
Updated by Alexander Shishkov almost 13 years ago
- Target version deleted ()
Updated by Alexander Shishkov almost 13 years ago
- Assignee deleted (
Vadim Pisarevsky)
Updated by Marina Kolpakova almost 13 years ago
- Assignee set to Marina Kolpakova
Updated by Alexander Shishkov almost 13 years ago
- Target version deleted ()
Updated by Anatoly Baksheev over 12 years ago
- Assignee changed from Marina Kolpakova to Vadim Pisarevsky
Updated by Vadim Pisarevsky over 12 years ago
ok, since resize now passes many tests on very diffrent platforms, OSes, when OpenCV is built with various compilers, I consider it as a false alarm. May be, that laptop does not support SSE instruction
- Status changed from Open to Cancelled