自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

早春不过一棵树

分享一些自己大学阶段用到的程序

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于光流算法pyflow的一些问题

使用pyflow过程的一些问题

2022-04-05 17:16:19 1855

原创 QT宝藏网站 (包括Python和Web开发等)

学习Python,QT,Web开发等的宝藏网站

2022-02-17 15:11:04 630

原创 一阶线性微分方程的通解(以及伯努利形式的解)

知乎链接介绍了一阶线性微分方程的解法过程以及伯努利方程的转化

2021-08-01 15:26:13 2710

原创 格林公式的原理理解(考研数学)

来自知乎大神,点击链接转页面从图像像素的角度从物理意义理解格林公式,通俗易懂

2021-08-01 15:05:58 1219

原创 由左右相机图像点重建三维点

双目标定,含Python代码

2021-04-29 10:15:12 179

原创 模板匹配+归一化匹配+金字塔加速

模板匹配+归一化匹配+金字塔加速模板匹配(ABS)原理ABS算法是利用模板图像和待匹配图像上的搜索窗口之间的像素灰度值的差别,来表示二者的相关性。如果差别小于预定的阈值认为相关成功,否则就认为匹配失败。这种方法的思路简单,实现方便,但有明显的局限性。由于不同的模板和图像有不同的背景灰度值和不同大小的搜索窗口,所需的合适的阈值也各不相同,很难事先选定一个合适的阈值;另外模板图像和待匹配图像上由于光照等因素造成的灰度差异也可能导致匹配失败。以下代码采取MAD判据//small_i1, small_j

2021-04-29 10:12:52 3444 2

原创 模式识别学习笔记——1(线性分类器)

线性分类器简单介绍

2021-04-05 10:37:47 3602 2

原创 旋转不变的LBP特征可视化+等价模式的LBP可视化

LBPLBP原理参见其他博主博客,旋转不变性是通过寻找八位数的最小值实现的窗口如下(v-1,w-1)| (v-1,w) | (v-1,w+1)(v,w-1) | (v,w) | (v,w+1)(v+1,w-1)| (v+1,w) | (v+1,w+1)直接上代码 #include <iostream>#include <vector>#include <fstream>#include <string>#include &lt

2021-03-28 11:10:14 845

原创 Hog特征

Hog特征方向梯度直方图(HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。HOG特征通过计算和统计图像局部区域的梯度方向直方图来构成特征。主要思想是:在边缘具体位置未知的情况下,边缘方向的分布也可以很好的表示目标的外形轮廓。图像中局部目标的表象和形状能够被梯度或边缘的方向密度分布很好地描述。其本质为:梯度的统计信息。梯度主要存在于边缘的地方。hog特征的算法步骤颜色空间归一化—>梯度计算—>梯度方向直方图—>重叠块直方图归一化—>HOG特征。第一步

2021-03-23 14:47:19 1627

原创 C/C++寻找最大重复子串

C/C++寻找最大重复子串直接上代码,代码里有详细解释#include <stdio.h>#include <string.h>/* 找出一个字符串最大相同子串,如果有多个重复子串,则要求返回最后一个位置的子串*/int sub_len;void print_sub(char* p, int len){ int save_len = len; while (len && len--) { printf("%c

2020-12-03 21:20:54 1773 2

原创 MATLAB对图像进行直方图统计、灰度变换、直方图均衡、平滑去噪(不调用库函数)

MATLAB对图像进行直方图统计、灰度变换、直方图均衡、平滑去噪本文基于matlab实现直方图统计以及均衡化,并做简单的灰度变换和去噪。所有的实现基于对像素点的操作,并不调用库函数。线性拉伸代码a9=imread('D:a2.jpeg'); a=rgb2gray(a9); a8=mat2gray(a); subplot(3,4,1); imshow(a); title("原始图像");b=2*a;%对比度变换 subplot(3,4,2); imshow(b); title('对比

2020-12-03 21:14:29 4321 1

原创 二叉树的递归与非递归方法周游(遍历)

递归与非递归方法周游(遍历)二叉树内容较简单,直接上代码代码几点说明:1.建树时需将树补成完全二叉树(无子树时填0),且左子树与右子树是有区别的2.请注意一下main函数里对s[]的元素定义,子树的字符是加了引号的,填0时不需要加引号#include"stdio.h"#include"stdlib.h"struct node{ char c; struct node* llink; struct node* rlink;};node* creatTree(char s[],

2020-12-03 15:18:11 382

原创 数组和链表实现种子填充的C++算法

种子填充种子填充算法又称为边界填充算法。其基本思想是:从多边形区域的一个内点开始,由内向外用给定的颜色画点直到边界为止。如果边界是以一种颜色指定的,则种子填充算法可逐个像素地处理直到遇到边界颜色为止。种子填充算法常用四连通域和八连通域技术进行填充操作。从区域内任意一点出发,通过上、下、左、右四个方向到达区域内的任意像素。用这种方法填充的区域就称为四连通域;这种填充方法称为四向连通算法。从区域内任意一点出发,通过上、下、左、右、左上、左下、右上和右下八个方向到达区域内的任意像素。用这种方法填充的区域就

2020-12-03 15:09:02 885

原创 由前序和中序重建二叉树,并用后序验证

重建二叉树由前序和中序重建二叉树,并用后序验证。代码具体解释见代码注释(个人感觉已经足够详细了)#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include<stdio.h>#include <string.h>#define N 100//最大节点数typedef struct BiTNode//typedef等于为结构重命名{ char data; struct BiTNode*

2020-12-03 14:58:08 99

原创 Opencv对图像的直方图统计并实现对滤波方式的选择

OpenCV对图像的直方图统计与滤波基于OpenCV实现在执行窗口可选滤波,要求如下:设计一个软件,实现以下功能:1.将图像拖入软件后,显示图像信息;2.统计图像直方图并显示;3.在监控台显示窗口输出菜单供选择滤波与增强方法,可供选择的方法包括:亮度/对比度调整、幂次变换、平滑滤波、高斯滤波、双边滤波,及按ESC或Q键结束程序;4.按第2步选择的方法对输入图像进行图像变换或滤波,并可滑动块调节滤波参数及调节参数后的滤波结果,输出滤波图像与原图像的差异值图像;5.计算滤波图像的MSE和PSNR;

2020-11-22 10:03:37 421

原创 Opencv实现视频播放器

OpenCV实现简易的视频播放器基于VS+OpenCV实现简易视频播放器简易视频播放器要求能实现对音频文件的播放,并能用鼠标暂停和调进度条,不要求播放声音(OpenCV播放函数不带声音)。代码块#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <string>#include <iostream>#include <fs

2020-11-22 09:29:09 1766

超分辨率重建SRGAN代码(包括将SRGAN生成器单独拿出来做残差网络)

超分辨率重建SRGAN代码(包括将SRGAN生成器单独拿出来做残差网络)

2022-03-05

2020年ECCV发布的RSDN的模型代码

2020年ECCV发布的RSDN的模型代码

2022-03-05

空空如也

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

TA关注的人

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