JavaCPP
JavaCPP 使得Java 应用可以在高效的访问本地C++方法,JavaCPP底层使用了JNI技术,可以广泛的用在Java SE应用中(也包括安卓),以下两个特性是JavaCPP的关键,稍后咱们会用到:
- 提供一些注解,将Java代码映射为C++代码
- 提供一个jar,用java -jar命令可以将C++代码转为java应用可以访问的动态链接库文件;
JavaCPP团队已经用JavaCPP为多个著名C++项目生成了完整的接口,ava应用可以很方便的使用这些C++库,这里截取部分项目如下图,更详细的列表请访问:https://github.com/bytedeco/javacpp-presets
-
OpenCV 4.8.x https://opencv.org/releases/
-
FFmpeg 6.0.x http://ffmpeg.org/download.html
-
FlyCapture 2.13.x https://www.flir.com/products/flycapture-sdk
-
OpenBLAS 0.3.23 http://www.openblas.net/
-
CUDA 12.1.x https://developer.nvidia.com/cuda-downloads
-
NVIDIA Video Codec SDK 12.1.x https://developer.nvidia.com/nvidia-video-codec-sdk文章来源:https://www.toymoban.com/news/detail-704905.html
-
NumPy 1.25.x https://github.com/numpy/numpy文章来源地址https://www.toymoban.com/news/detail-704905.html
</
到了这里,关于鲲鹏920(ARM64)移植javacpp的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!