WIN11+OPENCV4.8 编译及下载失败处理方法
1. 基础准备
1. 下载Opencv和Contrib库
Opencv:Releases · opencv/opencv · GitHub
Contrib:Tags · opencv/opencv_contrib · GitHub

2. 安装Visual Studio 或 MinGW64
MinGW:Tags · opencv/opencv_contrib · GitHub
这里安装1.12.0 MinGW 。 以及VC16,VC17
3. 安装CMake
Download CMake
这里安装 3.27
2. Cmake配置
1. 这里安装了visual studio 2022,通过-T 指定v142使用vc16(vs2019)编译器编译。

2. 点击config
![]()
![]()
![]()
接着添加contrib模块,编译NonFree模块,设置安装路径,接着点config。让所有红色Item消失。
3. 下载三方库
config过程需要下载额外的三方库,如果一直下载失败则需要一些科技。
1. 请自行准备可以访问外部资源的方式,通过设置环境变量,让Cmake使用代-理。

2. 通过一下网站查询 “raw.githubusercontent.com” 的IP地址。Website Overview: Daily Visitors, Safety Status, Traffic Rank, Competitor Analysis (ipaddress.com)
在Host文件中加入IP映射: C:\Windows\System32\drivers\etc\hosts
185.199.108.133 raw.githubusercontent.com
3. 点击config,所有三方库会正常下载。
4. 接着点击generator生成工程
3. 编译工程
1. 打开工程,点击生成->批生成。勾选release和debug版本的 INSALL目标;然后点击生成。

2. 当所有项目正常生成后,安装目录里会存放编译好的opencv库。
*QA:
1. 使用MINGW编译出现 "too many sections,file too big“ 错误。
A:修改opencv源代码文件夹中的CMakeLists.txt文件,添加如下代码:
if(MINGW)# Work around 'too many sections' error with MINGW/GCCset(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wa,-mbig-obj")
endif()
原因是obj文件是COFF(Common Object File Format)格式,而COFF文件的header里有两位是表示number of sections的,不能超过32766
相关文章:
WIN11+OPENCV4.8 编译及下载失败处理方法
1. 基础准备 1. 下载Opencv和Contrib库 Opencv:Releases opencv/opencv GitHub Contrib:Tags opencv/opencv_contrib GitHub 2. 安装Visual Studio 或 MinGW64 MinGW:Tags opencv/opencv_contrib GitHub 这里安装1.12.0 MinGW 。 以…...
万宾科技智能井盖传感器怎么使用?
时代在进步,科技在更新,人们身边的万事万物都在随着时代的脚步不断的前进。各种各样高科技技术在城市基础设施建设的过程中得到应用,很多智能产品不仅施工方便,而且可以向政府部门提供精准的数据,提高了相关管理人员的…...
Server Name Indication(SNI),HTTP/TLS握手过程解析
Server Name Indication(SNI)是一种TLS扩展,用于在TLS握手过程中传递服务器的域名信息。在未使用SNI之前,客户端在建立TLS连接时只能发送单个IP地址,并且服务器无法知道客户端请求的具体域名。这导致服务器需要使用默认…...
react项目实现文件预览,比如PDF、txt、word、Excel、ppt等常见文件(腾讯云cos)
使用腾讯云文档预览,需要开通文档预览功能,该功能需要收费的。 使用限制 如果需要图片预览、视频或音频可以使用获取下载链接。 页面代码 <button onClick() > {handleClick(myself/文档.xlsx)}>预览</button><div style{{ height:…...
ES SearchAPI----Query DSL语言
文章目录 Getting Startedmatch_all查询全部sort排序from\size分页_source指定字段 match匹配查询match_phrase短语匹配multi_match多字段匹配range范围查询bool复合查询must必须匹配,可贡献得分must_not必须不匹配,可贡献得分should可有可无,…...
【STM32】HAL库——串口中断只接收到两个字符
【STM32】HAL库——串口中断只接收到两个字符 一、问题描述二、解决方法三、原因分析 一、问题描述 环境:STM32CubeMX(6.7.0)MDK-ARM(V5.36.0.0)STM32F103C8T6 使用XCOM发送字符串(总共8个字符),单片机进行解析为ModBus协议失败…...
页面html结构导出为word或pdf
一、使用场景和原理 需要将当前页面(一般详情页面)或者dom容器中的内容保存/截图,并且导出为word或者pdf 导出word:获取dom结构直接转化为word导出 导出pdf:用canvas生成当前页面或者dom范围的快照,参考截图功能,然后将生成的canvas转为pdf内…...
Object.prototype.toString.call() 和 instanceOf 和 Array.isArray() 详解
解析: 理解 Object.prototype.toString.call(), instanceof, 和 Array.isArray() 是 JavaScript 中重要的类型检查工具。以下是一个较为详细的解释和示例代码,帮助你理解它们的工作原理和使用场景 Object.prototype.toString.call(): Object.prototyp…...
自学(黑客技术)方法——网络安全
如果你想自学网络安全,首先你必须了解什么是网络安全!,什么是黑客!! 1.无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如 Web 安全技术,既有 Web 渗透2.也有 Web 防…...
CVE-2023-46227 Apache inlong JDBC URL反序列化漏洞
项目介绍 Apache InLong(应龙)是一站式、全场景的海量数据集成框架,同时支持数据接入、数据同步和数据订阅,提供自动、安全、可靠和高性能的数据传输能力,方便业务构建基于流式的数据分析、建模和应用。 项目地址 h…...
MySQL几种方法的数据库备份
MySQL几种方法的数据库备份_mysql备份的几种方式-CSDN博客 MySQL有几个方法来备份 最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助…...
CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集
CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集 CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集安装DockerGitLabGitLab-Runner阿里云容器仓库 GitLab-CIJava微服务的GitLab-CI应用 CI/CD:GitLab-CI 自动化集成/部署 JAVA微服…...
Flask 上传文件,requests通过接口上传文件
这是一个使用 Flask 框架实现文件上传功能的示例代码。该代码定义了两个路由: /upload:处理文件上传请求。在该路由中,我们首先从请求中获取上传的文件,然后将文件保存到本地磁盘上,并返回一个字符串表示上传成功。 /…...
kvm webvirtcloud 如何添加直通物理机的 USB 启动U盘
第一步:查看USB设备ID 在物理机上输入 lsusb 命令 rootubuntu:/media/usb1# lsusb Bus 002 Device 002: ID 0781:5581 SanDisk Corp. Ultra Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0424:2514 Microchip Technolo…...
html- a标签包裹img标签, 点击图片无法跳转问题记录及解决方法
html- a标签包裹img标签, 点击图片无法跳转问题记录及解决方法 首先明确我们的目标, 就是a标签包裹的内容, 都能点击后以后直接跳转 可以通过更改html结构和css解决: <div v-for"(item, index) in newsData" :key"index" class"flexcol">&…...
Halcon转OpenCV实例--保险丝颜色识别(附源码)
导 读 本文主要介绍Halcon转OpenCV实例--保险丝颜色识别(附源码)。 实例来源 实例来源于Halcon例程color_fuses.hdev--classify fuses by color 下面是Halcon实例代码和实现效果: * color_fuses.hdev: classify fuses by colordev_update_window (off)* ***** step: set up …...
制造业中的微小缺陷检测——应用场景分析与算法选择(YoloV8/CANet)
一、缺陷检测任务 缺陷检测的任务通常可以分为三个主要阶段,包括缺陷分类、缺陷定位和缺陷分割。 1.缺陷分类 缺陷分类是检测过程的第一步,目的是将检测到的缺陷区域分类为不同的类别,通常是根据缺陷的性质或类型进行分类。分类的类别包括…...
支持多校 微信课表小程序源码 排课小程序源码 支持导入课表 情侣课表 背景设置
练手Lab课程表小程序源码是一个基于thinkphp系统进行开发的前后端分离系统。 源码功能介绍 1、情侣功能 2、情侣间留言 3、情侣间互相设置课程表背景 4、自己日、周课程表背景设置 5、教务系统课程表导入 6、导入别人分享的课表 7、导入别人分享的单课 8、多校支持 9…...
谷歌计划从Chrome119起测试IP隐私保护功能
目前,谷歌正为Chrome浏览器测试一项新的“IP保护”功能。因为该公司认为用户IP地址一旦被黑客滥用或秘密跟踪,都可能导致用户隐私信息泄露。 而这项功能可通过代理服务器屏蔽用户的IP地址,以增强用户的隐私性,这样就可以尽量在确…...
【技能树笔记】网络篇——练习题解析(九)
目录 前言 一、OSPF双栈 1.1 OSPFv3 LSA 1.2 OSPFv3 二、ISIS双栈 2.1 ISISv6 2.2 ISIS高级特性 三、BGP双栈 四、PIM双栈 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filot…...
网站改版对 SEO 的影响有哪些
网站改版对 SEO 的影响有哪些 在互联网时代,网站的外观和功能对于用户体验是至关重要的。频繁的网站改版也会对网站的搜索引擎优化(SEO)产生影响。了解网站改版对 SEO 的影响,并采取相应的措施,对于提升网站在搜索引擎…...
SpringBoot项目里PostgreSQL主键冲突?别慌,三步搞定序列同步(附排查脚本)
SpringBoot项目里PostgreSQL主键冲突?三步精准修复序列同步问题 当你在深夜赶进度时,突然看到控制台抛出"duplicate key value violates unique constraint"错误,那种感觉就像在高速公路上突然爆胎。作为经历过数十次类似场景的老司…...
如何利用地理位置信息优化网站的本地SEO效果
如何利用地理位置信息优化网站的本地SEO效果 在当今数字化时代,网站的本地SEO(搜索引擎优化)效果直接影响着网站的流量和用户转化率。利用地理位置信息进行本地SEO优化,不仅能够提升网站在本地用户中的可见性,还能有效…...
深入解析MiniAGI:如何用GPT-4构建自主决策智能体系统
深入解析MiniAGI:如何用GPT-4构建自主决策智能体系统 【免费下载链接】mini-agi MiniAGI is a minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4. Can analyze stock prices, perform network security tests, create art, and order pizza. 项…...
【豆包从入门到精通】001、初识豆包:大模型时代的入门钥匙
001、初识豆包:大模型时代的入门钥匙 昨天深夜调试一个嵌入式日志解析脚本时,我又遇到了那个老问题——正则表达式写到第三层嵌套就开始失控,同事的代码注释像密码本,而产品经理在群里催着要三个月前的异常模式统计。就在我对着满…...
Java static关键字全解析:从共享属性到工具类,一篇搞懂静态变量和静态方法
你有没有想过这些问题:为什么main方法是static的?为什么工具类的方法都是static的?为什么静态方法里不能直接调用非静态方法?今天这篇文章,我们就把static关键字彻底讲透。从共享属性到工具类,从内存原理到…...
避开这个坑!WPS2019添加VBA按钮的正确姿势(含宏录制技巧)
WPS 2019中VBA按钮添加全攻略:从宏录制到界面定制的完整流程 如果你是从Excel转向WPS的办公自动化用户,可能会惊讶地发现:熟悉的VBA按钮添加方式在WPS中竟然完全行不通。这不是你的操作问题,而是两个软件在设计理念上的本质差异。…...
seo优化专业如何做移动端优化_seo优化专业如何做关键词优化
SEO优化专业如何做移动端优化 随着互联网的发展,移动端已经成为了人们获取信息和服务的主要渠道。对于SEO优化专业人员而言,如何进行有效的移动端优化成为了一个重要的课题。本文将从问题分析、原因说明、解决方法和注意事项四个方面,帮助SE…...
在快马平台快速构建hevc视频转码原型:三步生成可运行demo
今天想和大家分享一个在InsCode(快马)平台上快速搭建HEVC视频转码原型的经历。作为一个经常需要处理视频内容的开发者,我发现这个平台特别适合用来做技术验证和原型开发。 为什么选择HEVC视频扩展 HEVC(高效视频编码)相比传统的H.264能节省…...
重构Windows性能:RyTuneX系统优化工具的革新之路
重构Windows性能:RyTuneX系统优化工具的革新之路 【免费下载链接】RyTuneX RyTuneX is a cutting-edge optimizer built with the WinUI 3 framework, designed to amplify the performance of Windows devices. Crafted for both Windows 10 and 11. 项目地址: h…...
