- 2025-03-19使用 Rust 解析验证码(结合 Tesseract OCR)
环境准备1.1安装Rust如果尚未安装Rust,可以使用官方推荐的rustup进行安装:bashcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh然后检查Rust版本:bashrustc--version1.2安装TesseractOCRmacOS(Homebrew安装)bashbrewinstalltesseractLinu
- 2025-03-19Python爬虫之BeautifulSoup和padas解析保存第二部分
一.批量爬取网页内容先来看代码:代码:importrequestsfrombs4importBeautifulSoupimporttimeimportrandomimportos#time.sleep(7)#proxy={"http":random.choice(proxy_list)}#headers=random.choice(my_headers)url='https://pic.netbian.com/4kdongman/
- 2025-03-19mmcv基础教程(一)
这里写目录标题mmcv基础教程(一)一、安装两种安装途径二、图像I/O操作*mmcv.image.imfrombytes()**mmcv.image.imread()**mmcv.image.imwrite()**mmcv.image.use_backend()*三、图像空间操作*mmcv.image.bgr2gray()**mmcv.image.bgr2hls()、mmcv.image.bgr2hsv()、mmcv.i
- 2025-03-19一文搞定滑动
TableofContents创建滑动解锁页面准备三张图片使用NEXTJS构建页面创建识别服务使用puppeteer工具在网页上滑动验证NOTES:创建滑动解锁页面准备三张图片背景图片缺口图片滑块图片使用NEXTJS构建页面constSliderCaptcha=({onVerify}:Sl
- 2025-03-18解析验证码
环境准备1.1安装Rust如果尚未安装Rust,可以使用官方推荐的rustup进行安装:bashcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh然后检查安装:bashrustc--versioncargo--version1.2安装TesseractOCRWindows从Tesseract官方GitHub下载Win
- 2025-03-18Tesseract OCR 解析验证码
环境准备1.1安装Rust如果尚未安装Rust,可以使用官方推荐的rustup进行安装:bashcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh然后检查安装:bashrustc--versioncargo--version1.2安装TesseractOCRWindows从Tesseract官方GitHub下载Win
- 2025-03-17python--easyocr安装提速教程
很多人使用easyocr的时候,识别很慢,一次差不多13秒。其实是可以提速的就说美不美#基础安装pipinstalleasyocropencv-python#如需GPU支持(需先安装CUDA11.8+)pipinstalltorchtorchvision--index-urlhttps://download.pytorch.org/whl/cu118安装好之后,我们来优化代码
- 2025-03-17python爬虫Scrapy(5)之增量式
增量式爬虫应用场景分类通用爬虫聚焦爬虫功能爬虫分布式爬虫增量式:用来监测网站数据更新的情况(爬取网站最新更新出来的数据)。只是一种程序设计的思路,使用什么技术都是可以实现的。核心:去重。使用一个记录表来实现数据的去重:记录表:存
- 2025-03-15canvas 添加水印
- 2025-03-14H4sIAAAAAAAA是什么算法
H4sIAAAAAAAA是什么算法?H4sIAAAAAAAAC+1cy4/jyH2+B8j userdata1.img:H4sIAAAAAAAACwEgAN//vMHHslba+wG4pzzcccILaEMzklfUvCHFTvuyeBWkFMlTgbg8IAAAAA==userdata2.img:H4sIAAAAAAAACwEgAN//upGR5FfZqwW49Wjfd5FYO1T9w1glc72PCsnO+HGi0sAyKK8ZIAAAAA==两个img文件被
- 2025-03-13Rust 结合 Tesseract OCR 识别验证码
环境准备1.1安装RustRust可通过Rust官方网站安装,或使用以下命令:bashcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh安装完成后,验证Rust版本:bashrustc--version1.2安装TesseractOCRLinux(Ubuntu)bashsudoaptupdatesudoaptinstall
- 2025-03-13openCV实现傅里叶滤波
1.高通滤波importcv2importnumpyasnpfromskimageimportdataimg=cv2.imread('./image/lena.png')#img=cv2.resize(img,(img.shape[1]//2,img.shape[0]//2))gray=cv2.cvtColor(img,code=cv2.COLOR_BGR2GRAY)dft=cv2.dft(np.float32(gray))dft
- 2025-03-12手写cuda算子:融合算子Fuse_Resize_Pad_Bgr2rgb实现超50倍加速CPU推理 (四)
目录一.算子原理二.dynamicbatchinfer动态batch推理三.Fuse_Resize_Pad_Bgr2rgb算子实现与launch函数实现四.floatptr2cvimg将多batch浮点数指针,转成UINT8格式本地存储五.OpenCV-Resize_Pad_Bgr2rgb算子实现(待实验)六.CPU-Fuse_Resize_Pad_Bgr2rgb算子实现(待实验)七.
- 2025-03-12MATLAB代码开发实战:从入门到高效应用
一、MATLAB生态系统的核心优势(扩展原有内容,增加行业数据)MATLAB在全球工程领域的市场占有率已达67%(2024年IEEE统计),其核心优势体现在:矩阵运算速度比传统编程快3-5倍包含22个专业工具箱的完整工具链与硬件设备(如Arduino)的即插即用接口自动生成C/C++代码的部署能力案例佐证:202
- 2025-03-11《数字图像处理》第二章 2.3-2.4 图像传感获取与数字化学习笔记-最近邻插值、双线性插值、双三次插值
请注意:笔记内容片面粗浅,请读者批判着阅读!一、图像传感与获取的工程实现1.三大传感器类型对比传感器类型工作原理典型应用场景数学建模单传感器机械扫描逐点采集高精度文档扫描仪f
- 2025-03-11总结集成学习模型投票与正确率统计
总结1.导入库: -导入PyTorch库 导入PyTorch的神经网络模块 导入PyTorch的优化器模块。 -导入PyTorch的神经网络函数模块 导入PyTorch的CUDA后端模块,用于加速计算 - 导入NumPy库 导入TorchVision库,用于
- 2025-03-10RV1126拍照的实现
远程拍照的HTML界面上图是HTML拍照按钮的界面,黑色框的部分是拍照按钮,我们就是通过这个拍照按钮完成抓拍功能。下面的内容都是围绕这个功能来讲解。 先来了解一下拍照,起始就是从一段视频流里面获取随机获取一帧。我们先来了解一下这个拍照原理。 这
- 2025-03-10rk3588 适配kylinV10 SP1
官方镜像下载地址下载地址:共享文件下载-KylinDistrohttps://distro-images.kylinos.cn:8802/web_pungi/download/share/3VmKdH7k5zBWosL2veXDr8fuN6ZxPRqp/#!/bin/bashISO_INSTALL='Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso'tempiso=`mktemp-t-dtem
- 2025-03-10自学网络安全的三个必经阶段(含路线图)
一、为什么选择网络安全?这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地,网络安全行业地位、薪资随之水涨船高。未来3-5年,是安全行业的黄金发展期,提前踏入行业,能享受行业发展红利。二、为什么说网络安全
- 2025-03-08pytorch继续学习(Dataloader,数据集使用)
1.关于数据集的获取进pytorch官网-->点击DOS-->往下滑点击torchvision-->左上角切换版本到0.9.01.1数据集的使用:importtorchvisionfromrequests.packagesimporttargetfromtorch.utils.tensorboardimportSummaryWriterdataset_transform=torchvision.transform
- 2025-03-08CSS 图像拼合技术 功能 用法运用 详解
CSS图像拼合技术(也称为CSSSprites)是一种网页图像优化技术,以下是对其功能、用法及运用的详细解析:一、功能减少HTTP请求:在网页设计中,当需要加载多个图像时,每个图像都会产生一个HTTP请求。这些请求不仅消耗服务器资源,还会增加页面加载时间。CSS图像拼合技术通过将多个图像合并成
- 2025-03-08深度学习(yolo11训练)
这里记录一下用yolo11训练coco数据集。1、下载coco数据集:https://cocodataset.org/#download,下载这三个文件即可:2017Trainimages[118K/18GB],2017Valimages[5K/1GB],2017Train/Valannotations[241MB]。2、使用下面脚本将coco数据集label转为yolo能识别地格式,json_p
- 2025-03-07[GDOUCTF 2023]pixelart
打开靶场,下载附件解压后发现是arcaea音游的图片:根据LSB、图片隐写、像素处理关键词了解到是LSB隐写:用010editor打开图片,发现图片末尾有320×180,刚好是原始图片的像素(3840×2160)缩小12倍:这里我以为直接修改图片尺寸大小就行了,但正确的思路应该是通过每12个像素采样
- 2025-03-06OpenCV常用算法 —— 基于Qt C++开发图片工具
OpenCV常用算法学习使用Qt界面开发结合OpenCV进行学习,学习过程中也逐渐完善了一个图片处理工具工具中还有很多这里没有介绍的内容,包括图像在Qt中的拖拽放大以及很多细节处理等等,这些无关OpenCV,就不放这里了源码:GitHub-Qt-imgToolForRaw界面:图像格式转换(颜色空间转换)函数原
- 2025-03-05虚拟机学习
名词qcow2:(QEMUCopy-On-Write2),是一种虚拟机镜像格式,由QEMU项目开发。相比于raw格式(虚机默认格式),qcow2格式具有支持快照、加密等功能。大多数虚拟化管理工具(如virt-manager、OpenStack)都支持qcow2格式的镜像。KVM:(Kernel-basedVirtualMachine),是一种基于内核的虚拟化技术,它允许