自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python-sympy计算问题入门-求极限

最近该学一下数学了,数学对我们来说是走到哪都应该学的,我们应该从基础的开始学,了解极限的定义以及运算法则,进行一步一步推导。对于Sympy能更方便的计算出结果,用于我们进行参考,我们学习数学,就应该懂得如何计算得出的。遇到复杂计算找python绝对不让你失望,Sympy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如求极限、求导数、求微分、求积分等等计算问题。接下来我们将学习如何利用Sympy库求数列及函数极限。......

2022-08-15 19:59:41 3429

原创 Python-Pytorch框架-实现AI自动瞄准(下)

OpenCV与Ptorch框架搭建一个利用目标骨骼关键点检测实现AI自动瞄准的娱乐项目(该项目仅供学习OpenCV、Ptorch框架、游戏自动化等参考)。该项目思路大致分为如下步骤:利用Pywin32以及OpenCV获取游戏窗口图像数据集获取(本文为17骨骼关键点)搭建Ptorch训练框架利用深度学习Ptorch框架训练识别模型搭建模型推理预测框架不断把图像送入模型进行目标检测根据检测结果获取关键点位置利用鼠标键盘自动化实现自瞄01屏幕截取图像游戏检测区域操作.py#!/.

2022-05-24 08:25:31 12064 20

原创 Python-Ptorch框架-实现Ai自动瞄准(上)

随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV。最近,孔哥学习了Ptorch框架,本文就围绕OpenCV与Ptorch框架搭建一个csgo等枪战游戏的自瞄娱乐项目(该项目仅供学习OpenCV、Ptorch框架、游戏自动化等参考)。该项目思路大致分为如下步骤:利用Pywin32以及OpenCV获取游戏窗口图像数据集获取(本文为17骨骼关键点)搭建Ptorch训练框架利用深度学习Ptorch框架训练识别模型搭建模型推理预测框架不断把图像送入模型进行目.

2022-05-15 22:45:21 9612 17

原创 Python-OpenCV入门(4)-色彩空间与几何变换

随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。在计算机中,按照颜色和灰度的多少可以将图像分为四种基本类型。二值图像:由0、1两个值构成,“0”代表黑色,“1”代白色。由于每一像素(矩阵中每一元素)取值仅有0、1两种可能,所以计算机中二值图像的数据类型通常为1个二进制位。二值图像通常用于文字、线条图的扫描识别(OCR)和掩膜图像的存储。灰度图像:取值范围通常为[0,255]。因此其数据类型一般为8位无符号整数的(int8.

2022-04-06 22:04:03 3941

原创 Python-OpenCV入门(3)-图像运算

运算的结果是一幅其灰度分布与原来参与运算图像灰度分布不同的新图像。具体的运算主要包括算术和逻辑运算,它们通过改变像素的值来得到图像增强的效果。

2022-03-28 21:14:19 4214

原创 Arduino嵌入式开发-如何点亮一盏LED灯

简单来说,LED灯就是我们要中的发光二极管,有不同的颜色供我们选择,我们这里先来学习最常见、最普遍的LED灯,只需要通上正负极就能点亮,需要注意的是普通LED灯电阻很小,如果电流过大,容易把它烧毁,因此,我们在连接电路时需要查看适用范围,并加入合适的电阻。孔哥我们使用的是比较高级点的开发板,看起来也比较高级哈,因为它比传统的开发板而言,IO口有很多可供我们使用,可以同时连接更多的元器件传感器,达到更多更实用的功能。还需要特别注意的是LED灯的正负极,一般来说都是长引脚为正极,短引脚为负极,不能将其反接。

2022-08-22 22:08:53 3298 3

原创 Python-Pytorch框架-CIFAR10数据集加载与可视化

今天我们来一起认识一下CIFAR10数据集,使用Pytorch数据加载器进行加载,并对其可视化展示出来。CIFAR-10是一个更接近普适物体的彩色图像数据集。Cifar-10 是由 Hinton 的学生 Alex Krizhevsky、Ilya Sutskever 收集的一个用于普适物体识别的计算机视觉数据集,一共包含10 个类别的RGB 彩色图片...

2022-06-15 20:49:19 2737

原创 Python-OpenCV入门(5)-阈值与平滑处理

随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。阈值处理定义:指剔除图像内像素值高于一定值或者低于一定值的像素点例如,设定阈值为127,然后:将图像内所有像素值大于127的像素点的值设为255。将图像内所有像素值小于或等于127的像素点的值设为0。平滑处理定义:将噪声所在像素点的像素值处理为其周围临近像素点的值的近似值。图像平滑处理的方法有很多,比如均值滤波,方框滤波,高斯滤波,中值滤波,双边滤波。本片文章的.

2022-04-24 18:52:56 3397

原创 Python-OpenCV入门(2)-图像处理基础

学习opencv,主要就是调用其中的图像处理函数来实现各种操作。如果要得到想要的处理结果,还需要对图像处理算法有一定的了解。

2022-03-27 14:56:56 327

原创 Python-OpenCV入门(1)-初识OpenCV

OpenCV入门基础之读取以及显示图像

2022-03-26 20:29:17 7414

原创 爬虫Requests-html框架练手项目(末)

动态爬取腾讯视频中斗罗大陆1动漫的评论1 明确爬取的网站目标数据:斗罗大陆1短评信息数据位置:非静态网页源码目标数据标签位置(js文件)选取相应URL(网址)https://coral.qq.com/article/7633748161/comment/v2?callback=_article7633748161commentv2&orinum=10&oriorder=o&pageflag=1&cursor=0&scorecursor=0&orire

2022-01-24 08:41:51 148

原创 Arduino嵌入式开发

从今天开始跟着孔哥,我们一起学习Arduino的嵌入式开发的相关知识让我们直接进入今天的主题01—Arduino开发平台简介Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。Arduino构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的

2022-01-13 17:07:20 1993

原创 爬虫requests-html框架练手项目(二)

爬虫requests-html框架练手项目(二)爬虫框架:Requests-html功能:爬取豆瓣中斗罗大陆1动漫的短评# -*- coding: utf-8 -*-# @Author : KongDeXing# @Time : 2022/1/10 16:06# @Function: Data_Analysisimport randomfrom pandas import DataFramefrom requests_html import HTMLSessiondef ge

2022-01-10 17:56:34 205

原创 爬虫requests-html框架练手项目(一)

爬虫requests-html框架练手项目

2022-01-07 23:08:20 662

原创 python自学爬虫之requests-html

pytho爬虫在大二来临前的暑假,因想要学习一点新的东西,并且想要获取一些图片、文章、视频之类的东西,于是就看上了Python爬虫来加强自己的知识技能,最开始问了一下度娘,上面介绍了一些爬虫框架和爬取准则,例如requests``re正则等等,后来发现requests-html更适合我,而且requests-html和requests出于同一个作者,提供了分页等新功能。所以这里总结一下自己的心得和小伙伴们分享下[在问度娘无果之后,我有寻找了很多文档和UP博主的视频和博客自学爬虫,在不断的尝试与摸索中,

2021-08-16 20:49:17 11218 1

原创 Python-OpenCV-目标检测

目标检测,也叫目标提取,是一种基于目标几何和统计特征的图像分割。它将目标的分割和识别合二为一,其准确性和实时性是整个系统的一项重要能力。尤其是在复杂场景中,需要对多个目标进行实时处理时,目标自动提取和识别就显得特别重要。随着计算机技术的发展和计算机视觉原理的广泛应用,利用计算机图像处理技术对目标进行实时跟踪研究越来越热门,对目标进行动态实时跟踪定位在智能化交通系统、智能监控系统、军事目标检测及医学导航手术中手术器械定位等方面具有广泛的应用价值。CSFT追踪算法的使用:import cv2impor

2021-06-22 15:38:08 2530 8

原创 python-OpenCV-人脸、眼睛,微笑检测

文章目录前言一、人脸检测是什么?二、案例:总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。案例:Fu Xianjun. All Rights Reserved.一、人脸检测是什么?“人脸检测(Face Detection)”是检测出图像中人脸所在位置的一项技术。人脸检测算法的输入是一张图片,输出是人脸框坐标序列(0个人脸框或1个人脸框或多个人脸框)。一般情况下

2021-05-26 20:44:03 1045 3

转载 Python-OpenCV-在tkinter的canvas控件中显示OpenCV图像

tkinter是python中界面设计常用的库,但是对图片显示的仅支持GIF 和 PGM/PPM 文件格式。和OpenCV没有直接的转换函数,这里另外引进了python常用的图像库PIL来间接的进行转换。实现了在在tkinter的canvas上显示OpenCV图像。效果如图:实现代码如下:# -*- coding: utf-8 -*-"""Created on Fri Mar 13 14:37:33 2020@author: xin"""from tkinter import *i

2021-05-23 16:45:49 2689

原创 Python-OpenCV-直方图处理

文章目录前言一、直方图是什么?二、使用步骤1.绘制直方图2.使用掩膜进行直方图绘制3.彩色图像直方图均衡化4.直方图阈值法总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。一、直方图是什么?通过直方图你可以对整幅图像的灰度分布有一个整体的了解。直方图的 x 轴是灰度值(0 到 255),y 轴是图片中具有同一个灰度值的点的数目。直方图其实就是对图像的另一种解释。一下图为例,通过直方图我们可以对图像的对比度,亮

2021-05-06 12:33:39 402

原创 python-OpenCV-图像处理基本操作

文章目录前言一、图像处理基本操作1.读取图片(支持各种静态图像格式)2.显示图片3.保存图片二、图像基本表示方法1.遍历像素点2.访问像素点1.numpy.array2.ROI感兴趣区域3.通道操作1.通过索引拆分2.通过函数拆分3.通道合并4.获取图像属性三、图像运算1.图像像素值加法运算2.图像加权和(图像混合作用)3.按位逻辑运算1.按位与运算2.按位或运算3.按位异或运算4.按位取反运算(按位非运算)5.图像与数值的运算4.掩模5.图像加密和解密(使用按位异或运算)1.加密2.解密总结前言随着

2021-05-06 10:58:47 2639

原创 python-OpenCV-多边形拟合

文章目录前言一、逼近多边形二、使用步骤总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。一、逼近多边形逼近多边形,是通过对轮廓外形无限逼近,删除非关键点、得到轮廓的关键点,不断逼近轮廓真实形状的方法,OpenCV中多边形逼近的函数与参数解释如下:approxCourve= cv2.approxPolyDP(curve,epsilon,closed)参数解析:curve:轮廓点的集合。epsilon:指定

2021-04-27 13:11:50 4341 1

原创 python-OpenCV轻松入门-图像轮廓

文章目录前言一、图像轮廓是什么?二、使用步骤1.获取图像轮廓2.绘制图像轮廓3.实物轮廓检测总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、图像轮廓是什么?轮廓是一系列相连的点组成的曲线,代表了物体的基本外形。谈起轮廓不免想到边缘,它们确实很像。简单的说,轮廓是连续的,边缘并不全都连续。其实边缘主要是作为图像的特征使用,比如可以用边缘特征可以区别脸和手;而

2021-04-25 13:29:35 400

原创 python-OpenCV轻松入门-凸包

文章目录前言一、凸包是什么?二、使用步骤1.获取凸包2.凸包缺陷检测(图缺陷)3.测试轮廓是否是凸型的总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、凸包是什么?凸包(Convex Hull)是一个计算几何(图形学)中的概念,它的严格的数学定义为:在一个向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。  在图像处理过程中,我们常常需要寻

2021-04-25 12:47:53 1711

原创 Python-数据结构与算法-Brute-Force算法

文章目录前言一、Brute-Force算法是什么?二、使用步骤1.实现代码总结前言本文介绍了Python-数据结构与算法中的Brute-Force算法的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Brute-Force算法是什么?Brute Force算法,即暴力算法,是普通的模式匹配算法,Brute Force算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字.

2021-04-21 10:37:06 983 2

原创 Java-基础入门-二维数组

一、题目1.创建一个二维数组使用scanner与嵌套for循环接收元素赋值为以下:{{12,56,78},{99,102,11},{123,45,11}}2.使用嵌套for循环遍历此数组二、package rgzn;import java.util.Scanner;public class chapter04 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int[][] a

2021-04-20 17:58:08 246

原创 python-OpenCV轻松入门-利用图像金字塔合并图片

文章目录前言一、图像金字塔是什么?二、使用步骤原图如下:1.引入库2.读入数据3.显示图像结果如下:总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、图像金字塔是什么? 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分.

2021-04-15 07:52:15 454

原创 python-OpenCV轻松入门-中值滤波与滑块调整

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、中值滤波是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、中值滤波是什么?它是将像素内灰度的中值(在中值计算中包括原像素值)代替该像素的值。中值滤波器的使用非常普遍,这是因为对于一定类型的

2021-04-13 13:16:39 257

原创 Python-OpenCV轻松入门-图像通过透视变换矫正

文章目录前言一、图像通过透视变换矫正是什么?原图:二、操作步骤1.引入库2.读入数据3.图片操作:4.显示结果:5.结果:总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。由于相机制造精度以及组装工艺的偏差引入的畸变,或者由于照片拍摄时的角度、旋转、缩放等问题, 可能会导致原始图像的失真,如果要修复这些失真,我们可以通过透视变换,对图像进行畸变矫正。提示:以下是本篇文章正文内容,下面案例可供参考一、图像通过透视

2021-04-08 11:49:42 2064 1

原创 Python-OpenCV轻松入门-数字图像处理改变图像颜色

文章目录前言一、数字图像处理是什么?二、操作步骤原图:1.引入库2.读入数据3.图片操作:4.显示结果:5.结果:总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、数字图像处理是什么?数字图像处理其实就是处理二维矩阵数据。利用opencv来学习处理算法是一种比较好的方式。学习opencv,主要就是调用其中的图像处理函数来实现各种操作。如果要得到想要的处理结果,

2021-04-07 13:03:05 703

原创 Python-OpenCV轻松入门-消除文章横线注释

文章目录前言一、BGR通道分析二、使用步骤1.引入库2.读入数据总结前言随着人工智能的不断发展,opencv这门技术也越来越重要,很多人都开启了学习 opencv,本文就介绍了opencv的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、BGR通道分析示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下:import numpy as npimport pandas as pdimport matplo.

2021-04-05 12:37:01 447 1

原创 python-OpenCV轻松入门-利用图像运算打码图片

《OpenCV轻松入门》色彩空间类型转换【作业目的】1.熟悉openCV库的使用,缩放、翻转、平移、旋转、透视等相关知识的使用方法,以及python的使用。【使用工具】Python , notepad++个人喜欢用notepad++ ,可以选用其它编辑器【步骤】打开notepad++工具,新建一个.py文件,并导入所需要的包。导入所要处理的图片将导入的图片通过vctColor转化为灰度图将导入的图片通过vctColor转化为HSV格式应用resize属性

2021-03-30 22:11:43 600 1

python自学爬虫之requests-html.md

自学爬虫,采用requests-html框架

2021-08-16

空空如也

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

TA关注的人

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