-
Notifications
You must be signed in to change notification settings - Fork 283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIFT Illegal Instruction error on macOS Intel with OpenCV 4.6.0 installed with brew #1106
Comments
Some tests for curiosity using Github actions.
The
Not all CPU features are made dispatched mainly to avoid too big binary size for the lib. On Github actions, the macOS-12 is installed on:
With
When built from source:
From my understanding
means that at build time it has been requested to support as a baseline feature Anyway, this is still strange for me this bug since the dispatching mechanism should make that the correct code path is properly taken wrt the current CPU. Maybe we should warn the people at |
System: macOS Monterey 12.6
Processor: 2,6 GHz Intel Core i7
OpenCV version: 4.6.0 (brew)
On macOS installing OpenCV 4.6.0 with
brew install opencv
produce anIllegal Instruction error
when running ViSP following tests:testKeyPoint-5
andtestKeyPoint-7
.This is an OpenCV brew specific error that could be reproduced by building asift.cpp from source with the following
CMakeLists.txt
file over aero1.jpg and aero3.jpg images:The issue is the following:
Note:
The text was updated successfully, but these errors were encountered: