自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孔替儿的博客

交流进步

  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

原创 已排序数组的合并

#include<iostream>using namespace std;void Array_Merge(int A1[], int n1, int A2[], int n2){ if (A1 == NULL || A2 == NULL || n1 <= 0 || n2 <= 0) { cout << "无效的参数 " << endl; re...

2018-04-29 17:44:51 234

原创 C++ 字符串的输入

每次读取一个单词用cin读取一行字符串:    (1)面向行的输入:getline() 通过换行符来确定行尾,但不保存换行符            getline( )函数读取整行 回车键输入的换行符来确定结尾 调用方法:cin.getline(   ) 参数:第一个参数数组名称,第二个参数读取的字符数#include<iostream>int main() { using names...

2018-04-26 19:55:54 560

原创 字符串中空格替换

#include <cstdio>#include <cstring>#include<iostream>using namespace std;/*length 为字符数组str的总容量,大于或等于字符串str的实际长度*/char* ReplaceBlank(char str[], int length){ if (str == nullptr &&...

2018-04-26 10:22:21 219

原创 二维数组的查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。#include<iostream>using namespace std;bool Find(int* matrix, int rows, int columns, int number){ bool found...

2018-04-22 19:15:59 141

原创 本地项目上传到github

1、注册账户以及创建仓库要想使用github第一步当然是注册github账号了, github官网地址:https://github.com/。 之后就可以创建仓库了(免费用户只能建公共仓库)2、官网下载gitbashwindows版本https://gitforwindows.org/配置Git首先在本地创建ssh key;$ ssh-keygen -t rsa -C "your_email@y...

2018-04-12 22:11:43 179

原创 tf.gfile.FastGFile

tf.gfile.FastGFile(path,decodestyle) 函数功能:实现对图片的读取。 函数参数:(1)path:图片所在路径 (2)decodestyle:图片的解码方式。(‘r’:UTF-8编码; ‘rb’:非UTF-8编码)import matplotlib.pyplot as plt import tensorflow as tf #tf.gfileGFile()函数...

2018-03-20 20:28:58 2339 1

原创 python模块之hashlib: md5和sha算法

  hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。    md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:#-*- encoding:gb2312 -*-import hashliba = "a test string"print hashlib.md5(...

2018-03-20 20:27:33 358

原创 鼠标当画笔

目标• 学习使用 OpenCV 处理鼠标事件• 你将要学习的函数是:cv2.setMouseCallback()简单演示    这里我们来创建一个简单的程序,他会在图片上你双击过的位置绘制一个圆圈。    首先我们来创建一个鼠标事件回调函数,但鼠标事件发生是他就会被执行。鼠标事件可以是鼠标上的任何动作,比如左键按下,左键松开,左键双击等。我们可以通过鼠标事件获得与鼠标对应的图片上的坐标。根据这些信...

2018-03-20 11:14:48 878

原创 opencv画图

OpenCV 中的绘图函数6目标• 学习使用 OpenCV 绘制不同几何图形• 你将会学习到这些函数: cv2.line(), cv2.circle(), cv2.rectangle(),cv2.ellipse(),cv2.putText() 等。代码上面所有的这些绘图函数需要设置下面这些参数:• img:你想要绘制图形的那幅图像。• color:形状的颜色。以 RGB 为例,需要传入一个元组,例...

2018-03-20 10:47:11 530

原创 从文件中播放视频

与摄像头中捕获的一样,只需要把设备索引号改成视频文件的名字,在播放每一帧时,cv2.waitKey( )设置适当的持续时间.如果设置的,通常情况下25毫秒就可以啦import numpy as npimport cv2cap=cv2.VideoCapture(0)fourcc=cv2.VideoWritler_fourcc(*'XVID')out=cv2.VideoWriter('outp...

2018-03-20 09:54:40 262

原创 python +opencv+视频

摄像头捕获实时图像,opencv提供了一个非常简单的接口以下功能:捕获一段视频 并把他转换为灰度视频显示  import numpy as npimport cv2cap=cv2.VideoCapture(0) #创建对象while(True): ret,frame=cap.read()#返回一个布尔值 gray=cv2.cvtColor(frame,cv2.COLOR_BG...

2018-03-19 20:05:32 425

原创 python opencv 图像加载 导入 保存

python_opencv :读取图像 显示图像  #-*-coding:UTF-8-*-import numpy as npimport cv2img=cv2.imread('2017-07-23 09-48-28-1131-.png',1)cv2.imshow('image',img)cv2.waitKey(0)#键盘绑定函数 cv2.destroyAllWindows()cv2....

2018-03-19 19:15:58 482

原创 数据结构-元组

定义:元组是不可变的序列,元组由不同的的元素组成,每个元素可以存储不同类型的数据,元组通常代表一行数据,元组中的元素则代表不同的的数据项,一旦创建后,不能修改长度。元组特性:                       1、元组不可变  当元组定义后,他的值不能被改变 除非创建一个新的元组对象                       2、元组如何可变   元组和列表的结合,元组不可

2018-01-03 14:54:55 540

原创 数据结构_序列_字符串

格式化操作符%c  将数值转化为字符  print("%c" %65)%d 将数字转化为十进制数  print("%d",%65)%s 将str()将参数转化字符串 print("%s" %[1,2,3])%o %O 将数字转化为八进制 print(“%o” %65)%x %X 将数字转化为十六进制数 print("%x" %65)%f %F 将数字转化为浮点数 print

2017-12-21 15:26:04 280

原创 数据结构——序列

列表:             支持元素修改list1=[1,2,3,4]元组:   tuple1=(1,2,3,4)     不支持元素修改字符串:str1="1234"             不支持元素修改基本操作:操作符             实例                   作用in                     

2017-12-20 21:22:58 1028

原创 Python数据结构

数字:数字用来存储数值。它是不可变的数据类型,每次改变一个数据类型的值,需要一个新分配新的内存空间或者和现有的值做绑定int  整数 inta=10long  长整形  longa=10Lfloat  浮点数 floata=3.14complex  复数 complexa=3+1jbolean 布尔值 boleana=True这些数据类型占用内存空间不一致pytho

2017-12-20 14:33:51 165

原创 python入门与基础

Python -m py_compile hello.py.py文件转换为.pyc文件 字节码文件  可以使用Python直接执行 也可以正常的运行 提高加载速率 python -0 -m py_compile hello.py转换为.pyo文件基础知识1:变量基础      变量定义             不需要提前声明,变量在第一次赋值的时候会自动声明,变量只

2017-12-20 14:23:49 132

转载 这篇文章主要介绍了Python os模块介绍,需要的朋友可以参考下

os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')1os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1

2017-11-24 14:47:40 162

原创 C++ 构造函数(一)

构造函数的特点1、实例化对象时被自动调用2、构造函数名与类名相同  且没有返回值3、如果没有自定义构造函数,系统提供默认的构造函数

2017-11-24 11:24:54 161

原创 C++ 头文件 源程序 类实战

一般情况下 一个头文件  一个源程序   同名    源程序include进来头文件 Student.h#include#includeusing namespace std;class Student {public://把私有的类内成员变量封装起来void setName(string name);string getName();void setAge

2017-11-24 10:48:36 219

原创 类内定义与内联函数

类内定义VS类外定义 类内定义建议编译器内联方式编译 内联函数关键字:inline inline int fun(){} 内联函数与普通函数的区别:内联函数不需要函数跳转 函数部分直接代替了函数调用 代码的替代 不是函数的跳转

2017-11-23 22:11:35 915

原创 C++ 类与对象的定义与引用

对象实例化与成员引用#include#includeusing namespace std;class Student {public:char name[20];int age;void study() {cout }private:int gender;int money;void play() {cout }};int

2017-11-23 21:44:06 1465

原创 C++类与对象一

2017-11-23 17:29:51 144

原创 迭代完成逻辑回归模型

import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltimport input_data#读取mnist数据集mnist=input_data.read_data_sets('data/',one_hot=True)trainimg=mnist.train.images#mnist的训练数据送给t

2017-11-21 14:39:12 907

原创 线性回归

import tensorflow as tfimport numpy as np#Matplotlib是一个Python的图形框架,类似于MATLAB和R语言import matplotlib.pyplot as plt#随机生成1000个点 围绕在y=0.1x+0.3的直线周围num_points=1000 #生成随机点vectors_set=[]for i in range

2017-11-20 14:30:58 224

原创 tensorflow 变量 Save类

import tensorflow as tf #tf代替tensorflowstate=tf.Variable(0) #定义一个变量 初始化为0new_value=tf.add(state,tf.constant(1)) #进行加1的操作#tf.assign(A, new_number): 这个函数的功能主要是把A的值变为new_numberupdate=tf.assign(

2017-11-17 16:03:44 224

原创 自定义线性滤波

卷积概念自定义卷积模糊代码演示卷积概念:              卷积是图像处理中的一个操作,是kernel在图像上的每个像素上的操作kernel本质上是一个固定大小的矩阵数组,其中心点成为锚点卷积如何工作的:把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点) 用来替换锚点覆盖下像素点值成为卷积处理 数学表达式如下

2017-11-02 14:53:38 255

原创 基本阈值的操作

#include#include#includeusing namespace std;using namespace cv;int threshold_value = 127;  //阈值的初始值int thresholg_max = 255;    //阈值的最大值int type_value = 2;int type_max = 4;

2017-11-01 17:36:36 424

原创 图像金字塔 上采样 降采样

图像金字塔高斯金字塔:                      高斯金字塔是由底向上,逐层降采样得到,降采样之后图像大小是原图像的M/2*N/2,就是对原图像删除偶数行与列,即得到降采样之后上一层的图片高斯金字塔的生成部分分为两步:                     对当前层进行高斯模糊                     删除当前层的偶数行与列       

2017-11-01 11:25:02 1409

原创 水平线与垂直线提取

#include#includeusing namespace cv;using namespace std;int main(int argc, char** argv) {Mat src,dst;src = imread("1.jpg");if (src.empty()){printf("could not load image");}imshow(

2017-10-31 16:44:14 1128

原创 提取水平与垂直线

输入彩色图像 imread转换为灰度图像 cvtColor转换为二值图像 adaptiveThreshold定义结构元素开操作(膨胀+腐蚀)提取水平与垂直线#include#includeusing namespace cv;using namespace std;int main(int argc, char** argv) {Mat src;

2017-10-31 15:48:55 510

原创 形态学操作

形态学操作开操作:open                      先腐蚀后膨胀,可以去掉小的对象,假设对象是前景色,背景是黑色闭操作:close                       先膨胀 后腐蚀 #include#includeusing namespace cv;using namespac

2017-10-31 14:51:49 284

原创 opencv 膨胀与腐蚀

膨胀与腐蚀#include#includeusing namespace cv;using namespace std;Mat src,dst;char output_window[] = "output image";int element_size = 3;int max_size = 21;void CallBack_Demo(int, void*);

2017-10-31 11:22:07 592

原创 双边滤波器

#include#include#includeusing namespace std;using namespace cv; int main(int argc,char** argv){Mat src; Mat dst;src = imread("1.png");if (src.empty()){cout return -1;} im

2017-10-30 20:46:32 146

原创 椒盐噪声的图片 利用中值滤波效果好

#include#include#includeusing namespace std;using namespace cv; int main(int argc,char** argv){Mat src; Mat dst;src = imread("1.jpg");if (src.empty()){cout return -1;} //

2017-10-30 20:27:03 1809

原创 均值模糊 高斯模糊

#include#include#includeusing namespace std;using namespace cv; int main(int argc,char** argv){Mat src; Mat dst;src = imread("1.jpg");if (src.empty()){cout return -1;} ch

2017-10-30 20:04:30 932

原创 图像随机产生

#include#include#includeusing namespace std;using namespace cv;Mat bgImage;void random_LineDemo();int main(int argc,char** argv){bgImage = imread("1.jpg");if (bgImage.empty()){co

2017-10-30 19:50:50 394

原创 随机产生线性模型的线条 利用RNG的类

#include#include#includeusing namespace std;using namespace cv;Mat bgImage;void random_LineDemo();int main(int argc,char** argv){bgImage = imread("1.jpg");if (bgImage.empty()){co

2017-10-30 19:41:32 613

原创 图像的绘制 直线 椭圆 圆形 多边形

#include#include#includeusing namespace std;using namespace cv;Mat bgImage;const char* drawdemo_win = "绘制形状与文字";void my_line();void my_rect();void my_ellipse();void my_circle()

2017-10-30 19:11:45 596

原创 saturate_cast 图像对比度与亮度

#include#includeusing namespace std;using namespace cv;int main(int argc,char** argv){Mat src,dst;src = imread("1.jpg");if (src.empty()){cout return -1;}char input_win[] = "inp

2017-10-30 15:28:33 548

SVM 图片二分类

提取图片的siftte特征,训练SVM分类器,对图片进行二分类,亲测有效,供大家使用

2018-12-07

行人检测数据集 USC数据集

USCPedestrianSetA\USCPedestrianSetB\USCPedestrianSetC 数据集 含有XML标注数据 可用于行人检测的数据集 供大家下载 在外网下载速度慢 所以放到CSDN上

2018-12-07

唐宇迪配套案例实战 聚类算法

51CTO唐宇迪配套案例实战,聚类算法,包含解释文档与代码解析

2018-11-22

唐宇迪-机器学习python快速入门

51CTO上的唐宇迪课程教程下载 机器学习课程 python入门基础

2018-11-22

操作系统原理期末试卷(9套卷含答案)

最全的操作系统复习考试9套卷(含答案)也可用于招聘面试等笔试复习 操作系统应试宝典 欢迎大家下载

2018-11-22

空空如也

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

TA关注的人

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