![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 69
yuyangyg
这个作者很懒,什么都没留下…
展开
-
图像分割 1.基于阈值的算法
单阈值图像分割算法,有手动阀值,自适应阈值,最大熵法,基本全局阈值法,OTSU阈值。原创 2017-02-24 20:25:32 · 5064 阅读 · 0 评论 -
Harris特征检测与SIFT特征点描述
转载 2017-10-11 19:13:51 · 1734 阅读 · 1 评论 -
双边滤波和冲击滤波
http://blog.chinaaet.com/helimin/p/5100018184function B = bfilter2(A,w,sigma) %A为给定图像,归一化到[0,1]的double矩阵 %W为双边滤波器(核)的边长/2 %定义域方差σd记为SIGMA(1),值域方差σr记为SIGMA(2) % This function implements 2-D转载 2017-11-19 19:27:51 · 2631 阅读 · 1 评论 -
基于逆滤波的图像去模糊
假设图像产生了均匀运动模糊,图像在f(x,y)f(x,y)平面运动,x0(t)x_0(t)和y0(t)y_0(t)分别表示在xx和yy方向上随时间变化分量,设TT为曝光时间,则频域退化函数:H(u,v)=∫T0e−j2π[ux0(t)+vy0(t)]dtH(u,v)=\int_{0}^{T}e^{-j2\pi [ux_0(t)+vy_0(t)]}dt 频域乘积:G(u,v)=H(u,v)F(u,v原创 2017-11-30 16:18:04 · 4327 阅读 · 0 评论 -
基于最小均方差(维纳)滤波的图像去模糊
逆滤波容易受到噪声的影响。最小均方差滤波,该方法建立在图像和噪声都是随机变量的基础上,找出未污染图像ff的一个估计f^\hat{f},使他们之间的均方误差最小。e2=E{(f−f^)2}e^2=E\{(f-\hat{f})^2\} 假设噪声和图像不相关,其中一个或另一个有零均值,且估计中的灰度级是退化图像中灰度级的线性函数。误差函数的最小值在频率域表示: F^(u,v)=[H∗(u,v)Sf(原创 2017-11-30 20:19:28 · 3921 阅读 · 0 评论 -
L-R算法去模糊
L−RL-R算法起源于极大似然,图像是用泊松统计建模的。当下面这个迭代收敛时,模型极大似然得到令人满意方程式:f^k+1(x,y)=f^k(x,y)[−x,−y]⨂g(x,y)h(x,y)⨂f^k(x,y)\hat{f}_{k+1}(x,y)=\hat{f}_k(x,y)[-x,-y]\bigotimes \frac{g(x,y)}{h(x,y)\bigotimes \hat{f}_k(x,y)}原创 2017-12-01 19:15:09 · 9103 阅读 · 0 评论 -
约束最小二乘方滤波去模糊
维纳滤波要求未退化图像和噪声功率谱已知。实际情景没有这么多先验知识。约束最小二乘滤波仅要求噪声方差和均值的知识。 g=Hf+ηg=Hf+\eta 假设g(x,y)的大小为M×NM\times N,g(x,y)g(x,y)第一行的图像元素构成向量gg的第一组NN个元素,第二行构成下一组NN个元素,结果向量MN×1MN\times 1维,矩阵HH有MN×MNMN\times MN维,这样转换增加了H原创 2017-12-01 17:10:18 · 7559 阅读 · 1 评论 -
matlab常用函数
size()size()获取矩阵的行数或列数 s=size(A)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。 [r,c]=size(A),[r,c]=size(A), 当有两个输出参数时,sizesize函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量cc。 size(A,n)size(A,n)原创 2017-11-23 13:21:00 · 636 阅读 · 0 评论 -
模糊图像退化与去模糊的数学模型
一 图像退化模型 建立图像的退化模型即是将图像的降质的机理用数学的方式描述出来,这也是图像去模糊成功的重要因素。通常来说,图像的退化可以概括为初始的输入图像f(x,y)f(x,y),经过退化函数k(x,y)k(x,y)作用后,再附加上随机噪声n(x,y)n(x,y),最后输出为模糊图像g(x,y)g(x,y)。 用数学形式描述为:g(x,y)=k(x,y)⨂f(x,y)+n(x,y)g(x,y)原创 2017-11-26 21:31:47 · 11557 阅读 · 1 评论 -
学习资源
优化理论从瞎子爬山到优化方法 袁亚湘 稀疏优化 印卧涛 最优化方法GPUGPU并行计算和CUDA程序开发及优化原创 2017-12-03 22:26:07 · 463 阅读 · 0 评论 -
Tracking-Learning-Detection原理分析
http://johnhany.net/2014/05/tld-the-theory/正如名字所示,TLD算法主要由三个模块构成:追踪器(tracker),检测器(detector)和机器学习(learning)。 对于视频追踪来说,常用的方法有两种,一是使用追踪器根据物体在上一帧的位置预测它在下一帧的位置,但这样会积累误差,而且一旦物体在图像中消失,追踪器就会永久失效,即使物体再出现也无法完成...转载 2018-03-22 19:49:21 · 1475 阅读 · 0 评论 -
Object Tracking using OpenCV
What is Object Tracking ?Simply put, locating an object in successive frames of a video is called tracking.The definition sounds straight forward but in computer vision and machine learning, tracking ...转载 2018-03-21 15:51:42 · 837 阅读 · 0 评论 -
learn opencv-对象跟踪
使用OpenCV进行对象跟踪(C ++ / Python)在本教程中,我们将学习OpenCV 3.0中引入的OpenCV跟踪API。 我们将学习如何以及何时使用OpenCV 3.2中的6种不同的跟踪器 - BOOSTING,MIL,KCF,TLD,MEDIANFLOW和GOTURN。 我们也将学习现代跟踪算法背后的一般理论。这个问题已经被我的朋友Boris Babenko完美的解决了,就像下面这个...转载 2018-03-22 10:29:47 · 598 阅读 · 0 评论 -
JPEG压缩算法
转自https://thecodeway.com/blog/?p=353图片压缩有多重要,可能很多人可能并没有一个直观上的认识,举个例子,一张800X800大小的普通图片,如果未经压缩,大概在1.7MB左右,这个体积如果存放文本文件的话足够保存一部92万字的鸿篇巨著《红楼梦》,现如今互联网上绝大部分图片都使用了JPEG压缩技术,也就是大家使用的jpg文件,通常JPE转载 2017-09-13 17:17:19 · 4921 阅读 · 0 评论 -
字典学习与稀疏表示(一)
clear all close all % A = [1 0.5 -1/2^0.5; 0 (3/4)^0.5 -1/2^0.5]; y = [1,0.5]'; K = 3; [m,n] = size(A); % iteration Rf(:,1) = y; for k = 1:K for i = 1:n转载 2017-09-25 18:22:50 · 1081 阅读 · 0 评论 -
深度相机(一)--TOF总结
这篇文章,网上转载了很多次,但我没找到原出处。实在不好意思(等找到了补充)。http://blog.csdn.net/app_12062011/article/details/524861931.1 TOF初探TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉转载 2017-08-09 21:06:45 · 1876 阅读 · 0 评论 -
图像分割 3 opencv分水岭算法源码研究
分水岭算法的opencv实现,算法原理原创 2017-03-03 13:51:20 · 1567 阅读 · 0 评论 -
opencv学习 卡尔曼源码
摘抄自《统计信号处理》 叶中付 #include "opencv2/video/tracking.hpp"#include "opencv2/highgui/highgui.hpp"#include using namespace cv;static inline Point calcPoint(Point2f center, double R, double angle){原创 2017-03-09 21:31:08 · 877 阅读 · 0 评论 -
YUY与RGB格式区别
YUV 做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还转载 2017-03-14 10:37:25 · 15796 阅读 · 0 评论 -
opencv grab cut源码分析
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include using namespace std;using namespace cv;static void help(){ cout << "\nThis program demonstrates GrabCut s原创 2017-03-15 19:31:56 · 889 阅读 · 0 评论 -
图像分割 2 边缘检测算子canny算法原理。
canny边缘检测,prewitt算子 sobel算子 高斯拉普拉斯算子原创 2017-03-01 15:50:45 · 2294 阅读 · 0 评论 -
opencv设置采集视频分辨率
#include #includeusing namespace cv; using namespace std;int main( ) { //【1】从摄像头读入视频 VideoCapture capture(0); //【2】循环显示每一帧 int j=0; capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);原创 2017-05-02 14:46:14 · 4276 阅读 · 0 评论 -
求解PNP问题
关键词:相机位姿估计 PNP问题求解用途:各种位姿估计 目录《相机位姿估计0:基本原理之如何解PNP问题》《相机位姿估计1:根据四个特征点估计相机姿态》《相机位姿估计1_1:OpenCV:solvePnP二次封装与性能测试》《相机位姿估计2:[应用]实时位姿估计与三维重建相机姿态》《相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标》转载 2017-05-28 18:32:09 · 13945 阅读 · 0 评论 -
根据四个特征点求解相机位姿
关键词:位姿估计 OpenCV::solvePnP用途:各种位姿估计文章类型:原理、流程、Demo示例@Author:VShawn(singlex@foxmail.com)@Date:2016-11-18@Lab: CvLab202@CSU 目录《相机位姿估计0:基本原理之如何解PNP问题》《相机位姿估计1:根据四转载 2017-05-28 18:37:02 · 6834 阅读 · 2 评论 -
不同PNP求解算法性能测试
关键词:OpenCV::solvePnP文章类型:方法封装、测试@Author:VShawn(singlex@foxmail.com)@Date:2016-11-27@Lab: CvLab202@CSU前言今天给大家带来的是一篇关于程序功能、性能测试的文章,读过《相机位姿估计1:根据四个特征点估计相机姿态》一文的同学应该会发现,直接使用OpenCV的转载 2017-05-28 18:39:34 · 13422 阅读 · 2 评论 -
V4L2设置摄像头光照,对比度参数
#include#include#include#include#include#include/*摄像头开关*///#define XXXX_150/*摄像头参数id列表*/#define BRIGHTNESS_ID 0x00980900#define CONTRAST_ID 0x00980901#define SATURATION_ID 0x00980902#d原创 2017-08-09 19:57:26 · 4468 阅读 · 1 评论 -
深度相机(二)--结构光深度测距
原文:http://blog.sina.com.cn/s/blog_80ce3a550100wg5j.htmlhttp://blog.csdn.net/u013360881/article/details/51395427网上资源:http://eia.udg.es/~qsalvi/recerca.html结构光编码:在3D 的深度获取上,最为常见的转载 2017-08-09 21:08:52 · 3535 阅读 · 0 评论 -
目标追踪——相关滤波追踪论文翻译:Visual Object Tracking using Adaptive Correlation Filters
https://blog.csdn.net/denghecsdn/article/details/78877220Abstract Although not commonly used, correlation filters can track complex objects through rotations, occlusions and other distractions at o...转载 2018-04-03 10:15:35 · 1563 阅读 · 2 评论