- 博客(98)
- 资源 (156)
- 收藏
- 关注
原创 dbnet读数
dbnet读数采用PYTHON开发,基于OPENCV和OPENCV-CONTRIB原理:首先用DBNET检测文本,选取身份证号码所在的区域,然后进行二值化,求出轮廓,进行排序,采用OPENCV-CONTRIB的人脸识别中的PCA+SVM进行训练和预测,准确率达到100%,效果测试见上面的链接......
2022-05-09 19:31:54
585
原创 基于YOLO V4的人头检测
人头检测,训练的流程,跟其他方法是一样的,无非就是标记区域,然后放到YOLO V4中,得到了一个模型,可以采用OPENCV DNN进行预测。本算法,只需要依赖OPENCV4.5.0以上版本,不需要其他依赖,支持C++,PYTHON开发,效果很好。...
2022-05-01 12:50:56
2254
原创 基于YOLO V4的人头检测
人头检测,训练的流程,跟其他方法是一样的,无非就是标记区域,然后放到YOLO V4中,得到了一个模型,可以采用OPENCV DNN进行预测。本算法,只需要依赖OPENCV4.5.0以上版本,不需要其他依赖,支持C++,PYTHON开发,效果很好。...
2022-05-01 12:49:34
1633
原创 east文本检测+rcnn文本识别
east文本检测+rcnn文本识别,python开发,只依赖OPENCV,里面增加了登录sqlite的相关功能,可加Q 2830025146联系哦效果见east文本检测+crnn文本识别,Python版本
2022-04-18 17:08:30
2600
原创 YOLO5,PYTORCH道路裂缝检测
效果见道路裂缝检测采用PYTORCH+YOLO5的道路裂缝检测,只要标记好,就能得到模型了可加Q 2830025146,联系
2022-04-18 17:04:07
769
原创 PYTHON数字仪表读数
效果见 数字仪表读数目前两种方法(PYTHON+OPENCV):1,采用传统方法,定位数字区域,轮廓排序,切割,最后PCA+SVM分类,准确率99%以上2,采用深度学习YOLO5,直接检测数字区域,轮廓排序,切割,最后PCA+SVM分类,准确率99%以上。可以联系Q 2830025146,一起改进哦...
2022-04-18 16:59:43
1632
4
原创 动作检测py-y5-kapao
打架检测py-y5-kapao采用kapao人体关键点检测,检测人体关键点,判定是否打架目前采用OPENCV(PYTHON)版本,以后改成C++版本,每帧处理速度120毫秒,设置DNN_OPENCL推理,可以加速一倍可以加Q2830025146交流,一起改进算法...
2022-04-02 10:45:23
4255
7
原创 抬头低头举手检测(PYTHON版本)
抬头低头举手检测(PYTHON版本)只依赖OPENCV,调用OPENPOSE生成的模型,检测人体关键点,识别抬头、低头、举手动作。目前CPU每帧3秒,假如设置DNN端的OPENCL推理,还能加速一倍,目前只有PYTHON版本,以后开发C++版本...
2022-04-02 10:35:59
4750
原创 中国交通标志识别,45种,采用YOLO4训练,只依赖OPENCV450
中国交通标志识别,一共45种,采用YOLO4训练,得到模型,采用OPENCV450调用,无需其他依赖,效果测试以后上传,目前只有PYTHON版本,以后开发C++版本详情联系Q2830025146
2022-04-02 10:24:37
10132
原创 抬头、低头、举手动作检测
抬头低头举手动作检测效果测试环境:VS2015+OPENCV400原理:通过OPENPOSE检测肢体点,判断手臂、头部、颈部的距离,判断动作是否发生优点:只需要OPENCV和VS,不要其他依赖,可以分别使用CPU、OPENCL进行加速,每隔15帧检测一次有问题请联系QQ:2830025146,有PYTHON版本...
2022-03-20 12:58:50
3410
原创 pytorch,OPENCV调用模型,一些差异
OPENCV调用PYTORCH的.pth,转onnx,会出现一些差异,cv2.dnn.blobFromImage(image,scalefactor=1.0,size,mean,swapRB=True,crop=False,ddepth=CV_32F)1,转换RGB,因为PIL是RGB格式,而OPENCV是BGR2,需要归一化,scalefactor=1.0/2553,最好图片不要进行缩放,因为PIL和OpenCV的缩放函数不一样4,exp会有一点误差,造成置信度不一...
2022-03-15 10:47:54
3895
原创 遗留物检测
遗留物检测,通过GMM混合模型,检测遗留物,当停顿8秒都在原地,则认为是遗留物,用红色标记。采用MFC做界面,VS2015 OPENCV.Q2830025146资源见遗留物检测,vs2015+opencv400
2022-03-11 09:45:43
253
原创 基于QT_CREATOR和OPENCV的证件照处理
1,采用MTCNN检测人脸所在的区域2,采用GRABCUT提取前景3,更换背景颜色4,采用SQLITE,进行序列号防伪QT+OPENCV证件照Q 2830025146图片从网上搜去,只做研究使用,侵权请在下面留言,立即删除...
2021-12-31 21:00:40
1219
原创 基于QT_CREATOR的就业系统管理
1,导入数据库文件SQL将数据库文件放在电脑容易找到的地方,打开MYSQL,点击导入 SQL文件,选中,则自动导入数据库,下面会出现数据库名字,如下图所示:(Host: localhost Database: jiuye)2,主界面有注册和登录按钮,分别有学生和管理员两种权限3,学生登录或者注册的界面4,管理员注册和修改页面,同学生页面5,处理学生信息,下面很多按钮,包括:增加行,删除行,修改信息,撤销修改,查询等。注意:增加行、修改后,需要点击修改...
2021-12-30 10:32:52
468
原创 VS2015,QT CREATOR添加外部文件
1,QT CREATOR添加外部源文件和头文件。右击项目,点击“Add Existing Directory...”,及添加文件夹,选中文件夹,则自动添加到.pro文件。2 ,VS2015,点击属性右上角的显示所有文件,则可以将项目的文件夹等全部显示,然后在对应的文件夹点击“包含在项目中”,则自动包含所有文件到项目中。...
2021-11-19 22:21:20
751
原创 qt中tablview,QT5中的TableView不显示MYSQL数据,仅显示空行
QT5中,TABLEVIEW只显示表头,不显示数据。网上很多没找到原因。经过我的测试,发现原因是:在一个程序里面,多次连接数据库,导致的。每个程序,只调用一次连接数据库,则没有这种效果...
2021-10-29 16:52:28
655
1
原创 QT CREATOR SQLITE 家教系统
一、账号信息教师账号信息学生账号信息管理员账号信息二、功能1、该家教服务平台系统具有三类用户:学生用户、家教老师、系统管理员。2、学生用户的功能如下:1)注册登录:只有学生用户注册且通过登录验证后,方可进入到家教服务平台发布家教需求和留言等。2)发布家教需求:学生用户登录后可发布家教的需求信息。3)查看与聘请家教老师:以列表的方式显示家教老师,学生可查看老师的详细信息,可搜索家教老师信息,还可对中意的家教老师进行聘请,待教师
2021-10-26 19:24:03
157
2
原创 QT连接MYSQL出现的问题
将libmysql.dll、qsqlmysql.dll、qsqlmysqld.dll三个dll放到exe旁边因为我的MYSQL是64位的,所以必须放到64位下面,QT路径自己找安装的路径也可以将libmysql.dll放到C:\Qt\Qt5.13.2\5.13.2\mingw73_64\binqsqlmysql.dll、qsqlmysqld.dll放到C:\Qt\Qt5.13.2\5.13.2\mingw73_64\plugins\sqldrivers下面特别注意:libmysql.dll必须要..
2021-10-24 16:14:14
79
原创 QT CREATOR出现no Qt platform plugin问题
出现这个问题,要将plugin放到debug/release下面新建一个platforms文件夹,将qwindows.dll放到这个文件夹下面,就行了
2021-10-18 21:10:27
484
原创 口罩检测opencv dnn
一般检测口罩,都是用OPENCV DNN调用CAFFE的SSD检测模型。效果图更多细节,可以联系Q 2830025146效果测试见:opencv dnn 口罩检测
2021-08-04 20:45:54
416
原创 时钟读数
时钟的读数,主要方法是首先找到表盘,然后求得三个指针的角度,再进行换算。原理很简单,有更好的方法可以交流Q 2830025146https://download.csdn.net/download/hnsdgxylh/18251802效果测试
2021-04-29 20:41:09
217
原创 OPENCV保存视频注意事项
int w = capVideo.get(CAP_PROP_FRAME_WIDTH);int h = capVideo.get(CAP_PROP_FRAME_HEIGHT);VideoWriter write("result.mp4", VideoWriter::fourcc('M', 'P', '4', 'V'), fps, Size(w, h));OPENCV保存视频,要注意保存视频的宽高,跟VideoWriter里面设置的宽高要一致。假如宽高不一致,则会出现保存的视频大小为6kb .
2021-01-19 20:41:05
252
原创 基于OPENCV-DNN的颜值预测
本文主要采用KERAS的MOBILENET2进行颜值分类,然后转换为PB,OPENCV的DNN调用模型步骤如下:1,获取华南理工大学的人脸颜值数据库,对每个图片进行人脸检测,放入新的文件夹中,分为1,2,3,4(分值)四个大类2,采用KERAS中的MOBILENET2进行训练,得到的正确率大约在73%左右3,将.H5模型转换为.PB模型4,利用OPENCV的DNN模块调用,不依赖其他任何库具体效果见https://download.csdn.net/download/hnsdgx
2020-11-16 10:29:40
175
1
原创 基于OPENCV4的火焰烟雾检测
现在目标检测主要采用深度学习训练模型,然后采用OPENCV4调用烟雾火焰检测,采用CAFFE训练一个模型,采用OPENCV4调用,C++/PYTHON都可以调用,可以加Q 2830025146进行讨论效果测试在https://download.csdn.net/download/hnsdgxylh/12513215...
2020-07-05 09:09:53
2449
3
原创 CV4解决没有IplImage结构的错误
CV4假如缺少IplImage结构,在头文件引入#include "opencv2/imgproc/imgproc_c.h"就能解决
2020-06-25 22:27:09
448
原创 QT CREATOR输出中文
QT CREATOR是UTF-8格式,输出中文可能乱码博客上讲有两种方法:1,工具->属性,文件编码,设为GBK(该方法我测试没成功)2 将文件.h,.cpp等保存为GBK形式编辑->编码格式->GBK(测试成功)...
2020-01-05 14:51:58
444
原创 VS生成不带运行时库的DLL
有时候我们用VC++编写的DLL,VS2015生成的,VS2010不能用,提示缺少运行时库,比如msvcr140.dll,这样很麻烦,怎样解决这类问题呢?原来,VC++里面,属性->C++下面有个运行时,有4个选项,MT,MTd,MD,MDd,MT是多线程的release版本,MD是多线程DLL,当制作DLL时,选择的是MD,则在调用的时候,需要相同的C++版本,生成的DLL也比较...
2019-12-13 19:16:14
216
原创 opencv dnn GPU加速问题
net.setPreferableBackend(DNN_BACKEND_OPENCV);net.setPreferableTarget(DNN_TARGET_OPENCL);第一个设置,假如设置DEFAULT,默认设置的话,必须设置一个环境变量,并且变量的路径要是磁盘上一个文件夹,文件夹要存在,否则会警告或者报错。假如设置成OPENCV,会在用户名一个临时文件夹生成一些OPENCL...
2019-10-02 10:39:42
11082
4
照片卡通化,只需要OPENCV和ONNX,VC++可以直接包含头文件、库文件,将图片卡通化,傻瓜式操作
2022-12-09
人头检测,采用YOLO7TINY训练模型,只需要OPENCV和ONNX
2022-12-09
手势识别,采用OPENCV调用YOLO4TINY模型,不需要其他依赖,支持C++/PYTHON
2022-06-12
火焰烟雾检测,只需要OPENCV C++,采用YOLO4TINY的模型
2022-05-24
python开发的dbnet身份证读数
2022-05-05
east文本检测+rcnn文本识别,python开发,只依赖OPENCV
2022-04-18
PYTHON数字仪表读数,传统方法和YOLO5
2022-04-18
抬头举手(PYTHON版本)检测
2022-04-02
跌倒检测,YOLO4和YOLOfastest两种方法,一种快,一种准
2022-04-02
遗留物检测,VS2015+OPENCV400
2022-03-10
easyCNN,无需其他依赖,直接训练得到模型预测,C++实现,深度学习库,只能用来分类
2022-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人