自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用opencv识别滑块验证

对于简单的滑块验证码,可以有很多识别方法,只要仔细观察总结就能拟定出合适的方案,本文以某特定形式的滑块为例,给出了一中opencv的实现案例,希望对读者有启发。

2023-08-18 17:19:24 1542

原创 Smoke3D中DLA34和输出详解

smoke单目3D网络结构详解,模型输出详解

2023-08-18 16:11:34 851 3

原创 训练一个文字点选验证码识别模型

点选验证码作为输入,使用yolo框架进行字符检测,并分为两类,一个是带语序的白色背景的文字,一个是图片中没有语序的文字;再将文字裁切送入一个特征提取模型,提取出图片的特征(本项目中是64维度的特征向量);再进行余弦相似度计算,匹配两种文字,输出带语序的文字检测框。

2023-07-04 11:51:11 1403

原创 PGD梯度攻击生成验证码

本项目针对开源验证码识别项目,尝试了以PGD梯度攻击的方式生成攻击样本,正常样本准确率90%,叠加攻击噪声后准确率为0.1%。攻击样本同时具备一定的迁移攻击能力,在另两个模型的测试中,准确率也降低到了10%以下。以batchsize的形式批量生成攻击样本,节省时间。如下图所示,在原本的图片上,叠加让模型loss变大的噪声,从而让模型误判,达到攻击的效果,让验证码具备反爬能力:‘AADWND’添加攻击噪声后,模型识别为’iaa0ss0’。如何批量生成类似的攻击样本呢?

2023-04-04 22:48:32 831

原创 python生成旋转字符验证码以及模型训练

给了旋转字符验证码的生成方法demo,贴出了一个完整的验证码模型训练流程

2023-03-30 23:02:29 693

原创 onnx转tflite

由于pytorch的输入是NCHW,转成ONNX也是NCHW,再使用onnx-tf转成tflite时,输入也是NCHW,所以在某些需要以NHWC为输入的算子上(如conv),就会在该算子的前后分别多出一个transpose算子(第一个用于NCHW->NHWC,第二个用于NHWC->NCHW),这也是onnx-tf转换的生硬之处,多出的算子会对推理速度有一些影响。导出onnx文件注意下opset version,需要设置为与onnx兼容的版本,理论上是可以向下兼容至7。

2023-03-14 20:02:27 4959 6

原创 车牌检测识别

AidLux智慧社区AI实战总结之车牌检测与识别,基于yolov5实现车牌检测,加上LPRNet对检测到的车牌进行识别来实现整个识别流程,最后通过AidLux实现在手机端的部署

2023-03-06 13:55:29 847

原创 高空抛物监测Opencv+SORT

本文实践了opencv背景建模与sort目标跟踪算法,对视频中的高空抛物进行检测

2023-03-02 22:21:45 2741 16

原创 智慧交通与AI安全Aidlux实践

本文进行了AI安全对抗攻防实践,并在安卓手机上利用Aidlux软件进行部署测试。总结于:https://mp.weixin.qq.com/s/a_xLMPyi7ST-ZTKC3Vxksg通常来说AI项目开发的流程主要分为一下几个部分:这是算法解决方案的起始,也是最关键的部分。业务场景定义机器学习问题,数据侧不断逼近这个机器学习问题的真实分布,而用户需求则指明了切入点和优化方向。在车辆属性识别项目中,首先需要确定场景,是十字路口,卡口,出入口还是停车场,在确定场景后,再沟通需求,比如哪些车辆属性是用户的核

2022-12-07 14:40:39 451

高空抛物监测Opencv+SORT代码部分

此资源为文章配套代码部分,不包含视频,主要是在原来基础上添加了历史位置的可视化 文章链接:https://blog.csdn.net/kalahali/article/details/129308333

2023-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除