首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用Cmake在Windows x64上构建Java的OpenCV

CMake是一个跨平台的构建工具,可用于生成与平台无关的构建脚本和配置文件。OpenCV是一个开源的计算机视觉库,用于图像处理、计算机视觉和机器学习任务。本问答的内容是如何在Windows x64上使用CMake构建Java的OpenCV。

首先,确保你已经安装了以下工具和软件:

  1. Java Development Kit (JDK):确保已经安装了适用于Windows x64的Java开发工具包。

接下来,按照以下步骤进行构建:

  1. 下载OpenCV源代码:访问OpenCV官方网站(https://opencv.org/releases/)并下载适用于Windows的最新稳定版本的源代码。
  2. 解压源代码:将下载的OpenCV源代码解压到你选择的目录。
  3. 创建一个新的文件夹:在OpenCV源代码的根目录中创建一个新的文件夹,用于存储构建文件。
  4. 打开CMake GUI:打开CMake GUI工具,选择OpenCV源代码的根目录作为"source code",选择上一步创建的新文件夹作为"build the binaries"。
  5. 点击"Configure":选择合适的Generator,并点击"Configure"按钮。
  6. 选择生成器选项:在弹出的对话框中,选择"Optional platform for generator"并选择"x64",然后点击"Finish"。
  7. 设置构建选项:CMake将自动填充一些默认选项,你可以根据需要进行修改。确保以下选项已启用:
    • BUILD_SHARED_LIBS: 启用生成共享库文件。
    • BUILD_JAVA: 启用构建Java支持。
    • JAVA_AWT_INCLUDE_PATH: 设置Java AWT头文件路径,通常可以找到于JDK的include目录下。
    • JAVA_INCLUDE_PATH: 设置Java头文件路径,通常可以找到于JDK的include目录下。
    • JAVA_INCLUDE_PATH2: 设置Java头文件路径,通常可以找到于JDK的include/win32目录下。
  • 点击"Configure":再次点击"Configure"按钮以应用更改。
  • 点击"Generate":点击"Generate"按钮生成构建脚本和配置文件。
  • 打开生成的构建文件夹:导航到上一步中创建的新文件夹,你将找到生成的构建文件。
  • 打开命令行界面:在构建文件夹中打开命令行界面。
  • 执行构建命令:在命令行界面中输入以下命令进行构建:
  • 执行构建命令:在命令行界面中输入以下命令进行构建:
  • 构建完成:等待构建完成,你将在构建文件夹中找到生成的Java的OpenCV库。

至此,你已成功使用CMake在Windows x64上构建了Java的OpenCV。

OpenCV的应用场景包括但不限于图像和视频处理、计算机视觉、模式识别、物体检测和跟踪等领域。如果你在使用腾讯云,推荐的相关产品是腾讯云AI视觉(https://cloud.tencent.com/product/ai)和腾讯云云开发(https://cloud.tencent.com/product/tcb)。腾讯云AI视觉提供了图像识别、人脸识别、图像标签等功能,腾讯云云开发提供了云端一体化开发工具套件,可用于快速开发和部署云原生应用。

请注意,这里没有提及其他云计算品牌商,因为要求答案中不能提及。但是在实际应用中,你可以根据需求选择适合自己的云计算品牌商来部署和管理你的Java的OpenCV应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)

安装OpenCV4 OpenCV是一个基于BSD许可(开源)发行跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统。...OpenCVC++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用...Windows系统安装OpenCV4 本篇文章将介绍Windows系统安装OpenCV4和基于visual studio2019环境配置方式。...Windows中安装扩展opencv_contrib模块 安装该模块需要用CMake编译器,可以去官网下载对应安装包自行安装,这里就不再展开。...之后再次单击【Configure】开始构建,出现“Configure done”说明构建成功。CMake界面会出现很多变量。

3.5K20

【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ③ ( CMake 工程中配置 OpenCV 库文件 | 拷贝 OpenCV 函数库文件 )

CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 ) 中 Visual Studio 2019 环境下 CMake 工程中配置了 OpenCV...下面开始配置 OpenCV 函数库库 ; 首先 , 要配置 OpenCV 函数库搜索路径 ; OpenCV Windows安装路径为 Y:\001_DevelopTools\032_OpenCV...build/x64/vc15/lib") 注意 , CMakeLists.txt 构建脚本中目录都要使用 / 进行分割 ; 然后 , 链接 OpenCV 具体函数库 ; 设置完 函数库 搜索路径后...CMakeLists.txt 构建脚本如下 : # CMakeList.txt: OpenCV_Demo CMake 项目,在此处包括源代码并定义 # 项目特定逻辑。...); cout << "Hello CMake." << endl; return 0; } 执行结果 : Windows 系统中 Visual Studio 中 开发 OpenCV 程序

1.1K20
  • WindowsJava代码模仿破解WIFI密码【大牛经验】

    但是我现在穷得连一条内裤都没有了,哪来U盘啊。于是就决定自己写,而且还得用Java写,写了我还得windows运行。...一、准备工作 首先你得需要一台能连wifi电脑, 然后你电脑得支持Java环境, 最后你周围得有无线网络。 ok,话不多说,说开撸,老夫就要开撸。...于是网上找到了windows下cmd无线网络操作相关命令。如下: ? 首先需要写配置文件,方便待会使用。首先我们可以看看配置文件张啥样,导出配置文件看看就知道了。...因为连接后,电脑没有立即反应过来,此时去ping的话,就算密码正确,都会ping不成功。所以需要sleep。我破解时候sleep(1000),还没测试50行不行。 2.为什么需要ping网站?...因为第二步连接时候,不管有没有连接成功,都会出现 ‘已成功完成xx连接’ 字样。所以没办法,只有用ping来校验,不过我相信一定能够优化

    10.9K20

    【C++】OpenCV:计算机视觉库介绍及C++环境配置

    1.OpenCV介绍 OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统。...OpenCVC++语言编写,同时留有C ++(工程部署)、Python(深度学习用)、Java和MATLAB(Matlab好多例子都调用opencv)接口,为了学习(juan)和部署视觉类应用...studio,这里我2017,可参考安装; 下载OpenCV库,我4.5.4,放在这里,提取码0121; 首先,新建工程,设置Release/x64: 将下载好OpenCV库解压到D盘,命名为...opencv-454(防止版本多了乱): 打开属性管理器,配置Release/x64属性: 包含目录配置如下: 库目录配置如下: 附加依赖项配置如下: MinGW编译 除了VS,也可以MinGW编译器来链接...然后可以CLionCMakeLists里添加: set(OpenCV_DIR "D:/develop/opencv341_mingw/x64/mingw/lib") find_package(OpenCV

    67410

    【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )

    , 项目位置 , 解决方案名称 ; 创建完毕 CMake 项目如下 : 运行解决方案 , 项目运行成功 ; 二、 Visual Studio CMake 项目中配置 OpenCV 库 -...--- 1、CMakeLists.txt 配置文件说明 Visual Studio CMake 项目中配置 OpenCV 库 , 主要是 CMakeLists.txt 中进行配置 , 该配置文件源码目录中...2、OpenCV 头文件配置 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV CMake 工程 ① ( 下载 OpenCV 库 | Windows...中安装 OpenCV 库 ) 中 , Windows 平台 Y:\001_DevelopTools\032_OpenCV\opencv 目录 , 安装了 OpenCV 库 , 其头文件如下两个目录中... CMakeLists.txt 构建脚本中配置头文件成功 , 就可以 C++ 源码中导入头文件 , 并进行编码了 ; 源码中导入 opencv2/opencv.hpp 头文件 , 就可以进行 OpenCV

    2.2K20

    Windows 下编译 OpenCVOpenCV-contrib

    导言 本文中,我们将介绍如何在 Windows 系统下编译 OpenCVOpenCV-contrib。OpenCV 是一个开源计算机视觉库,它包含了许多图像处理和计算机视觉功能。...源码获取 首先,我们需要从 GitHub 克隆 OpenCVOpenCV-contrib 源代码: git clone https://github.com/opencv/opencv.git...git clone https://github.com/opencv/opencv_contrib.git 然后,我们需要创建一个构建目录并进入该目录,source 中存放了 opencv 与...配置 CMake 并编译 Configure 打开 CMake GUI, Where is the source code 中填写 opencv 源码, Where to build the binaries...Generate 点击 Generate 生成代码, build 目录下 生成项目 生成项目 build 目录下,点击 OpenCV.sln,使用 Visual Studio 打开 选择

    1.1K60

    速度超越OpenCV的人脸检测库 libfacedetection 开源!

    CNN模型已转换为C源文件中静态变量。 源代码不依赖于任何其他库。 你只需要一个C++编译器,Windows,Linux、ARM和任何平台下均可以编译源代码。 SIMD指令用于加速检测。...创建构建文件夹 mkdir build; cd build; rm -rf * aarch64交叉构建 为aarch64设置交叉编译器(请参考aarch64-toolchain.cmake) 设置opencv...路径,因为示例代码依赖于opencv cmake \ -DENABLE_INT8=ON \ -DENABLE_NEON=ON \ -DCMAKE_BUILD_TYPE=RELEASE...make avx2原生构建 cmake \ -DENABLE_INT8=ON \ -DENABLE_AVX2=ON \ -DCMAKE_BUILD_TYPE=RELEASE \...make Windows系统上进行基于CNN的人脸检测 结果如下所示: Method - 方法 Time FPS Time FPS X64 X64 X64 X64 Single-thread

    1.1K30

    速度超越OpenCV的人脸检测库 libfacedetection 开源!

    CNN模型已转换为C源文件中静态变量。 源代码不依赖于任何其他库。 你只需要一个C++编译器,Windows,Linux、ARM和任何平台下均可以编译源代码。 SIMD指令用于加速检测。...创建构建文件夹 mkdir build; cd build; rm -rf * aarch64交叉构建 为aarch64设置交叉编译器(请参考aarch64-toolchain.cmake) 设置opencv...路径,因为示例代码依赖于opencv cmake \ -DENABLE_INT8=ON \ -DENABLE_NEON=ON \ -DCMAKE_BUILD_TYPE=RELEASE.../aarch64-toolchain.cmake \ .. make avx2原生构建 cmake \ -DENABLE_INT8=ON \ -DENABLE_AVX2=ON \...-DCMAKE_BUILD_TYPE=RELEASE \ -DDEMO=ON \ .. make Windows系统上进行基于CNN的人脸检测 结果如下所示: Method - 方法

    2.1K30

    【3】opencv_contrib 4.3.0库配置+opencv安装

    /releases 2.编译工具CMake下载: https://cmake.org/files/ 根据自己系统选择debugx86 还是x64,下载最近版本即可 3.开始配置 3.1.打开CMake...(下载了zip则打开cmake-gui\bin目录下cmake-gui.exe工具:) 3.2.填写相应参数, 包括:OpenCV源码目录和OpenCV.sln工程导出目录,开始导出OpenCV.sln...工程文件: 4、VS打开OpenCV.sln工程,编译生成Debug和Release库: VS 打开OpenCV.sln工程,解决方案中可以查看工程目录: 编译生成debug版本库,记得在此之前要选择编译平台信息...这时你会发现new_build文件夹里面多了好多文件: 6.VS2015生成解决方案 6.1、打开项目文件 找到new_build文件夹里OpenCV.sln文件,并双击: 6.2、点击生成解决方案...C:\Windows\System32 和 C:\Windows\SysWOW64 目录下。

    1.1K30

    PytorchC++端(libtorch)Windows使用

    Windows版本libtorch,这下就节省了我们编译Pytorch时间,直接可以拿来使用,只要稍微配置一下就可以Windows跑起libtorch了,没有想象中那么多步骤,大可放心。...下文中使用代码和之前Ubuntu中使用完全相同,我们不需要进行修改。 同样,首先,我们官网下载适合于Windowslibtorch,因为稳定版出来了,所以我们可以直接拿来使用。...测试GPU端libtorch Windows端,因为我们从官方下载OpenCV预编译版本是利用MSVS编译,也就是我们常说Visual Studio编译工具,所以我们接下来使用编译器就是Visual...,之后简称VS windowsCMake 大概流程就是我们使用cmake构建好libtorch工程,然后使用VS打开根据cmake配置好信息进行编译,所以进行之后步骤前一定要提前安装好上述两样东西...build文件夹,然后我们设置我们Cmake参数: -DCMAKE_PREFIX_PATH=path\to\opencv\build\x64\vc14\lib;path\to\libtorch -DCMAKE_BUILD_TYPE

    94240

    Windows编译opencv

    图像相关项目中一般都会使用到强大Opencv库,有时候还需要裁剪或者修改源码适应自己项目。今天就介绍下在Windows下如何编译和配置opencv。...准备工作 我操作系统是win7 64位操作系统,再编译opencv前我们需要先准备好以下工具: 1.安装CMake 先到官网下载Cmake编译工具,我安装最新版本3.15.3后在编译过程中会出现缺少...编译opencv 有了以上工具和opencv源码后我们就可以开始编译了~ 首先安装下载Cmake安装过程中注意选择把工具加入环境变量,省去后面手动添加环境变量。...然后找到这个目录把我们生成好dll和Lib(E:\opencv\opencv-3.4.1-vc14_vc15\opencv\build\install\x64\vc15目录中)拷贝到这个输出目录...再记一枚问题 在编译中出现不存在opencv2\opencv.hpp或者windows 64位 VS2017 模块计算机类型“x64”与目标计算机类型“X86”冲突 (1)链接器 ->高级->目标计算机设置为

    4.7K31

    opencv cmake编译 && nodejs

    1.cmake编辑opencv源代码路径(带有makelist目录),生成opencv相关lib文件.configure两次后,点击生成(cmake中选择安装以依赖库,...编译x64版本 ? 2.添加opencv包括目录到项目进行vc开发,如果要在nodejs中使用opencv,在编译构建完项目后出现如图项目: ? 编译运行vc10,生成bin文件夹和lib文件。...不过nodejs中使用目录结构是opencv bin安装包目录结构,所以通过cmake编译出来vc项目默认是有调和发布目录,需要根据nodejs opencv源码readme.md中描述,设置相应环境变量和目录结构...C盘全局节点配置中node-gyp中查到,node- gyp 使用3.6.1版本中v8.h和node.h使用VS2015或者更高版本,而我VS2010,只支持C ++ 11标准,对于C...4.nodejs下opencvwindows下需要先单独安装opencv (nodejs调用vc opencv库),cmake和使用tbb第三方框架编译,有的opencv需要单独下载tbb)

    2.5K20

    OpenCV 图像拼接 优化

    问题出现: 首先直接说一下工具缺陷: 1.1 该工具依赖是 x86库,包括opencv 2.4.3 ,cholmod 1.6.0 都是32位,32和64都会影响工具处理影像时性能...,通过github获取,git下载过程中时常会出现git下载失败,原因是github连接到了外网,会有网路断开等情况,所以通过github查找 opencv来下载 还是比较麻烦,需要多试几次。...4.2 OpenCV工程生成: 选择 Visual Studio 编译版本时候需要注意下,Opencv 有区分 X86,X64 和 IA及RAM编译,这个需要根据自己情况进行选择...,64位环境下一定选择 X64,因为我时候 Visual Studio 2010,所以我选择是 Visual Studio 2010 X64版本,然后点集 Configure,Generate,OpenProject...库接口,想起来前面配置cmake时候用过一次lapack,所以 suitesparse-metis-for-windows 下查找lapack,在下面找到了 lib库,vc中再次配置,右键编译

    10910
    领券