自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空

仰望星空,你才能知道自己的渺小,所以脚踏实地的做好自己!

  • 博客(80)
  • 资源 (10)
  • 收藏
  • 关注

原创 高斯滤波c语言实现

    高斯滤波是图像处理中最常见的一种滤波方式,高斯滤波能够对图像起到平滑作用,去除部分噪声对图像进一步处理带来的影响,常见的高斯模板一般为3*3或者为5*5,高斯滤波除了模板的大小带来影响外,还有一个正态分布方差sigma也会对高斯滤波起到很大的作用,sigma越大图像越模糊。二维高斯核的表达式为:/*功能: 二维高斯核生成//kernel:存储生成的高斯核//size: 核的大小/...

2018-03-06 20:04:37 8694 5

原创 YOLO回归函数代码对应讲解

    关于YOLO的理论知识个人转载的一篇博客有具体讲解:点击打开链接,本文主要对YOLO的回归函数与代码对应起来讲解,便于更加深入的理解YOLO的实现过程。if(state.train){ float avg_iou = 0; float avg_cat = 0; float avg_allcat = 0; float avg_o...

2018-03-04 16:51:29 1588

原创 机器学习实战第二课(PCA)

    PCA作为一种无监督的特征提取方法,在很多场合都能见到其应用,其主要功能是降低数据维度,减少数据冗余。关于PCA的理论知识这里不作太多讲解,大致流程:(1)求数据的每一个维度的均值(2)数据去均值处理(3)构造协方差矩阵(4)求特征值和特征向量(5)取特征值较大的部分以及其对应的特征向量(6)将原始数据映射到新的空间具体实现:import numpy as npimport matplo...

2018-03-01 21:59:37 606

原创 MTCNN人脸检测

    MTCNN人脸检测是目前深度学习相关人脸检测中实时性和准确性两者都兼备的一种方法,其主要思想是采用级联CNN来实现,MTCNN主要通过三个网络逐级精炼来提升人脸检测和特征点的性能。网络的流程可以从下图得到较为清晰的反映。MTCNN由Pnet、Rnet、Onet三个子网络构成,Pnet用于初步获得潜在的人脸区域,Pnet训练完后,通过Pnet网络的图片获得潜在人脸区域,然后采用非极大值抑制去...

2018-03-01 19:05:13 1532

原创 YUV转RGB

YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式。因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式。具体的转换关系如下图所示。#define YUV2R(y,u,v) (((y > 8)#define YUV2G(y,u,v) (((y > 8)#define YUV2B(y,u,v) (((y > 8)上面的代码中进行了

2018-02-07 15:06:33 775

原创 图像处理之RGB转为HSV

从 RGB 到 HSL 或 HSV 的转换设 (r, g, b) 分别是一个颜色的红、绿和蓝坐标,它们的值是在 0 到 1 之间的实数。设 max 等价于 r, g 和 b 中的最大者。设 min 等于这些值中的最小者。要找到在 HSL 空间中的 (h, s, l) 值,这里的 h ∈ [0, 360)度是角度的色相角,而 s, l ∈ [0,1] 是饱和度和亮度,计算为:上面的理论也是从别人那里...

2018-02-07 14:53:07 16778 1

原创 1.2机器学习实战第一课(KNN)

本博文主要参考机器学习KNN中第二个例程实现,若有不当之处,请指教,谢谢!import numpy as npimport operatorfrom os import listdirimport matplotlibimport matplotlib.pyplot as pltdef classify(inX,dataSet,labels,k): """ inX:测

2018-01-18 21:15:10 270

原创 1.1机器学习实战第一课(KNN)

本博文主要参考机器学习KNN实现的第一个例程,有不当之处,请指正!import numpy as npimport operatorfrom os import listdirdef createDataSet(): """ 创建数据集和标签 """ group = np.array([[1.0, 1.1],[1.0, 1.0], [0, 0]

2018-01-17 21:28:34 210

原创 标准hough变换的具体实现

hough直线检测的原理就是采用积分图来统计直线上响应的点数,从而通过设定阈值获取响应较大的直线作为最终的直线,关于太具体的理论可自行查阅。关于hough直线检测之前也写过一篇博文hough直线检测初探,本博文也类似于之前博文,若有不当之处,望指教,谢谢!#ifndef _HOUGH_JL_H_#define _HOUGH_JL_H_#include <iostream>#in...

2018-01-07 15:50:51 1033

原创 kalman之c语言实现

kalman的文章之前也写过一篇,具体参考:kalman,本文主要是基于c的实现,若有不当之处,望指教,谢谢!typedef struct image_double{ double* pix; unsigned int w; unsigned int h;}*image_double_ptr;#ifndef _KALMAN_H_#define _KALMAN_H_...

2018-01-07 15:32:04 2732 2

原创 RANSAC之c语言实现

关于RANSAC算法已经写过两篇博文,本篇主要是基于前两篇的相关理论实现的,同时这里实现的RANSAC实现了定点化。前两篇博文请参考:matlab实现ransac,opencv和c++实现ransac。若有不当之处,望指教,谢谢!typedef struct{ int x; int y;}point_t;typedef struct LineModel{ int mSl...

2018-01-07 15:23:42 2135 2

原创 RANSAC之opencv和C++实现

关于RANSAC的相关理论就不多说了,之前也写过一篇基于matlab实现的RANSAC博文:http://blog.csdn.net/yongjiankuang/article/details/76193004,本文基本也是基于他人的代码实现,只是稍作修改#ifndef RANSACLINE2D_H_#define RANSACLINE2D_H_#include #include

2018-01-07 15:16:17 5321 2

转载 目标检测中Recall、Precision和IOU

目标检测中Recall、Precision、IOU概念

2017-10-25 08:41:59 14772 5

原创 获取轮廓的最小外接矩形

计算轮廓的最小面积外接矩形

2017-08-27 16:16:03 6193 1

原创 轮廓的凸包寻找

本文轮廓凸包寻找主要是基于graham算法来实现的,具体的理论知识大家可以网上搜索下一大堆,这里盗用下他人的一张比较好描述该算法的图片:下面直接上代码:struct ptInfo{ point_t* pt; int size;};//符号函数int signPoint(float x);//计算叉积int crossPoint(const point_t a, const ...

2017-08-27 16:00:37 1073

原创 c语言实现轮廓标记

二值图像轮廓标记,实现了一次遍历完成图像的轮廓标记

2017-08-27 15:38:34 2533

原创 数据结构之循环队列

数据结构之循环队列

2017-08-07 19:30:22 318

原创 最大类间二值化

最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标2部分。背景和目标之间的类间方差越大,说明构成图像的2部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致2部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于前景的像...

2017-08-01 20:27:03 644

原创 标准Hough直线检测初探

标准hough变换初探

2017-07-31 21:21:56 502

原创 实现你的kalman

实现你的kalman

2017-07-27 20:29:54 1250 1

原创 数据结构之队列顺序表示与实现2

针对上一节队列顺序表示的缺点,做了少许改进,队列出队时无需大量移动元素#include using namespace std;#define QUEUE_INIT_SIZE 10#define QUEUE_INCREMENT_SIZE 2typedef int DataType;struct SqQueue2{ DataType* base; int front

2017-07-27 20:16:21 252

原创 matlab直线拟合RANSAC初探

RANSAC直线拟合初探

2017-07-27 15:10:56 2838

原创 数据结构之队列顺序表示与实现1

本节主要实现了基本的队列顺序表示,如有错误欢迎指正!#include using namespace std;#define QUEUE_INIT_SIZE 10 //队列的初始开辟空间#define QUEUE_INCREMENT_SIZE 2//队列满后,每次增加的空间长度typedef int DataType;struct SqQueue{ DataType* b

2017-07-26 20:55:07 364

原创 matlab实现一次性实现多个文件夹图片转化为.mat文件

matlab高效率图片转mat文件

2017-05-31 21:22:29 9133 3

原创 数据结构之双向循环链表

数据结构之双向循环链表

2017-05-09 12:27:58 496

原创 数据结构之有序链表归并算法2

//头文件定义;#ifndef _C_H_#define _C_H_#include <iostream>#include <fstream>#include <iomanip>#include <cmath>#include <string>#include <vector>#include <l...

2017-05-07 15:13:22 435

原创 数据结构之有序链表归并算法1

数据结构之单链表归并1

2017-05-07 15:03:11 395

原创 YOLO -v1-windows

基于windows-cpu上的YOLOv1实现

2017-05-06 23:01:46 1406 2

转载 Faster-RCNN+ZF用自己的数据集训练模型(Matlab版本)

FasterRCNN训练自己的数据

2017-05-06 21:25:25 858

转载 将数据集做成VOC2007格式用于Faster-RCNN训练

将数据集做成VOC2007格式用于Faster-RCNN训练

2017-05-06 21:21:03 471

转载 目标检测之YOLO

YOLO网络结构彻底解析

2017-05-01 18:46:08 1403

原创 数据结构之顺序存储结构1

数据结构 顺序表 C++

2017-04-25 10:57:43 300

原创 MFC中将图片显示到picture控件上

MFC将图片显示到picture控件

2017-02-24 21:56:53 1894

原创 MFC中通过按钮实现选择图片

MFC对话框中通过按钮实现选择图片

2017-02-24 21:53:28 2389

原创 MFC基于对话框添加背景图

给MFC对话框界面添加位图

2017-02-24 21:49:39 734

原创 MFC中鼠标在picture控件中画矩形提取感兴趣区域

void CPicProcessDlg::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 GetCursorPos(&amp;sel_pos); GetDlgItem(IDC_Pic1)-&gt;GetWindowRect(&amp;rect); if (rect.PtInRect(sel_...

2017-02-24 21:45:44 7236 10

原创 线性表的顺序表示

数据结构之线性表的顺序表示

2017-01-31 12:03:22 291

原创 matlab—GUI实现摄像头人脸检测

function varargout = CameraRead(varargin)% CAMERAREAD MATLAB code for CameraRead.fig% CAMERAREAD, by itself, creates a new CAMERAREAD or raises the existing% singleton*.%% H = CAME...

2017-01-29 19:25:28 10496 7

原创 matlab GUI实现简易计算器

function varargout = compute(varargin)% COMPUTE MATLAB code for compute.fig% COMPUTE, by itself, creates a new COMPUTE or raises the existing% singleton*.%% H = COMPUTE returns the handle to a ne...

2017-01-29 17:17:07 10669

原创 win7上python+theano+keras安装

windows上python + theano + keras安装:其实过程很简单,首先说一下安装条件: 1、win7 (32和64都可以,下载安装包时一定要选择对应的) 2、Anaconda(转到官方下载,打开之后稍微等一会就会出来下载链接了。之所以选择它是因为它内置了python,以及numpy、scipy两个必要库和一些其他库,比起自己安装要省事。至于版本随便选择了,如果想安装p

2016-01-08 22:37:47 7067 1

dlib c语言实现人脸检测

dlib c语言实现人脸检测的前向过程

2018-09-12

dlib 标签转换

dlib标签转换,希望对大家有用。

2018-09-10

yolo-tensorflow

基于tensorflow实现的yolov1,可以直接运行。

2018-08-26

hog_svm_train_python

hog_svm采用Python实现训练,同时在训练的过程中提取hardexample进行进一步训练,获得了较为理想的效果,当然如果需要进一步优化还是有较大优化空间的。

2018-04-17

matlab高效率将各种格式图片转化为mat文件

很方便的matlab代码,高效图片转mat文件

2017-05-31

基于matlab-GUI简易计算器的设计

matlab GUI设计

2017-01-31

基于matlab-GUI实时人脸检测系统

基于matlab-GUI的实时人脸检测系统,具有较高的检测性能,误检率较低!

2017-01-31

多目标检测

此代码能够实现多目标的检测,对于一般的场合效果还是不错的!

2014-12-24

基于团块的物体分割

基于团块的物体分割,能够较好的分割出物体,效果还行!

2014-12-24

经典算法书籍

搞算法的不可不看的最为经典的算法电子书籍

2014-07-23

空空如也

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

TA关注的人

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