自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像自动白平衡算法C++和Python实现之灰度世界算法GW(Gray World Assumption)

1.理论GW算法的核心是灰度理论假设,任意一副图像,当它有足够的色彩变化,则它的RGB分量的均值会趋于相等。这是一个在自动白平衡方面应用极为广泛的理论. 其中Xaver表示X通道所有像素点值的平均值。基于此假设,可以这样对每一幅图像进行自动白平衡,方法是让图像的RGB三色分量复合下式 其中Rb为R通道原始图像点的像素值,同理...

2019-06-20 19:17:50 2265

原创 图像自动白平衡算法C++实现之全反射理论算法PR(Perfect Reflector Assumption)

全反射理论算法PR(Perfect Reflector Assumption)1.理论详解全反射理论PR假设图像上最亮点就是白点,并以此白点为参考进行自动白平衡矫正,最亮点定义为R+G+B的最大值。显然只是用一个点作为标准来进行校验的话显然不足,因此通常是用图像上最亮的一部分点的均值作为参考,对图像进行矫正。本文使用Ratio来进行不同比率的矫正核心公式其中MaxV...

2019-06-19 22:48:48 1444 1

原创 C++生成的exe可以运行在任何电脑上

第二种方法,可以使生成的exe在任何电脑上运行

2019-05-09 19:10:31 6233 1

翻译 GAN实现MNIST手写字的生成

训练1300次效果#!usr/bin/env python#encoding:utf-8'''__A...

2019-04-17 20:59:51 711

原创 面向对象学习之pygame坦克大战

经过一天多的奋战,查阅文献,参考别人的代码等等,完成了第一个面向对象的小项目,也深深体会到面向对象编程思想在游戏编程中所扮演的角色。厉害!!!!附上代码,参考了别人的代码,以及对他们代码的完善,又加上了自己的一些东西,收获颇深。import pygameimport sysimport timefrom pygame.locals import *from random impo...

2018-12-17 15:38:44 542 1

翻译 Faster Rcnn

object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别。object detection要解决的问题就是物体在哪里,是什么这整个流程的问题。然而,这个问题可不是那么容易解决的,物体的尺寸变化范围很大,摆放物体的角度,姿态不定,而且可以出现在图片的任何地方,更何况物体还可以是多个类别。object detection技术的演进:RCNN->S...

2018-07-27 10:06:34 187

原创 OPENCV视频每帧的写入

方法一:使用opencvimport cv2cap = cv2.VideoCapture(0)ret,fram = cap.read()fourcc = cv2.VideoWriter_fourcc('M', 'P', '4', '2')size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_...

2018-06-05 15:23:31 981

原创 机器学习笔记之图像分割

详细请参考:硕士论文,   基于机器学习的车辆目标识别方法图像分割:                就是把图像中具有特殊含义的不同区域分割开来,这些区域是互不相交的,每一个区域都满足特定区域的一致性。               目前为止,不存在一个通用的分割方法,也不存在一个判断是否分割成功的客观标准,因此被认为是机器视觉的瓶颈。机器视觉中的图像处理包括:                目标检测...

2018-05-03 11:14:26 2913

原创 python学习笔记之CNN卷积神经网络可视化

#下面这个我得电脑打不起来,程序下面附有修改过的可视化程序# coding: utf-8# In[1]:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# In[2]:mnist = input_data.read_data_sets('MNIST_data',on...

2018-04-26 15:19:15 1551

原创 Python学习笔记之--实验室燃烧分析仪vie数据提取---生成excel文件

# -*- coding: utf-8 -*-import osimport xlwtinput("Please click enter to start !")print("Please wait ...")path=os.getcwd()+'\\'Excel=xlwt.Workbook(encoding='utf-8')table=Excel.add_sheet("vie")...

2018-04-24 10:28:17 235 1

原创 python学习笔记之pyinstaller使用方法

pyinstaller 安装pip install pyinstaller0.pyinstaller -F test.py  生成单个exe,并且会弹出dos  (最佳选择)1.pyinstaller -F -w test.py  生成单个exe,但不会弹出dos窗口(脚本中不能还有print等输出输入命令)2.pyinstaller -w test.py     生成的exe会弹出dos窗口  ...

2018-04-24 10:20:31 296

原创 卷积神经网络理论基础

卷积神经网络策略:权值共享,让一组神经元使用相同的权值,大大的提高了权值多的计算训练慢的缺点。例如 卷积神经网络对手写数字识别:网络的输入是一个32x32的手写数字图像,输出是其识别结果,CNN复合多个卷积层,和采样层对信号进行加工,然后在连接层实现与输出目标之间的映射。每个卷积层都包含多个特征映射,每个特征映射是一个有多个神经元组成的平面,通过一种卷积滤波器提取输入的一种特征。如上图,第一个卷积...

2018-04-18 16:21:41 2780

原创 python学习笔记之TensorFlow tensorboard可视化

# coding: utf-8# In[1]:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.contrib.tensorboard.plugins import projector# In[2]:# 载入数据集mnist = in...

2018-04-18 14:17:22 245

原创 python学习笔记之tensorboard绘制结构曲线分析各参数

# coding: utf-8# In[2]:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# In[3]:# 载入数据集mnist = input_data.read_data_sets("MNIST_data", one_hot=True)# 每个批次...

2018-04-16 14:04:47 2870

原创 python学习笔记之tensorboard

# coding: utf-8# In[2]:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# In[3]:# 载入数据集mnist = input_data.read_data_sets("MNIST_data", one_hot=True)# 每个批次...

2018-04-15 22:20:44 623

原创 Python编程时候,导入模块失败

原因是py名字包含中文字符,改成英文的就可以了,找了大半天原因

2018-03-23 15:59:30 1454

原创 SVM支持向量机理论基础

给定的训练样本集D={(x1,y1),(x2,y2),........(xm,ym)},其中y1={+1,-1}。y1可以理解为样本标记,最终就是将样本y=+1和样本y=-1的样本点分开。SVM的基本思想就是在两类训练样本之间寻找一个超平面,将不同的样本类别分开。直观上去看的话,最中间的超平面对训练样本的局部扰动容忍性最好。此划分超平面所产生的分类结果是最鲁棒(稳定)的,对未见实例的泛化能力最强。...

2018-03-21 09:59:25 855

原创 C语言学习笔记之C++面向对象

#include<stdio.h>#include<iostream.h>#include<string.h>void main(){ class stud {private: //生命以下是私有的 int num; char name[10]; char sex; public: //声明以下是共有的 s...

2018-03-20 14:19:15 233

原创 C语言学习笔记之C++

输入和输出:#include <stdio.h>#include <iostream.h>//cout cin 包含在iostream.h中void main (){ int a; float b; cin >>a>>b;//输出时不需要定义变量的格式 cout <<"this is a c++ program.\n";...

2018-03-19 11:17:07 112

原创 C语言学习笔记之文件的写入

程序开头需要创建一个指向文件类型的指针      FILE *fpfopen 函数:fp=fopen(filename,"w")        当fopen返回值为NULL时,表明打开文件失败,或者是未能成功创建文件。因此可使用该函数的返回值来判断是否成功创建文件。一般的,处理文本文件使用ASSIC,而其他的视频什么的文件都是用二进制。fclose:fclose(文件指针)-----fclose(...

2018-03-19 10:25:49 242

原创 C语言学习笔记之位运算

按位与:1.清零:00101011&10010100=000000002.取一个数某些指定位置:取低八位,00101100 10101100 &00000000 11111111=00000000 101011002.保存某一指定位置:保存3.4.5.7.8    01010100&00111011=00010000亦或(∧):只要不一样就为1,相同才为0。1.指定位置翻转...

2018-03-16 16:10:54 223

原创 C语言学习笔记之结构体与共用体

结构体结构体:将不同类型的数据组合成一个有机的整体,以便引用;结构体中的元素也可以为结构体类型的for exmple :num     name        sex        age        score        addr10010    LiFei        M            18        87.5            Beijing声明一个结构体变量的形式 ...

2018-03-16 10:27:18 896

原创 c语言学习之函数调用函数

设计一个process函数,三次调用它, 分别输出两个输的max,min,add。附上简单的代码#include <stdio.h>void main(){ int max(int,int); int min (int,int); int add (int,int); int process(int,int,int fun(int,int)); int a=4,b=5,c...

2018-03-13 16:03:40 278

原创 C语言学习笔记之指针

指针是C语言程序设计的精髓,当使用指针时,数组等调用变得十分简单例如定义一个数组 a[10]整型数组,a则代表a[0]的地址,a相当于&a[0],a+1则代表a[1]的地址变量因此取数组中第i个元素时,只需要a[i]=*(a+1)。下面的简单小例子,解释指针在数组中的应用:一位数组指针使用方法:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2018-03-12 10:46:41 240

原创 Python学习笔记之12306抢票

本笔记基于Python3.6主要涉及到爬虫cookie的处理,特别使用,对今后的爬虫意义深重主要实现了:            1.   12306登录验证码验证            2,12306账号的登录            3,   12306余票查询直接贴上源码:# !/usr/bin/env python# _*_ coding:utf-8 _*_import ssl#z证书i...

2018-03-11 19:28:27 301

原创 Python学习笔记之下载在线视频(芳华)

本笔记基于Python3.6目地:下载只能在线观看的视频,并保存为任意的视频格式源码:import requests#下面两行是取消不安全请求提示,不然会一直报警告{InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate}from requests.packages.urllib3....

2018-03-11 19:22:58 352

原创 Python学习笔记之支持向量机SVM实例,及SVC参数介绍

svm理论参考:http://blog.csdn.net/lisi1129/article/details/70209945?locationNum=8&fps=1svm参数详解:https://www.cnblogs.com/luyaoblog/p/6775342.html一个简单的例子明白怎么使用Python实现SVC分类本笔记给予py2.7from sklearn import sv...

2018-03-10 17:16:47 6116 2

空空如也

空空如也

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

TA关注的人

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