自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python获取ip代理初步(一)

一、获取ip代理代码:# IP地址取自国内髙匿代理IP网站:http://www.xicidaili.com/nn/# 爬取首页IP地址,分为HTTPS和HTTP两类# 随机获取一个http的代理(注意:有可能选择到的这个ip代理不可用)from bs4 import BeautifulSoupimport requestsimport randomurl = 'https:...

2020-01-20 22:07:45 645

原创 python 查看cpu的核数

代码:from multiprocessing import cpu_countprint("CPU的核数为:{}".format(cpu_count()))print(type(cpu_count()))结果:CPU的核数为:4<class 'int'>

2020-01-20 16:02:37 14593 1

原创 Anaconda3 安装 fake-useragent

fake-useragent 能够提供随机的User-Agent,模拟浏览器使用的User-Agent。环境:Win10系统能,Anaconda3 + PyCharm, Python3.6一、安装步骤:1.以管理员身份运行【Anaconda Prompt】:2.输入命令:pip install fake-useragent结果如上图所示,安装成功,但是注意用 ...

2020-01-10 14:39:23 11717 1

原创 用Python爬取顶点小说网站中的《庆余年》思路参考——记一次不成功的抓取

目的:用python爬虫抓取顶点小说网站中的《庆余年》小说内容个,并保存为txt格式文件。环境:Win10系统,Anaconda3 + PyCharm, python3.6版本思路:(1)先在整个目录页,下载每一章节对应的URL和标题;(2)针对每一章的URL,下载对应的内容,将内容按照顺序存在TXT文件中。步骤:1.顶点小说中《庆余年》的主页网址:https://www.b...

2020-01-03 23:37:11 1660

原创 C++中的内联函数

C++中内联函数的作用:编译器用内联函数的函数代码 替换 函数调用,从而提高程序运行速度,但是需要占用更多内存。实现函数的内联特性可以在函数声明前加上关键字inline 或者 在函数定义前加上关键字 inline。注意:程序代码请求将函数作为内联函数时,编译器并不一定会满足这种要求,编译器可能认为该函数过大 或 注意到 函数调用了自己(内联函数不能递归)。代码示例://inlin...

2019-08-26 22:09:51 268

原创 C++类的自动转换:类型转换函数

一、通常C++中内置类型转换:在C++中,将一个标准类型的变量 的 值 赋给 另一种标准类型的 变量时,如果这两种类型兼容,则C++自动将这个值转换为接收变量的类型。如:long a = 11; //将11从int型转换为long类型double b = 22; //将22从int型转换为double型int c = 33.33; //将33.3...

2019-08-10 22:04:21 3651

原创 OpenCV的膨胀和腐蚀

在OpenCV中,膨胀和腐蚀是基本的形态学操作,膨胀是使用像素邻域内的局部极大运算来膨胀一张图片,腐蚀是使用像素邻域内的局部极小运算来腐蚀一张图片,二者是一对相反的操作,但是都是对图像中的白色部分(高亮部分)而言的,膨胀用dilate()函数,腐蚀用erode()函数,函数原型分别如下:void dilate( InputArray src, OutputArray dst, InputAr...

2019-08-01 22:20:53 8924 1

原创 OpenCV通道分离split()和通道合并merge()

在OpenCV中split()函数用于将一个多通道数组分离成几个单通道数组;merge()函数是split()函数的逆向操作,将多个数组合并成一个多通道的数组。通过组合一些给定的单通道数组,将这些孤立的单通道数组合并组合成一个多通道的数组,从而创建出一个由多通道阵列组成的多通道阵列。一、代码://--------------------------------------------...

2019-07-25 21:34:14 738

原创 OpenCV创建滑动条

利用OpenCV的createTrackbar()函数创建一个可以 调整数值的滑动条,并将滑动条附加到指定的窗口上。createTrackbar函数的原型:int createTrackbar(const String& trackbarname, const String& winname, int* valu...

2019-07-22 19:41:23 444

转载 回调函数,讲得很好[转载]

版权声明:本文为博主原创文章,...

2019-07-20 22:06:53 449

原创 OpenCV利用感兴趣的区域进行图像叠加

一、先看效果图:方法一是直接叠加,方法二利用图像掩膜叠加。二、代码:#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc....

2019-07-19 22:20:34 454

原创 OpenCV图像上随机产生白色点

通过改变图片随机坐标点上的像素值,将像素值设为白色,从而在图片上面产生随机的白色点。一、代码:#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc...

2019-07-18 22:23:51 1370

转载 简单图像叠加[转载]

版权声明:本文为博主原创文章,...

2019-07-18 21:55:48 1495

转载 转载CSDN博文的方法[转载]

版权声明:本文为博主原创文章,...

2019-07-18 21:45:51 135

原创 OpenCV图像缩放、颜色转换及二值化操作示例

一、代码://----------------------------描述:包含程序所使用的头文件和命名空间#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/i...

2019-07-17 22:54:17 1199

原创 Windows环境下服务器端与客户端的最基本交互(二)

一、实现目的:1.客户端向服务器端发送内容;2.服务器端接收客户端发来的内容,并将此内容原样发回给客户端;3.客户端接收服务器端发来的内容并打印出来。4.如果客户端向服务器端发送 exit ,则表示停止交互。二、服务器端代码:#include <iostream>#include <stdio.h>#include <WinSock...

2019-07-10 22:04:59 377

原创 Windows环境下服务器端与客户端的最基本交互

一,目的:服务器端向客户端发送消息,客户端接收消息并显示出来。 环境:Win10的64位系统,VStudio2019。二,实现步骤:2.1 服务器端:#include <iostream>#include <stdio.h>#include <WinSock2.h>#include <WS2tcpip.h> ...

2019-06-18 20:31:36 875

原创 Windows10系统中用VS2019编译live555

一、Win10(64位)系统中,首先下载live555源码:live555下载地址:http://www.live555.com/liveMedia/public/其中264文件夹下是264格式的测试文件,点击【live555-latest.tar.gz】进行下载,下载的是一个压缩包,解压:这里给出live555压缩文件的百度网盘下载链接:链接:https://pan.b...

2019-05-20 21:29:15 3905 13

原创 Windows10(64位)下用CMake编译OpenCV源代码

一,下载安装CMake:1.1进入CMake官网的下载页面:下载对应的安装软件,因为是64位系统所以下载对应的win64X64安装文件。https://cmake.org/download/提供百度网盘下载:链接:https://pan.baidu.com/s/1z-ainH8h068MY62XgQizvQ提取码:e9o5下载好安装文件:1.2双击选择默认安...

2019-05-10 22:40:17 6992 3

原创 OpenCV4.1.0简单视频播放

1.在F盘的 F:\Movies 文件夹下放入想要播放的视频:2.打开VS2019,在上一篇博客中提到的main.cpp中输入以下代码:#include <opencv2/opencv.hpp>using namespace cv;int main(){ // [1]读入视频,使用视频的绝对路径 VideoCapture capture("F:\\Movies...

2019-05-05 20:06:45 915

原创 VisualStudio2019配置OpenCV4.1.0

一.Win10的64位操作系统,直接在VS官网下载VisualStudioCommunity,默认安装,安装的是VisualStudioCommunity2019:(安装的【工作负载】步骤时选的是【.NET桌面开发】和【使用C++的桌面开发】和其它工具集中的【VisulStudio扩展开发】)二.在已经安装好OpenCV4.1.0的情况下(参看前一篇博客)配置环境变量:1.【此电脑...

2019-05-04 23:29:44 41624 78

原创 Win10(64位)系统中OpenCV4.1.0的下载及安装

1.OpenCV官网,下载最新的版本是OpenCV4.1.0https://opencv.org/2.点击页面上的Release,进入网址https://opencv.org/releases/可以看到最新的版本为OpenCV-4.1.0,点击对应的Windows图标处下载OpenCV-4.1.0安装软件。3.双击安装,单击右侧的...的按钮,选择D盘下的Open...

2019-04-30 23:09:52 7921 1

原创 python中pyecharts绘制饼图

pyecharts包绘制饼图需要调用Piefrom pyecharts import PiePie.add()方法签名:add(name, attr, value, radius=None, center=None, rosetype=None, **kwargs)name -> str 图例名称 attr -> list 属性名称 ...

2019-02-12 16:30:09 47917 8

原创 python中pyecharts绘制地图(2)

pyecharts中的Map地图组件可用来地理区域的数据可视化。1,全国地图from pyecharts import Mapvalue = [155, 10, 66, 78]attr = ["福建", "山东", "北京", "上海"]maps = Map( "全国地图示例", title_color="#fff", title_pos="center...

2018-12-26 17:01:45 7349 16

原创 python中pyecharts绘制地图

pyecharts中的Geo 地理坐标系组件用于地图的绘制,可直接使用全国的城市信息。使用前先安装相关地图扩展包:pip install echarts-countries-pypkgpip install echarts-china-provinces-pypkgpip install echarts-china-cities-pypkgpip install echarts-c...

2018-12-23 10:44:26 7190 6

原创 python中pyecharts绘制带有涟漪特效的动态散点图

pyecharts中的EffectScatter可用来绘制带有涟漪动画的动态散点图from pyecharts import EffectScatterv1 = [10, 20, 30, 40, 50, 60]v2 = [25, 20, 15, 10, 60, 33]es = EffectScatter("动态散点图")es.add("effectScatter", ...

2018-12-21 16:01:28 8457 2

原创 Anaconda3环境下安装pyecharts

在Anaconda3环境下,Pycharm编辑器,安装pyecharts并画图。1,以【管理员身份】打开Anaconda Prompt命令行,直接输入以下命令即可:pip install pyecharts如下图所示:(安装成功后又安装一遍)2,继续输入:pip install pyecharts-snapshot如下图所示:(安装成功后又安装一遍)3,打开...

2018-12-20 20:59:41 7884 7

原创 Python3 re.findall()方法 及 re.compile()

re.findall()在字符串中找到正则表达式所匹配的所有子串,并返回一个列表;如果没有找到匹配的,则返回空列表。返回结果是列表类型,需要遍历一下才能依次获取每组内容。findall(patern, string, flags=0)pattern : 正则中的模式字符串。 string : 要被查找替换的原始字符串。 flags : 标志位,用于控制正则表达式的匹配方式,如:是...

2018-11-20 20:45:56 24601

原创 Python3 re.search()方法

re.search()方法扫描整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None。与re.match()方法不同,re.match()方法要求必须从字符串的开头进行匹配,如果字符串的开头不匹配,整个匹配就失败了;re.search()并不要求必须从字符串的开头进行匹配,也就是说,正则表达式可以是字符串的一部分。re.search(pattern, string, fla...

2018-11-19 10:58:34 173646 5

原创 正则抓取猫眼TOP100电影的海报

1,打开猫眼电影TOP100的榜单网址:http://maoyan.com/board/42,Google Chrome 浏览器中按F12,打开开发者面板,使用Network:此时什么也没有。3,回到榜单的原始页面,按下F5进行刷新,此时再看开发者面板中的Network中会有信息流:通过查找看到每条电影的相关信息均在一个<dd></dd>中,上图...

2018-11-19 10:30:13 1006

原创 Python3 正则表达式中group()方法获得匹配结果

正则表达式中用match()方法可以获得匹配的字符串内容。如果想从字符串中提取出一部分内容,可以用括号将提取目标括起来。括号()实际上标记了一个子表达式的开始和结束的位置,被标记的每个子表达式会依次对应每个分组,调用group()方法传入分组的索引即可获得提取的结果。注意:group()方法的分组索引从1开始;默认索引为0,表示匹配到的结果。 groups()方法...

2018-11-18 18:36:52 7947

原创 Python3 re.match()方法的贪婪与非贪婪

re.match()方法:尝试从字符串的起始位置匹配正则表达式,如果匹配成功,就返回一个匹配成功的结果;如果匹配失败,则返回None。re.match(pattern, string, flags=0)pattern : 正则中的模式字符串。 string : 要被查找替换的原始字符串。 flags : 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。例...

2018-11-17 21:10:57 4157

原创 Python3中替换指定字符:replace()和正则表达式

在Python3中替换给出字符串中的指定字符或者特殊字符的方法:1,用replace()进行替换2,用正则表达式进行替换import re# 1,用字符串本身的replace方法:print('=======replace()替换=======')a1 = 'Hello world'b1 = a1.replace('world', 'python')print('1原始...

2018-11-15 22:27:43 85447 4

原创 Python3建立多级目录os.makedirs(),改变当前路径os.chdir()

Win10的Python3环境下,在指定文件夹下建立多个子文件夹,每个子文件夹中写入示例文件。os.makedirs() 用来建立多级目录os.chdir() 用来改变当前路径到目标路径下面,注意目标路径要用绝对路径import osfor i in range(1, 11): mulu_number = 'MuLu{}'.format(i) pri...

2018-11-14 16:23:47 7453

空空如也

空空如也

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

TA关注的人

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