AI视觉
文章平均质量分 57
基于机器学习的视觉算法
QuadraV-Speech
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分别用MATLAB和opencv实现 :KLT目标追踪
MATLAB:% 作者:Ephemeroptera% 时间:2018/11/24% 联系qq:605686962%% 读取视频以及视频第一帧video=VideoReader('ww.mp4');firstFrame=imresize(readFrame(video),[480 640]);%% KLT的初始化设置faceDetector = vision.Cascade...原创 2018-11-24 20:24:02 · 3365 阅读 · 1 评论 -
C++绘图神器——EasyPlot(绘制实时变量的波形)
** 大家好,我是作者Ephemeroptera。最近因为研究需要,基于EasyX的基础上开发了一个工具EasyPlot(自己乱取的-。-),这个工具可以实时显示变量或者信号的变化,如下图所示**怎么样是不是很方便,相比较专业的PLPLOT这类工具要简单许多,下面附上实现过程:#include<iostream>#include&原创 2018-11-29 19:47:26 · 15721 阅读 · 9 评论 -
高斯金字塔和拉普拉斯金字塔
参考博客:https://blog.youkuaiyun.com/poem_qianmo/article/details/26157633上采样方式:(1)近邻插值法,即复制扩张存在像素,其信息量不会增加,opencv实现:resize()(2) 高斯金字塔,即先近邻插值再高斯滤波,opencv实现:pyrUp()同理下采样方式:(1)隔行取值,图像信息量会丢失,opencv实现:resize()(...原创 2019-05-13 20:28:15 · 1808 阅读 · 0 评论 -
基于matlab的SUSAN特征检测实现
大家好,我是蜉蝣,今天给大家带来的是susan算子的实现过程。SUSAN算子是一个原理简单、易于了解的算子。由于其指数基于对周边象素的 灰度比较,完全不涉及梯度的运算,因此其抗噪声能力很强,运算量也比较小;同时,SUSAN算子还是一个各向同性的算子;最后,通过控制参数t和g,可以根据具体情况很容易地对不同对比度、不同形状的图像通过设置恰当的t和g进行控制。比如图像的对比度较大,则可选取较大的t值...原创 2018-11-12 16:23:33 · 4683 阅读 · 3 评论 -
深度学习入门(三)一种预测阶段使用任意参数的滑动平均的快捷方式
俗话说:道高一尺,魔高一丈 。GAN的生成器和判别器之间的博弈也就这回事。分配下角色,生成器捏造是非、蛊惑人心当属魔头,判别器心存正义,铲奸除恶,实乃正道。但是。。道一尺魔一丈,实力还是相差悬殊,判别器也有无助的窘态,作为上帝视角的我们出于匡扶正义,在每回合的博弈中,生成器升级法力的同时,我们也要帮助判别器一把,下面请看战况:根据上述规律,当我们帮不动判别器了(识别率0.5),生成器也算...原创 2019-03-25 19:17:32 · 538 阅读 · 0 评论 -
基于LSH的目标追踪(Visual Tracking via Locality Sensitive Histograms)
《Visual Tracking via Locality Sensitive Histograms》发自于CVPR2013,此文主要阐述了一种基于位置敏感直方图特征的目标追踪算法,论文中主要围绕LSH特征和IIF(光照不变性特征)的提取算法展开论述。翻译 2019-01-17 15:50:46 · 1799 阅读 · 3 评论 -
MATLAB 图像特征点检测(6个方法)
本文介绍如何使用 MATLAB 进行图像特征检测,包括 BRISK、MSER、FAST、Harris、SURF 和 MinEigen 特征检测方法,并展示相应的代码和结果图。原创 2018-11-11 19:35:01 · 25769 阅读 · 2 评论 -
MATLAB基于CascadeObjectDetector的人脸、眼睛、鼻子、嘴巴、上半身检测(9个模型)
%本文使用CascadeObjectDetector提供的官方Model实现对人脸的多个区域检测,%当然detector也支持自定义模形(以xml形式加载)img=imread('friend.jpg');imshow(img);title('Original IMG');detector = vision.CascadeObjectDetector;% detector成员属性:...原创 2018-11-21 11:51:26 · 16379 阅读 · 15 评论 -
基于CNN的四位数字验证码识别
前言 验证码技术作为一种反自动化技术,使得很多程序的自动化工作止步。今天作者采用一些数字图像处理和CNN方法来识别较为简单的数字验证码实验步骤 实验步骤主要围绕以下展开图像预处理即滤除噪声和字符分割 CNN搭建和训练 验证码识别一.图像预处理接下来,我将一张验证码0250为例,使用python语言和依赖opencv来开展预处理 ...原创 2019-06-15 17:10:47 · 9381 阅读 · 4 评论 -
(原创)基于matlab和c++混合实现的SUSAN特征检测
///////////////////////////////////////////////////////////////////////////简述:用MATLAB获取圆周模板,自定义封装susan的特征提取函数(GetUSAN),实现对图像的SUSAN特征检测,// 关于SUSAN特征的原理请参考:https://blog.youkuaiyun.com/kezunhai/article/...原创 2018-11-20 18:49:07 · 763 阅读 · 0 评论 -
深度学习入门(一)MNIST手写体识别两种实现(初级版和优化版)
话不多说,上代码""" 基于LeNet-5 的手写数字体MNIST识别 联系qq 605686962"""import tensorflow as tfimport numpy as npimport tensorflow.contrib.layers as tclfrom tensorflow.examples.tutorials.mnist impo...原创 2019-03-19 20:27:17 · 2115 阅读 · 1 评论 -
生死看淡,不服就GAN(九)----英伟达力作PGGAN实战,生成高清图片
2017年,NVIDIA Research 网站发布了一篇颇为震撼的GAN论文:Progressive Growing of GANs for Improved Quality, Stability, and Variation,通过使用逐渐增大的GAN网络和精心处理的CelebA-HQ数据集,实现了效果令人惊叹的生成图像。论文地址Progressive Growing of GANs fo...原创 2019-04-18 20:22:12 · 11104 阅读 · 34 评论 -
生死看淡,不服就GAN(六)----用DCGAN生成马的彩色图片
1. 首先我们需要的一组真实样本集来自cifar10,因此先制作一个读取cifar10的脚本。"""-------------------------------------------------------生死看淡,不服就GAN-------------------------------------------------------------------------PROJECT:...原创 2019-04-04 12:32:48 · 3096 阅读 · 1 评论 -
生死看淡,不服就GAN(五)----用DCGAN生成MNIST手写体
搭建DCGAN网络'''Script:MNIST_DCGANAuthor:Ephemeropterawhere:AHUDate:2019-3-28'''# 导入包import numpy as npimport tensorflow as tfimport pickleimport matplotlib.pyplot as plt# 导入MNSIT数据集from t...原创 2019-03-28 19:22:22 · 1210 阅读 · 0 评论 -
生死看淡,不服就GAN(八)----WGAN的改进版本WGAN-GP
WGAN-GP是针对WGAN的存在的问题提出来的,WGAN在真实的实验过程中依旧存在着训练困难、收敛速度慢的 问题,相比较传统GAN在实验上提升不是很明显。WGAN-GP在文章中指出了WGAN存在问题的原因,那就是WGAN在处理Lipschitz限制条件时直接采用了 weight clipping。相关讲解请参考WGAN-GP的介绍同往期一样,依然以生成cifar数据集中马的彩色图片为例,关于...原创 2019-04-07 20:29:41 · 4314 阅读 · 1 评论 -
用Matlab实现人脸 68 landmarks详细教程
前言大家好,我是作者蜉蝣,在之前的博客中我告诉大家如何用matlab调用dlib: matlab调用dlib教程相信这有帮到当时一头雾水的你们。然而dlib虽然强大,但是仍然存在很多bug。这次蜉蝣就给大家带来matlab如何使用dlib的face_landmark以及这其中存在的问题。下面先附上我用matlab的调用成果:方法在教学之前,我们先看看dlib中如何实现landmark,为...原创 2018-11-06 15:56:10 · 7146 阅读 · 5 评论 -
生死看淡,不服就GAN(四)---- 用全连层GAN生成MNIST手写体
# 导入包import tensorflow as tfimport numpy as npimport pickleimport matplotlib.pyplot as plt# 导入MNISTfrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets(r...原创 2019-03-26 20:26:06 · 1290 阅读 · 0 评论 -
生死看淡,不服就GAN(七)----用更稳定的生成模型WGAN生成cifar
WGAN提出Wasserstein距离取代原始GAN的JS散度衡量两分布之间距离,使模型更加稳定并消除了mode collapse问题。关于WGAN的介绍,建议参考以下博客:令人拍案叫绝的WassersteinGANGAN是怎么工作的这次依然是使用cifar数据集生成马的彩色图片,上期采用DCGAN实现,关于数据集的读取和生成模型的验证请参考DCGAN教程:https://blog.csd...原创 2019-04-04 17:41:53 · 2067 阅读 · 1 评论 -
MATLAB——混乱场景目标图像检测(特征点匹配)
%本例描绘在一个混乱场景检测一个盒子,目标物匹配策略为寻找SURF特征匹配%并根据特征点仿射变化去除野值%% Step 1: 读取图片boxImage = imread('stapleRemover.jpg');sceneImage = imread('clutteredDesk.jpg');%% Step 2: 提取SURF特征点boxPoints = detectSURFFe...原创 2018-11-22 21:01:04 · 9678 阅读 · 8 评论 -
深度好文!人眼中心定位(基于ACCURATE EYE CENTRE LOCALISATION BY MEANS OF GRADIENTS),含matlab实现
附上实现代码:%% (1)get eye imageman = im2double(rgb2gray(imread('man.jpg')));faceDetector = vision.CascadeObjectDetector('FrontalFaceCART');LeftEyeDetector = vision.CascadeObjectDetector('Class...翻译 2019-03-06 20:39:10 · 4773 阅读 · 4 评论
分享