E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
opencv(C++)
OpenCV
计算机视觉实战(17)——特征点检测详解
OpenCV
计算机视觉实战(17)——特征点检测详解0.前言1.Harris角点检测1.1应用场景1.2实现过程2.Shi-Tomasi算法2.1应用场景2.2实现过程3.亚像素级角点3.1应用场景3.2
AI technophile
·
2025-07-25 20:42
OpenCV项目实践指南
计算机视觉
opencv
人工智能
21、标准模板库(STL):高效编程的利器
标准模板库(STL):高效编程的利器1.引言在现代编程中,标准模板库(STL)已经成为
C++
程序员不可或缺的工具之一。STL不仅提供了一套强大且灵活的数据结构和算法,还极大地简化了代码的编写和维护。
yoga7
·
2025-07-25 20:42
C++编程艺术与实践
STL
C++
标准模板库
7、探索
C++
STL容器:高效编程的利器
探索C++STL容器:高效编程的利器1.引言在现代
C++
编程中,标准模板库(StandardTemplateLibrary,STL)为我们提供了丰富的容器类,极大地简化了数据管理和操作。
x1y2z
·
2025-07-25 20:11
C++编程实战:从入门到精通
C++
STL容器
std::array
蓝桥杯竞赛向(C/
C++
语言)之博主掌握不太好的算法篇(DFS)
大纲1.DFS回溯剪枝(刚好博主也在剪枝)2.字符串相关算法KMPmanacher字符串哈希字典树01trie树(这么多感觉要趋势了)下次一定(也有可能去更新14届蓝桥杯A组真题)//会带一点AC自动机但是不会讲因为我不会蓝桥几乎不会考(看水的字数博主沉淀了几天(回来更新了,估计可能只能讲个搜索了,字符串东西很多,下次讲,主要讲搜索的原因是什么捏,(博主刷了一会题,发现搜索做的真的很不好…需要多刷
CAU界编程小白
·
2025-07-25 20:41
蓝桥杯篇
深度优先
算法
蓝桥杯
Qt/
C++
音视频开发05-保存视频文件(yuv/h264/mp4)
一、前言和音频存储类似,视频的存储也对应三种格式,视频最原始的数据是yuv(音频对应pcm),视频压缩后的数据是h264(音频对应aac),由于很多播放器或者早期的播放器不支持直接播放h264文件,所以需要用编码器编码成mp4格式,这块就需要用到ffmpeg里面一整套的编码流程,对yuv数据进行编码成MP4格式存储。在经过对各种视频文件或者视频流保存的过程中,发现rtsp这类的视频流可以直接编码打
feiyangqingyun
·
2025-07-25 19:06
Qt/C++音视频开发
qt
ffmpeg
Qt视频监控
OpenCV
结合深度学习进行图像分类
支持的深度学习框架和模型格式2.模型加载方式加载预训练模型示例:3.图像预处理流程4.前向传播与推理5.结果解析与后处理6.性能优化技巧启用GPU加速:批量处理:代码示例在资源中有上传1.支持的深度学习框架和模型格式
OpenCV
香蕉可乐荷包蛋
·
2025-07-25 19:35
#
OpenCV
opencv
深度学习
分类
C++
设计模式《小明的万能快递助手:送货流程的模板革命》
模式名称:模板方法(TemplateMethod)背景故事:在创业扩大后,小明接入了许多配送合作伙伴。有骑车的、走路的、无人机的,甚至还有“宠物快递机器人”。但每次集成新配送方式时,小明都要重复写一遍整个配送流程代码:voiddeliver(){接单();取货();送货();签收();}不过每种快递方式中有些步骤略有不同,比如:无人机不需要“签收”;宠物快递要“喂一口狗粮”;人工快递会“寒暄几句
·
2025-07-25 18:03
【
C++
基础】std::move用法介绍
文章目录前言一、std::move()使用场景1.std::move()2.std::move作用二、注意事项1.访问一个被move后的对象合法,但我们不应该对它的值有任何期待总结前言本文归纳总结了std::move的用法,使用场景,以及作用会对我们的程序带来哪些好处和使用时的注意事项。一、std::move()使用场景之前在右值引用和move语义总结中我们已经介绍过右值引用和移动语义,发现通过移
weixin_41991826
·
2025-07-25 18:01
C++
c++
开发语言
华为OD机考2025C卷 - 寻找密码 (
C++
& Python & JAVA & JS & GO)
寻找密码华为OD机试真题目录点击查看:华为OD机试2025C卷真题题库目录|机考题库+算法考点详解华为OD机试2025C卷100分题型题目描述小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下:在一个密码本中,每一页都有一个由26个小写字母组成的若干位密码,每一页的密码不同,需要从这个密码本中寻找这样一个最长的密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。
无限码力
·
2025-07-25 18:59
华为OD机试真题刷题笔记
华为od
华为OD机考2025C卷
华为OD机试2025C卷
华为OD2025C卷
C++
扩展 --- 并发支持库(下)
C++
扩展---并发支持库(中)https://blog.csdn.net/Small_entreprene/article/details/149537183?
茉莉玫瑰花茶
·
2025-07-25 18:26
C++
c++
jvm
开发语言
【
C++
】note:指针
指针的声明与使用C/
C++
中,指针变量的类型为类型名后加
老王Mr_Onion
·
2025-07-25 18:26
c++
开发语言
C++
竞赛培训:第二课 变量
:数据类型变量名or数据类型变量名=数值//在定义的同时初始化注意:1.在
C++
中,不允许定义出现过的变量,这种现象叫重定义。2.使用变量要注意初始化。
老王Mr_Onion
·
2025-07-25 18:56
数据结构
c++
【
C++
算法竞赛】尺取法(双指针)
我是黑洞小白,欢迎来到算法竞赛系列!(先赞后看,互三必回!)引言在很多题目中,会有“请找出一个区间,满足…”这样的描述。但对于寻找一个区间,很多人第一反应就是:枚举左右端点。但这样的复杂度是O(n^2)的,太慢。于是,我们需要一个更快的、更适用的算法。它,就是——尺取法概念介绍尺取法(又称双指针,TwoPointers),是一个常用的优化技巧,时间复杂度为O(n^2),用来解决序列的区间问题。尺取
黑洞Qix
·
2025-07-25 17:24
C++
/
算法竞赛
算法
c++
学习
Cherno
C++
P61
C++
的命名空间
YouTube视频链接
C++
的命名空间本文是ChernoP61视频的学习笔记。 如P60的代码,有两个print函数它们有不同的函数签名,一个参数是string,一个参数是constchar。
罗曼史的逝世
·
2025-07-25 16:46
C++
c++
开发语言
后端
命名空间
数据结构与算法分析-
C++
描述 第10章 算法设计技巧(贪心算法之霍夫曼编码)
算法设计技巧一:贪心算法(GreedyAlgorithm)在第9章曾多次遇到贪心算法的应用,如解决单源最短路径的Dijkstra算法,最小生成树的Prim算法,最小生成树的Kruskal算法。贪心算法分阶段进行。在每一阶段可以认为所做的决定是最好的,而不考虑将来的结果。一般来说,这意味着选择是某个局部优的。这种“眼下能够拿到的就拿”的策略即是这类算法名称的来源。当算法结束时,我们希望局部最优就是全
qq_37172182
·
2025-07-25 14:38
C++
数据结构与算法分析-C++描述
算法设计技巧
贪心算法
霍夫曼编码
未来已来?AI能否取代程序员
如今,他们最关心的问题不再是如何用自己喜欢的语言(C、
C++
、Erlang、Java等)表达最新的算法,而是人工智能(AI)。本文中,我们将介绍AI编写代码的过程,并回答这个问题:AI会取代程序员吗?
·
2025-07-25 12:18
【
OpenCV
C++20 学习笔记】基本图像容器——Mat
【
OpenCV
C++20学习笔记】基本图像容器——Mat概述`Mat`内部结构引用计数机制颜色数据格式显式创建`Mat`对象使用`cv::Mat::Mat`构造函数矩阵的数据项使用数组进行初始化的构造函数
·
2025-07-25 12:47
C++
符合快速入门(有java和js基础的)
1.基础符号对比表符号/语法
C++
(Qt)JavaJavaScript解释输出调试信息qDebug()System.out.println(x);()=>console.log(x);[=]表示捕获外部变量空指针
不断努力的根号七
·
2025-07-25 10:36
qt框架
c++
java
javascript
_stdcall、_cdecl、_fastcall
c++
、c 64位、32位 msvc、gcc 编译出库的区别
2.MSVC与GCC:MSVC的
C++
名称修饰包含调用约定标识(如@@YG、@@YI),GC
yayapoi~
·
2025-07-25 09:30
c/c++
c++
c语言
【MAC 上学习
C++
】Day 60-5. 6-5 求自定类型元素的最大值 (10 分)
6-5求自定类型元素的最大值(10分)1.题目摘自https://pintia.cn/problem-sets/14/problems/7372.题目内容本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。函数接口定义:ElementTypeMax(ElementTypeS[],intN);其中给定集合元素存放在数组S[]中,正整数N是数组元素
RaRasa
·
2025-07-25 09:16
aruco板_关于
opencv
中的aruco内外参标定(python3)
安装,普通安装的
opencv
-python是没有aruco类的,需要如下安装pipinstall
opencv
-contrib-python首先import相关的包importnumpyasnpnp.set_printoptions
weixin_39960145
·
2025-07-25 00:51
aruco板
OpenCV
轻松入门:面向Python【1.9】
例如,在一幅HSV图像中,如果通过控制仅仅将H通道内值为240(在
OpenCV
内被调整为120)的像素显示出来,那么图像中就会仅仅显示蓝色部分。
BinaryStarXin
·
2025-07-25 00:20
Python工程师提升计划
opencv
人工智能
计算机视觉
基于HSV色彩空间
开发语言
python
RGBA色彩空间
OpenCV
处理图像
OpenCV
1.学前准备pipinstall
OpenCV
-python测试能否正常使用:importcv2print(cv2.
cccXXZZ
·
2025-07-25 00:19
opencv
人工智能
计算机视觉
OpenCV
轻松入门:面向Python【2.1】
5.3.3更复杂的仿射变换5.3.1节和5.3.2节讲的两种仿射变换都比较简单,对于更复杂仿射变换,
OpenCV
提供了函数cv2.getAffineTransform()来生成仿射函数cv2.warpAffine
·
2025-07-24 23:15
opencv
学习(视频读取)
1.cv2.COLOR_BGR2GRAY和cv2.IMREAD_GRAYSCALE的区别在
OpenCV
中,cv2.COLOR_BGR2GRAY和cv2.IMREAD_GRAYSCALE都与图像灰度化有关
蓝桉802
·
2025-07-24 22:06
opencv
学习
人工智能
2025最新版虚幻引擎5(UE5)
C++
入门教程:前言——你的随身教程和学习笔记
大家好,我是开发游戏的老王,一名高校教师,我主讲游戏开发已有十余年时间,通过我的博客大家应该可以了解我所涉猎的游戏技术范畴非常广泛,除了Unreal,Unity,Godot等主流游戏引擎,还包括Blender、Houdini、3DCoar等各种资产创作工具,我曾经在2018年获得Unity开发者认证(UnityCertifiedDeveloper),也曾经撰写过国内第一部本科生课堂使用的Godot
开发游戏的老王
·
2025-07-24 21:36
ue5
游戏引擎
虚幻5
游戏开发
虚幻
02-UE5蓝图初始的三个节点作用
类比:相当于
C++
中的BeginPlay()函数。2.EventTick(每帧更新事件)作用
Wiktok
·
2025-07-24 21:34
虚幻引擎
虚幻引擎
蓝图
opencv
学习(图像处理)
目录1.图像的截取2.颜色通道的提取3.图像边界填充4.数值计算(
OpenCV
图像数组的算术运算与
OpenCV
内置加法函数)5.图像融合(两个图像只有shape值相同才能融合)6.图像阈值(通过设定一个或多个阈值
·
2025-07-24 21:03
c++
面经:new和malloc什么区别?
我的回答:new是
c++
的操作符,malloc是c的库函数,需要导入头文件cstdlibmalloc不能重载,new可以重载比如operatornew它的底层实现默认就是mallconew操作的自由存储区可以通过映射到堆区操作堆区内存
RushHan824
·
2025-07-24 21:30
八股:c++
c++
开发语言
OpenCV
—— contours_matrix_()_[]
️️️️Takeyourtime!️️️️个人主页:大魔王所属专栏:魔王的修炼之路–Computervision如果你觉得这篇文章对你有帮助,请在文章结尾处留下你的点赞和关注,支持一下博主。同时记得收藏✨这篇文章,方便以后重新阅读。文章目录检测轮廓numpy创建矩阵与数组三种图像的区别及转换()与[]应用检测轮廓importcv2importnumpyasnpcv2.namedWi
大魔王(已黑化)
·
2025-07-24 19:55
vision
opencv
人工智能
计算机视觉
OpenCV
—— color_matrix_numpy_mat_reshape
️️️️Takeyourtime!️️️️个人主页:大魔王所属专栏:魔王的修炼之路–Computervision如果你觉得这篇文章对你有帮助,请在文章结尾处留下你的点赞和关注,支持一下博主。同时记得收藏✨这篇文章,方便以后重新阅读。文章目录颜色空间解释numpy与颜色空间图像的本质三种图像总结numpy本质Matnp.ndarray彩色图像灰度图像二值图像NumPy主要能干啥?re
大魔王(已黑化)
·
2025-07-24 19:25
vision
opencv
numpy
人工智能
C++
类和对象(2)
类的默认成员函数类的6个默认成员函数:构造函数、析构函数、拷贝构造函数、赋值运算符重载、取地址&及const取地址操作符重载。默认成员函数:用户可以实现,但当不显式实现时,编译器会自动生成的成员函数。构造函数classA{public:A(){_a=6;}A(intx){_a=x;}private:int_a;};定义:与类名同名,创建类类型的对象时,编译器自动调用,用来初始化对象。且构造函数没有
打码农的篮球
·
2025-07-24 19:53
c++
C++
——模板
C语言中,若要对不同类型实现相同操作,只能为每种类型单独定义函数。例如Swap函数,实现有些小小的麻烦。voidSwapInt(int*x,int*y){inttmp=*x;*x=*y;*y=tmp;}voidSwapDouble(double*x,double*y){doubletmp=*x;*x=*y;*y=tmp;}intmain(){inta=1,b=2;doublec=3.3,d=4.4
简CC
·
2025-07-24 18:47
c++
算法
数据结构
QT编程语言新手入门与应用指南
本文还有配套的精品资源,点击获取简介:QT是一个强大的跨平台应用程序开发框架,基于
C++
,具有丰富的API和工具。
智圈知识产权
·
2025-07-24 17:12
python一些常用代码-收藏整理的一些Python常用方法和技巧
1.逆转字符串的三种方法1.1.模拟
C++
中方法,定义一个空字符串来实现通过设置一个空字符串,然后讲参数中的字符串从后往前遍历,使用字符串的加法合并为新的字符串复制代码代码如下:defreverse(text
·
2025-07-24 17:12
基于QT(
C++
)实现(图形界面)通讯录系统
通讯录系统图形化界面前言利用
C++
和Qt编写带GUI(图形用户界面)的通讯录系统并打包,打包后可到其他电脑(没有安装vs和qt也使用)上正常运行(呼叫功能不可直接使用,需要配置,否则程序会崩),其他功能可正常使用
·
2025-07-24 16:32
仿RabbitMq实现简易消息队列基础篇(Muduo库的使用)
@TOCMuduo库简介Muduo由陈硕⼤佬开发,是⼀个基于⾮阻塞IO和事件驱动的
C++
⾼并发TCP⽹络编程库。
疏 石 兰 兮
·
2025-07-24 14:21
rabbitmq
c++
开发语言
异步操作
linux
ubuntu
C++
- 仿 RabbitMQ 实现消息队列--服务端核心模块实现(二)
目录交换机数据管理交换机数据类交换机数据持久化类交换机数据管理类测试交换机数据管理定义交换机数据类交换机名称交换机类型是否持久化标志是否自动删除标志其他参数定义交换机数据持久化类(数据持久化的sqlite3数据库中)创建/删除交换机数据表新增交换机数据移除交换机数据查询所有交换机数据查询指定交换机数据(根据名称)定义交换机数据管理类声明交换机,并添加管理(存在则OK,不存在则创建)删除交换机获取指
久念祈
·
2025-07-24 14:18
模拟消息队列
rabbitmq
数据库
网络
Triton Inference Server 架构与前后处理方案梳理
架构与前后处理方案梳理0引言1client方案--自己在client端增加前处理和后处理1.1client的README总结1.2client模块解析1.2.1整体目录结构1.2.2client/src/
c+
·
2025-07-24 14:18
C++
之map和set的模拟实现
map和set的模拟实现一.红黑树的改造1.1更改参数1.2仿函数的使用二.迭代器2.1operator++和operator--2.2迭代器封装2.3const迭代器2.3.1set的const迭代器2.3.2map的迭代器三.总结一.红黑树的改造在上面学习map和set的使用时我们就了解了map和set的底层都是红黑树但是我们之前实现的红黑树还不够让它作为底层所以我们需要对它进行改造。enum
快去睡觉~
·
2025-07-24 14:17
c++
开发语言
从零搭建
OpenCV
项目(新手向)--第一天初识
OpenCV
与图像基础
目录一、
OpenCV
简介1.
OpenCV
-Python二、环境安装1.安装命令(推荐使用pip)2.验证安装三、图像表示四、图像读取与保存1.图像在
OpenCV
中的表示形式2.图像属性和操作3.像素值的含义
趁早折枝
·
2025-07-24 12:05
从零搭建
OpenCV
项目(新手向)
opencv
计算机视觉
图像处理
C#/PixUI 应用在微信小程序中的 WebAssembly 集成方案
Android真机运行效果:[此处建议补充具体效果描述或截图]模拟器运行效果:[此处建议补充具体效果描述或截图]二、实现原理核心原理如下图所示:[示意图位置-建议补充图示]将C#编写的PixUI应用及
C+
bpluo42657
·
2025-07-24 11:30
c#
微信小程序
wasm
C++
高级技术详解
C++
高级技术详解目录模板(Templates)右值和移动语义(RvalueandMoveSemantics)定位new(Placementnew)强类型(StrongTypes)智能指针(SmartPointers
yz123lucky
·
2025-07-24 11:29
c++
开发语言
面向对象分析与设计40讲(7)设计原则之合成复用原则
文章目录一、概念二、示例(
C++
实现)1.违反合成复用原则的示例(过度使用继承)2.遵循合成复用原则的示例(使用组合)三、总结1.继承是“强绑定”,组合是“弱关联”2.继承固化“静态结构”,组合支持“动态变化
奇妙之二进制
·
2025-07-24 11:58
嵌入式/Linux
#
面向对象分析与设计
合成复用原则
软件开发
设计
位运算在算法竞赛中的应用(基于
C++
语言)_位运算优化
在
C++
算法竞赛中,位运算优化是一种非常重要的技巧,因为它可以显著提高算法的效率。
YLCHUP
·
2025-07-24 10:25
C++算法技巧
算法
c++
开发语言
数据结构
leetcode
2025B卷 - 华为OD机试七日集训第3期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/
C++
)
目录推荐刷题方法:一、适合人群二、本期训练时间三、如何参加四、七日集训第3期五、精心挑选21道高频100分经典题目,作为入门。第1天、逻辑分析第2天、逻辑分析第3天、逻辑分析第4天、数组第5天、双指针第6天、双指针第7天、数据结构map与list六、集训总结国内直接使用ChatGPT4o、o3、o4-mini-high、GPT-4.5、GPT4.1、Gemini2.5pro、ClaudeSonne
哪 吒
·
2025-07-24 10:23
搬砖工逆袭Java架构师
华为od
算法
python
华为OD机试
2025B卷
c++
的构造函数与析构函数
构造函数与析构函数构造函数1、什么构造函数类、结构、联合中的特殊成员函数,与类名、结构名、联合名同的成员函数,没有返回值。class类名{public: 类名(参数列表) { }};2、何时调用构造函数当创建类对象时(实例化对象)会自动调用构造函数。intmain(intargc,constchar*argv[]){ //调用无参构造 Studentstu; Student*stu
·
2025-07-24 10:52
C++
面向对象(构造 & 析构函数)
二、构造&析构函数2.1构造和析构2.1.1功能构造函数功能构造函数在类实例化对象时用于完成对象成员的初始化,通常包括以下操作:1.为成员变量分配内存空间2.初始化成员变量3.执行类似打开文件、分配资源等额外操作析构函数功能主要作用在于对象销毁前系统自动调用,执行一些清理工作。2.1.2格式构造函数类名(){}构造函数与类名同名。构造函数没有返回值,也不能写void。构造函数通常设置为public
wakkkaaa
·
2025-07-24 10:51
C++
java
算法
C++
中的 构造 & 析构函数
C++
中的构造&析构函数1、引言在
C++
中,构造函数和析构函数是类的重要成员函数,分别用于对象的创建和销毁。它们帮助自动初始化和清理对象的资源,避免内存泄漏和未初始化的问题。
m0_74771346
·
2025-07-24 09:50
c++
数据结构
开闭原则在
C++
中的实现
在
C++
中,开闭原则可以通过抽象基类和继承机制来实现。通过定义一个抽象基类,
·
2025-07-24 09:19
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他