自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

交通标志检测(OpenCV&Python)

简述在交通实景图中检测出交通标志,并将区域裁剪,为后续的识别做准备。颜色过滤加载图像import cv2 import numpy as np#加载原图 img=cv2.imread('walks.jpg') print('img:',type(img),img.shape,img.dtype) ...

2017-08-11 10:31:23

阅读数 15172

评论数 31

基于OpenCV-python3实现抠图&替换背景图

简述在上一篇博客进行了证件照更换背景颜色,纯蓝色,红色,白色之间的替换,有人私信我,可以不可以把背景换成其他图片,而不是单纯的颜色填充。这在photoshop里面就是选中一个图层然后复制到另外一张图片上去,用代码实现的话和上篇博文换纯色背景思路完全一样,只是在替换颜色时候有了新变化。获取目标区域(...

2017-08-04 16:12:55

阅读数 30262

评论数 28

Python模拟财富分配实验

简介 在知乎上看到了一个模拟财富分配的实验,通过Python进行模拟实验,尽管与知乎上面的结论不太一致,但还是写出来,毕竟是实验的真实数据。 规则 在一个封闭的房间里,有一百人,每个人有100元,每个人拿出一元钱,随机给另一位人(包括自己),所有人获得这个一块钱的概率相等,反复进行实验,...

2018-06-07 18:46:46

阅读数 1402

评论数 2

三行代码递归实现二叉树层序遍历

简述 二叉树的层序遍历网上大部分都是使用队列的出队和入队来实现的,这次我用三行代码递归实现二叉树的层序遍历. 层序 下图是一个简单的二叉树,层序就是一行一行的往下读取,这个二叉树的层序结果便是: 1234567 (图画的比较丑,强迫症看着难受,看官忍一下) 递归分析 要想...

2018-02-06 13:31:51

阅读数 2566

评论数 4

图像相似度算法的个人见解(python&opencv)

简述前段时间写了篇博文 哈希算法实现图像相似度比较(Python&OpenCV) ,使用简单的哈希算法进行图像相似度判断。但是在实践中该算法达不到预期的效果: 图像缩放8*8大小,图片信息内容严重丢失 64位Hash值对比,计算出结果在[0,64]之内,很难大程度区分图像特征 因为存在以上...

2017-12-14 21:07:55

阅读数 28533

评论数 8

Ubuntu16.04编译安装BusyBox

简述Ubuntu16.04LTS编译安装BusyBox,出现问题及解决方案。下载源码下载BusyBox源码 选择一个扩展名为.tar.bz2文件下载 本例中使用busybox-1.27.2.tar.bz2 解压在源码所在位置右键在此打开终端,输入解压命令,文件名与自己所下载版本文件对应tar...

2017-10-27 21:27:29

阅读数 5305

评论数 3

基于Ubuntu的计算器Qt程序设计

简述在Ubuntu操作系统下使用Qt实现带界面的简单计算器,实现加减乘除运算 Ubuntu 16.04 LTS Qt 4.8.2 界面设计新建一个桌面应用,使用Qt creator设计界面做如下布局组件 拖放一个QLineEdit 4*4排列16个QPushButton 修改对应按钮的值...

2017-10-27 10:51:26

阅读数 1455

评论数 1

linux(ubuntu)磁盘配额(quota命令)

简述在ubuntu系统中进行磁盘配额,记录具体过程。 ubuntu 16.04 LTS(虚拟机) quota命令ubuntu系统默认没有安装quota命令,需要自行安装,输入命令sudo apt-get install quota安装途中出现提示,输入y回车。 安装完成后,在终端输入quot...

2017-10-24 23:48:45

阅读数 5436

评论数 0

Ubuntu安装Qt4教程(命令行方式apt-get install)

简述Ubuntu通过命令安装Qt4,简单方便快捷,注意需要联网.准备修改Ubuntu的更新服务器为中国的,默认境外服务器速度特别的慢. 系统设置 Ubuntu系统的右上角打开,或者在桌面左边打开系统设置 软件和更新 下载自 在下载自 选项点击其他,找到China然后在目录下找到阿里...

2017-09-26 23:17:35

阅读数 5714

评论数 0

Ubuntu16.04安装Windows可执行文件(QQ.exe)

简述在Ubuntu系统下安装常用Windows软件(*.exe),本篇博文是安装QQ(使用的是TIM 可以理解为轻聊版QQ),网上好多教程都是安装国际版QQ或者是QQ2013,效果很差,有的根本无法正常使用,所以在次记录安装过程.安装winewine是比较好的一个支持在Ubuntu运行Window...

2017-09-25 02:34:22

阅读数 10841

评论数 4

C语言查找字符串

简述使用c语言实现字符串查找子串,返回第一个子串出现的位置。环境 ubuntu16.04 LTS GCC编译器 代码 #include<stdio.h> #define N 100 int find_str(char* str1,char* str2) { int i...

2017-09-21 00:17:55

阅读数 1811

评论数 1

Qt::TOOL窗口关闭但进程仍在运行解决方案

问题描述在Qt中mainwindow窗口设置了任务栏不显示,和置顶。代码如下setWindowFlags( Qt::Tool | Qt::X11BypassWindowManagerHint| Qt::WindowStaysOnTopHint);设置后窗口没有最大化,最小化按钮,只有一个红色的关闭...

2017-09-04 00:02:59

阅读数 2127

评论数 0

Qt5注册全局热键

简述最近写Qt程序需要用到注册全局热键,百度了好多,也没有找到成功的(可能我用的是假百度吧),几天后,找到一个案例,终于成功。本文全部是基于这个例程进行编写的。正所谓,站在巨人的肩上! 尽量写的详细一点,使新手学习过程中少走弯路。文章最后会有项目全部代码,仅供参考。相关环境 Qt 5.6 ...

2017-09-02 00:40:24

阅读数 3229

评论数 3

霍夫变换圆形检测(基于OpenCV&Python)

简述基于python使用opencv实现在一张图片中检测出圆形,并且根据坐标和半径标记出圆。不涉及理论,只讲应用。相关函数函数说明: Python: cv2.HoughCircles(image, method, dp, minDist[, circles[, param1[, param2[,...

2017-08-28 00:21:51

阅读数 12436

评论数 0

哈希算法实现图像相似度比较(Python&OpenCV)

简述相似图像搜索的哈希算法有三种: 均值哈希算法 差值哈希算法 感知哈希算法 均值哈希算法步骤 缩放:图片缩放为8*8,保留结构,出去细节。 灰度化:转换为256阶灰度图。 求平均值:计算灰度图所有像素的平均值。 比较:像素值大于平均值记作1,相反记作0,总共64位。 生成hash:将上述步骤...

2017-08-11 14:47:16

阅读数 13719

评论数 14

图像对比度与亮度调整算法实现(Python&OpenCV)

算法对图片对比度和亮度的调整一般通过下面公式计算: g(x,y) = a*f(x,y)+bf(x,y)代表源图像x行,y列的像素点的c通道的数值 g(x,y)代表目 标图像x行,y列的像素点的c通道的数值 a参数(a>0)表示放大的倍数(一般在0.0~3.0之间) b参数一般称为...

2017-08-06 10:31:06

阅读数 4398

评论数 4

基于OpenCV-python3实现证件照换背景

简述用ps中替换证件照的的背景颜色,由于技术不到位,有瑕疵,所以想用python&openCV通过代码的方式实现背景颜色替换,加强一下对于openCV的学习。 软件环境: python3.5 opencv2 windows 10 图像载入导入opencv库,使用i...

2017-08-03 13:46:24

阅读数 10649

评论数 4

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