- 博客(20)
- 收藏
- 关注
原创 FFmpeg从零开始
2022.3.28色彩空间YUV,是一种颜色编码方法。常使用在各个视频处理组件中。 YUV在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽。“Y”表示明亮度(Luminance或Luma),也就是灰阶值,“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV的表示法称为A:B:C表示法:4:4:4表示完全取样。4:2:2表示2:1的水平取样,垂直完全采样。4:2:0表示2:1的水平取样,垂直2:1采样。
2022-04-02 19:00:41
4294
转载 python数据分析常用第三方库
1.数据收集scrapy:网页采集、爬虫。 scrapy-redis:分布式爬虫。 selenium:web测试、仿真浏览器。2.数据处理beautifulsoup:网页解释库,提供lxml的支持。 lxml:xml解释库。 xlrd:excel文件读取。 xlwt:excel文件写入。 slutls:excel文件简单格式修改。 pywin32:excel文件的读取写入及复杂格式定制。 Python-docx:Word文件的读取写入。3.数据分析numpy:基于矩阵的数学计
2020-12-10 11:30:00
5259
原创 Python(五)——简单爬虫学习
掌握爬虫是很有用的技能,也是python中非常受欢迎的一种应用。“学会爬虫,我们就掌握了整个世界”,虽然没有这么夸张,但确实可以通过爬虫去爬取很多你所需要的数据。本章节仅介绍轻量级爬虫的开发(其实都是自己在学习过程中的笔记)爬虫:一段自动抓取互联网信息的程序URL管理器:管理待抓取URL集合和已抓取URL集合 ——防止重复抓取、防止循环抓取网页下载器(爬虫的核心):将互联网上URL对应的网页下载到本地的工具Python网页下载器有以下两种...
2020-06-07 23:04:25
372
原创 Python(四)——python文件处理(Linux)
对于文件的处理是python及所有编程语言想要向外扩展和发展应用的必备技能。尤其是python,在数据处理方面人们给予了它很高的期待,但大规模的数据自然不可能每次都人工输入,这就需要一个文件来存放数据,之后程序只需要一个接口就可以导入数据,处理数据,这样就比较人性化也能大大提高工作效率。接下来我们正式进入python中文件的学习首先先来点简单的,也是基础的,预热一下。不过不过这些琐碎的东西不容易记忆,还是需要多多运用Python中文件是对象在Linux系统中,一切设备都可以看成文件。例如:磁
2020-05-26 20:29:40
555
原创 Python(三)——面向对象
Python中初始化实例属性Python中访问限制Python对属性权限的控制是通过属性名来实现的,如果一个属性由双下划线开头(__),该属性就无法被外部访问。但是,如果一个属性以"__xxx__"的形式定义,那它又可以被外部访问了,以"__xxx__"定义的属性在Python的类中被称为特殊属性,有很多预定义的特殊属性可以使用,通常我们不要把普通属性用"__xxx__"定义。...
2020-04-13 11:32:07
135
原创 Python(二)——Python进阶之高级用法
这个内容开始前,Python的基本语法就都掌握的差不多了,但是Python这么强大的东西当然不可能只有这么点东西,并且,越学到后面感觉越是有趣,看到下一章的爬虫,我已经有点激动了,不过还是脚踏实地,把基础学扎实了,后面的内容那还不是手到擒来?哈哈,开始这章的内容吧python把函数作为参数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数...
2020-03-23 18:43:09
569
原创 Python(一)—— 初识Python与Python数据基础
世界上现在有上百种编程语言,Python是当今最流行的编程语言之一。Python适合的领域Web网站和各种网络服务 系统工具和脚本 作为“胶水”语言把其他语言开发的模块包装起来方便使用Python不适合的领域贴近硬件的代码(首选C语言) 移动开发:iOS/Android有各自的开发语言(ObjC,Seift/Java) 游戏开发:C/C++Python的缺点运行速度...
2020-03-13 23:01:41
147
原创 正则表达式学习历程总结
这个东西可真是很早就想学了,刚开始是因为CCF认证考试,从题目和题解中认识到有这么个东西的,当时为了提高考试分数,就准备学它。可是。。。就当我刚把简介看完,就因为一些别的事给耽搁了,而且一耽搁就是半年多。希望这次借助优快云,一举学好正则表达式。好了,废话不多说,开始正文吧!!为什么要使用正则表达式呢?测试字符串内的模式。例如,可以测试输入字符串,以查看字符串内是否出现电话号码模...
2020-03-01 23:02:19
228
1
转载 C++编程规范
一、基本准备工作1、设计工程目录结构(1)基本原则:【1】工程本身的文件、项目编译生成的中间文件放一个文件夹;【2】最终生成的目标文件单独放一个文件夹;【3】如果有工程依赖的库文件等单独放一个文件夹;【4】用户代码文件放单独一个文件夹,或者将头文件和源文件单独分开放置;【5】用户代码文件里面如果有比较重要的功能模块单独放一个文件夹,如陀螺仪,气压计,光感,音乐,灯效,图...
2019-07-21 21:16:22
435
原创 卡尔曼滤波原理总结
原博客https://blog.youkuaiyun.com/u012554092/article/details/78290223这篇博客图文结合,形象的介绍了卡尔曼滤波的基本原理,不过其中的数学公式推导较少,初学者或数学基础较少者可以容易理解一点,但是还是不能很好的懂得它的原理和应用。这些将在之后的学习中补齐...
2019-06-19 20:44:29
1612
原创 图像阈值化方法
本文列出了三种阈值化方法(最优阈值化、otsu、自适应阈值化)#include <iostream>#include<opencv2/opencv.hpp>using namespace cv;using namespace std;int main(int argc, char** argv){ VideoCapture capture(0); //c...
2019-03-03 22:29:37
755
原创 findContour和drawContour的使用
不同的使用方法主要是因为第四第五个参数的不同#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ VideoCapture capture(1); //capture the video from web cam...
2019-03-03 22:24:29
1558
原创 c++ + opencv编写象棋(带源码)
在学习C++和opencv的过程中写了一个象棋来练习。由于继承和多态还不熟练,所以没有用到。 main.cpp文件,包含了主函数#include "main.h"extern bool click_go;extern int start_x;extern int start_y;extern int end_x;extern int end_y;int ma...
2019-03-02 17:28:55
871
转载 鼠标插入控件
#include <opencv2/opencv.hpp>using namespace cv;//-----------------------------------【宏定义部分】--------------------------------------------// 描述:定义一些辅助宏 //-----------------------------------...
2019-03-01 22:06:26
130
转载 opencv画矩形框
Rectangle 画矩形C++: Mat类void rectangle(Mat& img,Point pt1, Point pt2, const Scalar&color, int thickness=1,int lineType=8, int shift=0)void rectangle(Mat& img,cvPoint(x, y), cvPoint(x + w...
2019-02-12 11:50:02
4004
转载 opencv中vector类的介绍
1.c++中vector的用法详解vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当不知道数组的个数的时候可以使用vector<int>a; 用法: 1.文件包含: 首先在程序开头处加上#include<vector>以包含所需要的类文件vector ...
2019-02-12 11:19:32
9746
转载 贪吃蛇
#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<time.h>#include<windows.h>#define WIGTH 50#define HEIGHT 25//const int iWight = 50;//const int i...
2019-02-12 09:17:10
224
原创 opencv—— 颜色识别
本人参加机甲大师比赛,不过目前暂处于初入阶段,接下来我将发表在这条方向上的学习之路。以下是最简单的一个颜色识别。#include <iostream>#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"using namespace cv;using namespa...
2019-02-03 12:17:23
511
转载 斐波那契树数列的不同复杂度算法
//时间复杂度(n) #include<stdio.h>#include<string.h>#define N 20int f[N+1];int fib(int n){ if(f[n]) return f[n]; else if(n==1||n==2) return f[n]=1; else { if(f[n - 2] == 0) f[...
2019-02-03 12:06:39
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人