首页 > 系统相关 >linux openCV编译

linux openCV编译

时间:2024-05-09 21:12:42浏览次数:29  
标签:gnueabihf set CMAKE 编译 openCV linux cmake arm

1、修改平台文件opencv/platforms/linux/arm-gnueabihf.toolchain.cmake

set(GCC_COMPILER_VERSION "" CACHE STRING "GCC Compiler version")
set(GNU_MACHINE "arm-linux-gnueabihf" CACHE STRING "GNU compiler triple")

set(CMAKE_C_COMPILER /usr/local/lib/gcc-linaro-7.5/bin/arm-linux-gnueabihf-gcc)
set(CMAKE_CXX_COMPILER /usr/local/lib/gcc-linaro-7.5/bin/arm-linux-gnueabihf-g++)

include("${CMAKE_CURRENT_LIST_DIR}/arm.toolchain.cmake")

2、编译

新建build执行一下命令

cmake .. -D CMAKE_BUILD_TYPE=Release -D CUDA_nppi_LIBRARY=true -D WITH_CUDA=OFF -D BUILD_TIFF=ON -D CMAKE_INSTALL_PREFIX=../output -D OPENCV_ENABLE_NONFREE=True -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/arm-gnueabihf.toolchain.cmake

make -j2 

make install

 

标签:gnueabihf,set,CMAKE,编译,openCV,linux,cmake,arm
From: https://www.cnblogs.com/linux-learn/p/18183077

相关文章

  • Linux I2C子系统驱动
    1LinuxI2C驱动框架由上到下分为3层结构:i2c设备驱动层:作为client使用者使用i2c子系统。提供操作接口给应用层,与应用层交互数据。I2C核心层:提供transfersendrecv函数。把client设备挂载到I2C总线上;维护i2cdriver和i2cclient链表,实现i2c_client和i2c_driver匹配。......
  • Linux nohup 命令
    Linuxnohup命令应用场景使用PyCharm连接服务器跑模型虽然很方便,但是如果遇到网络不佳、PyCharm出BUG、急需转移阵地等情况就只能中断训练,前面的全白跑了。因此可以尝试直接在服务器上使用命令跑模型,这个命令好说,笨一点的方法直接抄用PyCharm运行时输出的命令嘛:但是这样......
  • Linux系统资源监控
    系统资源查看freefree displays the totalamountoffreeandusedphysicalandswapmemoryinthesystem,aswellasthebuffersandcachesusedbythekernel.Theinformationisgatheredbyparsing/proc/meminfo.Thedisplayedcolumnsare:free命令可......
  • linux ssh 远程执行命令
    双引号#!/bin/bash#此脚本用于测试ssh工具远程执行多条命令方式#使用的前提是已经设置密钥对并以默认私钥文件名存放在默认路径~/.ssh/下(即ssh免密登录)#或者使用-i参数手动指定私钥位置host=192.168.126.101sshtomandersen@$host"source/etc/profileecho\$JA......
  • LVS(Linux Virtual Server)简述
    一、简介LVS(LinuxVirtualServer)是一个基于Linux操作系统的高性能、可扩展的负载均衡器。它提供了一种可靠的、高可用的解决方案,用于将来自客户端的请求分发到多个后端服务器,以实现负载均衡和高可用性。lvs工作在OSI模型的传输层,即四层负载均衡,LVS主要由两部分组成,ipvs和ipvs......
  • Red Hat Enterprise Linux (RHEL) 9.4 发布 (x86_64, aarch64) - 红帽企业 Linux
    RedHatEnterpriseLinux(RHEL)9.4发布(x86_64,aarch64)-红帽企业Linux红帽企业Linux9请访问原文链接:RedHatEnterpriseLinux(RHEL)9.4(x86_64,aarch64)-红帽企业Linux,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org红帽企业Linux9红帽企......
  • AlmaLinux 9.4 正式版发布 - RHEL 二进制兼容免费发行版
    AlmaLinux9.4正式版发布-RHEL二进制兼容免费发行版由社区提供的免费Linux操作系统,RHEL二进制兼容发行版请访问原文链接:AlmaLinux9.4正式版发布-RHEL二进制兼容免费发行版,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org由社区提供的免费Linux操作系......
  • Linux从入门到精通——Centos 7.9.2009 配置国内yum源及epel源
    Centos7.9.2009配置国内yum源及epel源一、备份原有的yum源配置文件在进行任何更改之前,建议先备份原有的yum源配置文件,以防止配置过程中出现问题。可以使用以下命令备份CentOS-Base.repo文件:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Cor......
  • 【转】[MySQL] 忘记密码的处理之 Linux 篇
    来自:阿里的通义灵码如果你忘记了MySQL的root用户密码,可以按照以下步骤重置:方法1:使用 mysqld_safe 跳过授权表停止MySQL服务:bash sudoservicemysqlstop启动MySQL并跳过授权表:bash sudomysqld_safe--skip-grant-tables&登录到MyS......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线打开 word 文件
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)芯片架构。在OA办公、文档流转等各个Web系统中,实现最简单的打开编辑保存文件功能,调用PageOffice只需要几行代码就可以完成。后端代码在后端编写代码调用webOpen方法......