自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

转载 哈希链表查找

#define MAX 10 //链表数据结构typedef struct list { int data; list *next;}*pList;list hashtable[MAX]; ///链式法解决地址冲突,MAX个带头节点的hash链表//除留取余法int hashFunc(int n) { return n%MAX;}//创建ha...

2018-05-26 20:04:25 1001

转载 二叉查找树

//二叉查找树数据结构 typedef struct Btree { int data; Btree *left; Btree *right; }*PBTree; //创建二叉查找树,返回树的根节点 PBTree CreateBTree(int *array,int n) { PBTree root=new Btree...

2018-05-26 20:00:50 153

原创 简易通信

Socket编程教程//服务端#include <WinSock2.h>#include <stdio.h>#include <stdlib.h>#pragma comment(lib, "ws2_32.lib")//http://blog.csdn.net/shenjie12345678/article/details/28321969/...

2018-05-23 11:07:12 602

原创 swap使用,奇偶排序

#include <iostream>#include<ctime>#include<vector>#include<stack>#include <forward_list>#include<array>using namespace std;void fun(int a[], int len1, int b[...

2018-05-23 10:58:01 254

翻译 动态规划实例

#include<iostream>#include<Windows.h>#include<assert.h>#include <algorithm>#include <functional>#include<vector>#include<math.h>#include<unorder

2018-05-23 10:51:19 192

翻译 NOIP

#include<iostream>#include<Windows.h>#include<assert.h>#include <algorithm>#include <functional>#include<vector>#include<math.h>#include<unorder

2018-05-23 10:49:46 329

原创 时域累积、计算连通域的中心、查找下一帧图像中在点sp周围R范围中的的对应点

//----------------------------时域累加---------------------------------//Mat blurontime(vector<Mat>source, int threshold,int boxsize){ int rows = source[0].rows; int cols = source[0].cols; Mat ...

2018-05-23 10:41:03 435

原创 图像信息熵

double Entropy(Mat img){ // 将输入的矩阵为图像 double temp[256]; // 清零 for(int i=0;i<256;i++) { temp[i] = 0.0; } // 计算每个像素的累积值 for(int m=0;m<img.rows;m++) {// 有效访问行列的方式 const uchar* t = i...

2018-05-23 10:36:11 5575

翻译 各向异性扩散滤波

各向异性扩散滤波主要是用来平滑图像的,克服了高斯模糊的缺陷,各向异性扩散在平滑图像时是保留图像边缘的,和双边滤波很像。通常我们有将图像看作矩阵的,看作图的,看作随机过程的,记得过去还有看作力场的。这次新鲜,将图像看作热量场了。每个像素看作热流,根据当前像素和周围像素的关系,来确定是否要向周围扩散。比如某个邻域像素和当前像素差别较大,则代表这个邻域像素很可能是个边界,那么当前像素就不向这个方向扩散了...

2018-05-23 09:21:18 9335 2

原创 二叉树的前中后序遍历(栈实现)

class TreeNode{public: TreeNode* leftNode; TreeNode* rightNode; int val; TreeNode(){ val = 0; leftNode = rightNode = NULL; }};vector<int> preorderTraversal(TreeNode *root) { vecto...

2018-05-13 15:44:53 1635 1

原创 基于改进的LCM的红外小目标检测算法实现

//改进LCM算法Mat ImproveLCM(const Mat& SrcImg, int ksize){ if (SrcImg.channels() != 1) cvtColor(SrcImg, SrcImg, CV_RGB2GRAY); Mat resultImg = SrcImg.clone(); int delta = ksize + ksize / 2; do...

2018-05-13 14:56:44 5466 12

转载 五子棋小游戏

#include <iostream>using namespace std;#if 1#define N 15int chessboard[N + 1][N + 1] = { 0 };//用来记录轮到玩家1还是玩家2int whoseTurn = 0;void initGame(void);void printChessboard(void);void...

2018-05-12 15:32:17 201

原创 趋势编程---重排

1、移除重复的元素2、将剩下的元素右移3、左侧进行补1操作vector<int> deleteDuplicateNumber(vector<int> a, int elem){ vector<int> res(a.size(), 1); vector<int> k; int count = 0; for (int i = 0; i <...

2018-05-12 14:52:29 147

原创 Unger滤波器剔除小的噪点

P:为当前点//ThresholdImg为阈值分割后的图片Mat UngerFilter(const Mat& ThresholdImg){ Mat resuktImg = Mat::zeros(ThresholdImg.size(),CV_8UC1); for (size_t i = 1; i < ThresholdImg.rows - 1; i++) { for ...

2018-05-11 16:34:10 551

原创 Opencv属性页配置,Realease和Debug通用(64和32)

<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /&

2018-05-10 11:52:34 1088

原创 侧抑制滤波实现

void inhibitionEnhance(const Mat &image_Src, Mat &image_Dst, int innerboxKsize, int outboxKsize){ int inKernelSize = 0; int outKernelSize = 0; if (innerboxKsize / 2 != 0 && outboxK...

2018-05-08 14:47:36 1372 3

转载 并查集

假如已知有 n 个人和 m 对好友关系 (存于数字 r) 。 如果两个人是直接或间接的好友 (好友的好友的好友...) , 则认为他们属于同一个朋友圈,请写程序求出这 n 个人里一共有多少个朋友圈。 假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有 5 个人,1 和 2 是好友,2 和 3 是好友,4 和 5 是好友,则 1、2、3 ...

2018-05-05 16:32:39 110

转载 哈夫曼树构建与哈夫曼树编码

图解哈夫曼树:https://blog.csdn.net/lee18254290736/article/details/77618201构建哈夫曼及哈夫曼编码实现:https://blog.csdn.net/wtfmonking/article/details/17150499#

2018-05-05 10:57:43 574

简易课程管理系统

一个简易的课程管理系统,可以用来作为学习的一个模板。

2018-04-20

多线程分块处理图像

将图像分成四块处理,在分辨率过大的图片处理时节约时间,留作备份不建议下载!!!!

2018-04-20

opencv工程应用使用小工具

opencv工程应用使用小工具,只是留给自己做备份,不建议下载!!!!!

2018-04-20

设计模式C++实现

24种设计模式,这次按编号都弄好了并且有详细注释,上次只顾实现没有详细注释。

2018-04-20

排序算法集总

二分法查找、插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、归并排序、基数排序

2018-04-20

剑指offer(牛客网)

根据牛客网上的目录来的,这个也是我在网上找到的,算是给自己留个备份。似乎一定要设置积分才能上传。

2018-04-09

Matlab经典教程-从入门到精通

这是一本实例电子书,可以根据例题一题题练习,最终掌握Matlab这项技能。

2018-01-23

统计学习方法-李航

李航的统计学习方法,内容很清楚,对于初学者有很好的指导意义。

2018-01-23

程序员实用算法

压缩包内带有pdf文档以及课本内相应的源码,是一本基础的算法入门书籍。

2018-01-19

MySQL入门很简单

《MySQL入门很简单》从初学者的角度出发,由浅入深,循序渐进地介绍了mysql数据库应用与开发的相关知识。书中提供了大量操作mysql数据库的示例,还提供了大量实例和上机实践内容,供读者演练。《MySQL入门很简单》附带1张dvd光盘,内容为与《MySQL入门很简单》内容完全配套的多媒体教学视频和《MySQL入门很简单》涉及的源代码。, 《MySQL入门很简单》共分5篇。第1篇介绍数据库的基本知识、在windows平台下安装mysql数据库、在linux平台下安装mysql数据库;第2篇介绍mysql数据类型、创建和删除数据库、数据库存储引擎、创建表、修改表、删除表、索引、视图、触发器;第3篇介绍查询数据、插入数据、更新数据、删除数据、mysql运算符、mysql函数、存储过程和函数;第4篇介绍mysql用户管理、数据备份、数据还原、mysql日志、性能优化;第5篇介绍java访问mysql数据库、php访问mysql数据库、c#访问mysql数据库,最后还提供了一个项目实战案例。, 《MySQL入门很简单》涉及面广,几乎涉及mysql数据库应用与开发的所有重要知识,适合所有的mysql数据库初学者快速入门,也适合mysql数据库管理员和想全面学习mysql数据库技术的人员阅读。另外,对于大中专院校和培训班的学生,《MySQL入门很简单》更是一本不可多得的教材。

2018-01-18

吴恩达机器学习讲义

斯坦福大学2008年,吴恩达网易公开课上的配套机器学习讲义。

2018-01-18

图解数据结构C++版源码

本次上传的是图解数据结构 使用C++这本书的配套源码,代码无错误

2018-01-13

基于adaboost的人脸检测

实现单人检测,只是帮助大家完成课程作业,勿做商用。

2017-07-14

空空如也

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

TA关注的人

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