- 博客(34)
- 收藏
- 关注
原创 findContours函数报错
2.解决方案资源管理器找到解决方案项目->右键->C/C+±>代码生成->运行库->多线程调试DLL(/MDd)找到解决方案项目->右键->配置属性->常规项目默认值->MFC的使用->修改成在共享DLL中使用MFC。
2025-01-07 18:01:36
160
原创 c++学习 容器 函数对象 道友留步
任何事都要有始有终,c++语言学习到此暂时告一段落,学习是一个重复的过程,才疏学浅更需要多学习,多重复,任何事情入门很难,坚持很难,通透更难,问道之心还在路上,只求念头通达。//1.容器:各种数据结构,如vector、list、deque、set、map等,用来存放数据。//2.算法:各种常用的算法,如sort、find、copy、for_each等。//STL分为六大组件,分别是容器,算法,迭代器,仿函数(配接器),空间配置器。//为了建立数据结构和算法的一套标准,诞生了STL。
2024-06-18 09:41:26
480
原创 opencv-c++,训练自己的xml模型文件,超详解
在之前对于人脸识别和车牌识别中,使用模型是直接拿来用,对于如何实现生成xml文件,目前有许多教程,要么介绍就过于简单,要么就过于繁琐。此篇从个人理解角度出发,实现xml文件模型的实现,对眼镜盒识别。有错误之处,还望大佬多多指教。
2024-05-21 22:57:49
2116
原创 职工管理系统的实现
2.增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号。8.清空所有文档:清空文件中记录的所有职工信息(清空前需要再次确认,防止误删)6.查找职工信息:按照职工的编号或者职工的姓名进行查找相关的人员信息。7.按照编号排序:按照职工的编号,进行排序,排序规则由用户指定。公司中职工分为三类:普通员工、经理、老板、显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责。3.显示职工信息:显示公司内部所有职工信息。4.删除离职职工:按照编号删除指定的职工。
2024-05-16 16:06:10
300
原创 对文件实现实时扫描,代码运行中断
实现了对照片文本的提取,那如何实现实时扫描呢?加入VideoCapture cap(0);就能实现嘛,会发现代码不报错,但是出现中中断错误,原因是寻找最大矩阵时,没有找到,使得轮廓点为0 ,进行位置互换时,出现问题。当出现空的时候跳过执行。
2024-05-13 10:16:30
176
原创 c++opencv Project3 - License Plate Detector
对于摄像头读取图片进行车牌匹配,原理和人脸识别其实是一致的。俄罗斯车牌识别案例:实时识别车牌,并且读取到指定文件夹中。利用训练好的模型进行匹配即可。
2024-05-10 17:22:25
354
1
原创 c++ poencv Project2 - Document Scanner
获取坐标之后,要进行仿射提取出文本,不过坐标提取出来的是0312(矩形从左到右从上到下标记),要变成0123。2、预处理之后,获得轮廓特征、从而找到最大矩形,获取最大矩形的坐标。1、首先图像预处理:灰度转换、高斯模糊、边缘提取,膨胀。全部代码实现:对于绘制函数可以视情况显示。
2024-05-10 16:43:14
421
原创 轮廓提取、矩形标记时,点的位置需要重标
第一种:将坐标值相加求和,采用冒泡排序实现从小到大排序,此时能确定两点位置,一是0二是3位置,对于副对角线上12两点,需要进一步判断,这边图片明显点2位置的x值距离0点相对1点来说更近,因此可以判断出1,2点。因此就有一种思想:对于0,3点,xy相加的值的值分别最小最大,而对于1,2两点,xy相减值分别最小最大。只需把角标提取,放入新的点集,继而读出即可。min_elemen(数组开始位置,数组结束位置)函数返回的最小值的指针,这个要注意。在下图中的0,3,1,2位置如何变换成0,1,2,3。
2024-05-09 20:28:56
380
原创 对视频实现人脸识别
人脸识别,导出视频时报错:This file isn't playable. That might be because the file type is unsupported, the file extension is incorrect, or the file is corrupt.的一种解决方法
2024-05-06 22:23:48
984
原创 c++ opencv Chapter8 - Face Detection
所以需要通过scaleFactor参数设置一个缩小的比例,对图像进行逐步缩小来检测,人脸识别实现,这里直接提供了模型文件,.xml文件,进行直接匹配就行,难度相对较小。因为图像的像素有大有小,图像中的人脸因为远近不同也会有大有小,这个参数设置的越大,计算速度越快,但可能会错过了某个大小的人脸。只有其“邻居”大于等于这个值的结果才认为是正确结果。
2024-04-24 11:05:53
463
3
原创 c++opencv Chapter 7 - Shapes or Contour Detection
在介绍形状特征提取之前,先了解几个特征提取的重要函数。
2024-04-22 17:27:51
361
1
原创 c++ opencv 实现鼠标点击图片,标记位置显示
在直接打开图片无法显示图片像素点位置,有时候需要对像素点位置进行编辑,而目前比较多的是python代码实现,故此利用c++实现鼠标点击图片,标记位置显示。
2024-04-21 17:30:19
584
3
原创 c++opencv Chapter 5 - Warp Perspective
【代码】c++opencv Chapter 5 - Warp Perspective。
2024-04-21 17:11:40
165
1
原创 C++ opencv Chapter 4 - Drawing Shapes and Text
【代码】C++ opencv Chapter 4 - Drawing Shapes and Text。
2024-04-21 17:10:39
219
1
原创 c++ opencv C1- Read Images Videos and Webcams
【代码】c++ opencv C1- Read Images Videos and Webcams。
2024-04-18 11:09:38
150
1
原创 Visual Studio2022c++opencv的配置保姆级教程
在配置vsc++opencv调用库时会遇到许多问题,此篇为了帮助大家避坑写下 ,超详解。
2024-04-15 10:25:59
9555
6
原创 c++学习 数组 函数 指针 结构体
小项目分文件创造在devc++里面创建,在刚开始并没有找到相关资料,以为不能分文件,不过该ide能创建项目,项目是个空项目,后面发现,需要自己手动添加头文件和源文件,在添加.h和.cpp文件。实现按数字实现对应功能1、添加联系人。
2024-04-09 16:20:50
167
原创 c++学习,数据类型、运算符、程序流程
敲桌子 从1数到100.如果数字个位含有7,或者数字十位含有7,或者数字是7的倍数,打印敲桌子,其余数字直接打印输出。猜数字0-100数字。
2024-03-15 20:19:42
248
1
原创 vscode配置c++环境,Visual Studio CodepreLaunchTask“C/C++: g+ +.exe build active file“已终止,退出代码为 1.
在使用vccode自动生成配置文件时,运行代码会出现报错Visual Studio CodepreLaunchTask"C/C++: g+ +.exe build active file"已终止,退出代码为 1.在网上尝试多种方法无果,手动配置c++环境,解决问题。
2024-03-06 20:29:39
3607
2
原创 Jupyter 因配置文件误删,无法直接打开/Jupyter中因模块缺失而报错
Jupyter 因配置文件误删,无法直接打开/Jupyter中因模块缺失而报错
2023-12-28 21:26:59
665
1
原创 在自己的环境中已经配置好模块,但是应用jupyter时,模块报错的原因
python -m ipykernel install --user --name 本地环境名称 --display-name "在jupyter上显示的环境名称" # 将环境添加进jupyter。所有模块已经安装在自己新建的模块中,在jupyter中使用该模块就会报错。其实是自己的环境没有加入jupyter中,默认的是最初始的环境。这个时候打开了jupyter,找到对应的Terminal。# 启动jupter,指定打开D盘,我的项目文件在于D盘。#安装ipykernel。
2023-12-23 13:16:14
534
1
原创 新手小白入手opencv anaconda的安装
3.4.1.15版本已经没有了,无法下载,另外下载版本过低也会进行报错。使用pip install opencv-contrib-python==3.4.2.16 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.douban.com 命令安装opencv-contrib-python,这个版本要和前面版本一样。
2023-08-29 14:58:23
229
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人