I've backported the latest OpenCV 2.3.1 package from Debian Unstable. You can find them in my OpenCV launchpad PPA. This means the package is split up into different packages per lib again. I want to have my package as similar to the original ones as much ass possible, so no future conflict emerge. Since Ubuntu is x86 and i686+ plus only, I can enable some more optimization flags. I don't know if they have a really big impact.
Changes from my previous packages:
- Split up into package per lib
- You should remove libopencv2.3 before upgrading to the new packages. If your upgrade fails, just remove libopencv2.3 and try again
Changes from the original debian packages:
- Enabled SSE3 only for amd64
- Enabled SSE2
- Enabled CUDA
- Enabled TBB
- Removed i486 optimisation patch, Ubuntu is i686 and amd64