tool: libjpeg-turbo can be quickly decoded, Azure Kinect Sensor SDK is used in this tool
p>
https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/release/1.3.x/src/record/internal/matroska_read.cpp
libjpeg-turbo Github
https://github.com/libjpeg-turbo/libjpeg-turbo
can be compiled from github source code with cmake. To install nmake, check to see if there is a release
libjpeg-turbo released on sourceforge compiled 2.0.3 version:
libjpeg – turbo 2.0.3 p>
p>https://sourceforge.net/projects/libjpeg-turbo/files/2.0.3/
Exe libjpeg-turbo-2.0.3-vc64. Exe
install (unzip) :
libjpeg-turbo64
folder:
├─bin
├─classes
├─doc
├─include
├─lib
│ └─pkgconfig
└─man
└─man1
structure similar to OpenCV library
, I downloaded libjpeg-turbo-2.0.3-gcc64. Exe
. A file under lib, in order to cooperate with vs, I still use libjpeg-turbo-2.0.3-vc64
is then configured as follows.
h2> configuration
-
VC++ Directories/Include Directories new: $(LIBJEPEGTURBO_PATH)\ Include
- create a new system variable:
LIBJEPEGTURBO_PATH
: D:\libjpeg-turbo-gcc64
create a new environment variable: %LIBJPEGTURBO_PATH%\bin
corresponding to dynamic library location
- > li>
- > li b>> li>
Linker/General/Addtional Lib Dir $(LIBJEPEGTURBO_PATH)\lib
corresponding static Library location
VC++ Directories/Library Directories new $(LIBJPEGTURBO_PATH)\lib
-
Linker/Input/Addtional Dependencies new turbojpeg. Lib
refer to the introduction method of Azure- kinect-sdk for libjpeg. When linking, introduce lib
target_link_libraries(k4a_playback PUBLIC
k4a::k4a
k4ainternal::logging
ebml::ebml
matroska::matroska
libyuv::libyuv
libjpeg-turbo::libjpeg-turbo
)
VC++ Directories/Include Directories new: $(LIBJEPEGTURBO_PATH)\ Include
- create a new system variable:
LIBJEPEGTURBO_PATH
:D:\libjpeg-turbo-gcc64
create a new environment variable:%LIBJPEGTURBO_PATH%\bin
corresponding to dynamic library location - > li>
- > li b>> li>
Linker/General/Addtional Lib Dir $(LIBJEPEGTURBO_PATH)\lib
corresponding static Library location
VC++ Directories/Library Directories new $(LIBJPEGTURBO_PATH)\lib
Linker/Input/Addtional Dependencies new turbojpeg. Lib
refer to the introduction method of Azure- kinect-sdk for libjpeg. When linking, introduce lib
target_link_libraries(k4a_playback PUBLIC
k4a::k4a
k4ainternal::logging
ebml::ebml
matroska::matroska
libyuv::libyuv
libjpeg-turbo::libjpeg-turbo
)
program #include "turbojpeg. H "
Read More:
- OpenGL environment configuration under VS2010 / vs2012 / vs2015
- Configuration of OpenGL in VS2010
- Problems encountered in vs2015 configuration using OpenGL environment
- Some configuration problems of OpenGL in VS2008
- On the configuration of OpenGL Red Book eighth edition environment in vs2013
- The reason of OpenGL configuration error in VS
- Simple configuration of glfw + glad in vs2015 OpenGL development environment
- Vs configuration of OpenGL development environment: configuration of glfw library and glad Library
- Common compatibility problems of VS2010 to vs2017 projects
- [VTK] vtk8.2.0 + vs2015 + win10 compilation and configuration
- Construction of vs2015 OpenGL configuration environment
- Vs2015 OpenGL environment configuration
- OpenGL Programming Guide 8th Edition 9th Edition vs2015 vs2017 configuration method
- (64 bit) OpenGL configuration + vs2017 + glew + glfw
- OpenGL class library and environment configuration under win10 and vs2015
- Environment configuration at the beginning of OpenCV + vs2015
- Vs2015 + OpenGL environment configuration
- VTK + QT + vs compilation and installation configuration
- Vs2015 + PCL. 1.8.1 (win10) environment configuration
- Configuration and use of qt5.9.6 and vs2015