파이썬에서 OpenCV contrib 사용
배경
macOS에서는 OpenCV를 brew를 통해 설치 가능하지만 SIFT 등 contrib에 포함된 기능을 사용할 수 없다 (옛날에는 contrib도 설치할 수 있었지만 지금은 할 수 없게 되어 버렸다).
contrib의 기능을 사용하려면 자체 OpenCV를 빌드해야합니다.
자신의 작업 메모적으로 기록해 둔다.
이 기사에서는 OpenCV4(4.1.0)의 설치를 상정하고 있다.
 1. OpenCV 다운로드
아래 URL에서 OpenCV 소스 코드 다운로드
 htps : // 기주 b. 코 m / 오펜 cv / 오펜 cv / 레페 아세 s
적당한 장소에 해동
 2. OpenCV contrib 다운로드
아래 URL에서 OpenCV contrib 소스 코드 다운로드
 htps : // 기주 b. 코 m / 오페인 cv / 오페인 cv_ 안티 b / 레페 아세 s
적당한 장소에 해동한다. OpenCV의 해동해 나온 폴더 바로 아래에 적당한 이름으로 해동해 두면 좋다( contrib 등).
 3. cmake 설정
그런 다음 cmake도 설치
 htps : // c 케케. 오 rg / 도 w 응 아 d /
OpenCV 빌드에 필요합니다.
 4. OpenCV 빌드
cmake를 시작하고 빌드를 설정합니다.
아래 URL에서 OpenCV 소스 코드 다운로드
htps : // 기주 b. 코 m / 오펜 cv / 오펜 cv / 레페 아세 s
적당한 장소에 해동
2. OpenCV contrib 다운로드
아래 URL에서 OpenCV contrib 소스 코드 다운로드
 htps : // 기주 b. 코 m / 오페인 cv / 오페인 cv_ 안티 b / 레페 아세 s
적당한 장소에 해동한다. OpenCV의 해동해 나온 폴더 바로 아래에 적당한 이름으로 해동해 두면 좋다( contrib 등).
 3. cmake 설정
그런 다음 cmake도 설치
 htps : // c 케케. 오 rg / 도 w 응 아 d /
OpenCV 빌드에 필요합니다.
 4. OpenCV 빌드
cmake를 시작하고 빌드를 설정합니다.
그런 다음 cmake도 설치
htps : // c 케케. 오 rg / 도 w 응 아 d /
OpenCV 빌드에 필요합니다.
4. OpenCV 빌드
cmake를 시작하고 빌드를 설정합니다.
OPENCV_EXTRA_MODULES_PATH 에 2단계에서 다운로드한 OpenCV contrib의 저장 위치를 지정한다.
OPENCV_ENABLE_NONFREE 
make , 빌드가 끝나면 make install 5. opencv-python, opencv-contrib-python 설치
Python을 통해 OpenCV를 터치하기 위해 다음 소프트웨어를 pip으로 설치
- htps : // py 피. 오 rg / p 로지 ct / 오펜 cv py 텐 /
- htps : // py 피. 오 rg / p 로지 ct / 오 펜 cv 콘 티 붐 텟 /
 6. 빌드 결과를 파이썬 패키지에 복사합니다.
아래 파일 ( cv2.cpython-37m-darwin.so )을 파이썬 cv2 패키지에 복사
 
 
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(파이썬에서 OpenCV contrib 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/0x0c@github/items/b3104e30c46db42dea25
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
아래 파일 (
cv2.cpython-37m-darwin.so )을 파이썬 cv2 패키지에 복사
                Reference
이 문제에 관하여(파이썬에서 OpenCV contrib 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/0x0c@github/items/b3104e30c46db42dea25텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)