Open3D 3rdparty에도 JPEG-TURBO 라이브러리가 있으나, Open3D include만 하면 링크 참조 483개의 오류가 뜨는 슬픔 때문에 따로 다운 받았다.
난 사진 압축하려고 turbojpeg.h가 필요했음
1. NASM 설치
NASM
Latest version For users of RPM-based Linux distributions (e.g. Fedora, Red Hat, SUSE, ...), you can download the official NASM builds using dnf or yum by installing nasm.repo in your /etc/yum/yum.repos.d directory.
www.nasm.us
NASM을 다운받는다.
cmd 창에 nasm -v 입력했을 때 저렇게 나와야 함
2. CMAKE 설치
난 원래 설치 되어있었으므로 패스
참고로 3.27.4 버전이다.
3. libjpeg-turbo 다운
libjpeg-turbo | Main / libjpeg-turbo
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86, x86-64, and
libjpeg-turbo.org
Download 버튼 누르면 된다.
https://sourceforge.net/projects/libjpeg-turbo/files/3.0.0/
libjpeg-turbo - Browse /3.0.0 at SourceForge.net
Package signatures To ensure the integrity of the libjpeg-turbo binary packages, the RPM and DEB files and the source tarball are signed using the following key: https://www.libjpeg-turbo.org/key/LJT-GPG-KEY https://keyserver.ubuntu.com/pks/lookup?op=get&s
sourceforge.net
난 참고로 3.0.0 다운 받았다.
libjpeg-turbo-3.0.0.tar.gz 받아서 압축 풀고 C드라이브에 배치했다.
tar.gz 파일 압축 푸는 건 구글링하면 많이 나온다.
4. cmake로 설치
그 전에 C:\libjpeg-turbo-3.0.0에 들어가서 build 폴더를 생성했다.
그리고 Configure 누르고(Generator는 비쥬얼 스튜디오 2019, x64로 했다), WITH_SIMD 체크하고 Generate 누르자
Open Project 눌러서 프로젝트 열고
5. 빌드
ALL_BUILD 우클릭 - 빌드
끝나면
INSTALL 우클릭 - 프로젝트만 - INSTALL만 빌드
다 하면
여기서 include, lib 폴더 있음
6. 실제 사용
비주얼 스튜디오 프로젝트 속성 들어가서
C/C++ - 추가 포함 디렉터리에서
링커 - 일반에서
끝
'Image Process' 카테고리의 다른 글
Open3D Visual Studio에서 사용하는 법 (0) | 2023.09.10 |
---|
댓글