图像处理基础
rrr2
这个作者很懒,什么都没留下…
展开
-
【t-SNE】
TSNE是由T和SNE组成,T分布和随机近邻嵌入(Stochastic neighbor Embedding).TSNE是一种可视化工具,将高位数据降到2-3维,然后画成图。t-SNE是目前效果最好的数据降维和可视化方法t-SNE的缺点是:占用内存大,运行时间长。t-SNE的降维关键:把高纬度的数据点之间的距离转化为高斯分布概率。https://scikit-learn.org/stable/modules/generated/sklearn.manifold.TSNE.html#examples原创 2022-04-01 11:18:56 · 510 阅读 · 0 评论 -
SDI,ASI,HDMI,DP接口
HDMI:传输的是数字信号,非压缩视频信号+音频信号,使用面广,高清电视上有DP(Display Port):传输的是数字信号,非压缩视频信号+音频信号(和HDMI比有一个角是直角),使用面广,有些笔记本上就有SDI:传输的是数字信号,非压缩视频信号(没有音频),传输距离远,用于广播电视领域ASI:传输的是数字信号,压缩视频信号(例如MPEG2-TS(里面是H.264码流)),用于广播电视领域DVI:传输的是数字信号,非压缩视频信号(没有音频),用于电脑显示器VGA:传输的是模拟信号,比较老,用于转载 2020-07-05 23:43:50 · 1513 阅读 · 0 评论 -
相机光学传递函数MTF
引言高清摄像机的像素都在百万以上,但是要充分体现高清摄像机百万像素的性能还需要与之相匹配的高清镜头。分辨率(Resolution)又称分辨力、鉴别率、鉴别力、分析力、解像力和分辨本领,是指摄影镜头清晰地再现被摄景物纤微细节的能力。显然分辨率越高的镜头,所拍摄的影像越清晰细腻。它的单位是“线对/毫米”。它的优点是可以量化,用数据表示,使结果更直观、更科学、更严密。反差(Acutance)又称鲜锐度、明锐度,是摄影镜头鲜明地再现摄景物中间层次、暗部层次、低反差影纹细节、微弱亮度对比和微妙色彩变化的能力原创 2020-07-05 13:02:16 · 13107 阅读 · 1 评论 -
相机芯片尺寸
工业镜头的焦距(f mm)可以根据FOV(视场), WD(工作距离) 和CCD芯片尺寸计算出来:FOV视场指被摄取物体的大小,视场的大小是以镜头至被摄取物体距离(WD),镜头焦距(F)及CCD芯片尺寸确定的1、镜头的焦距,视场大小、工作距离、光学倍率计算如下:焦距f = WD × CCD芯片尺寸( H or V) / FOV( H or V)视场FOV ( H or V) = 物距WD × CCD芯片尺寸( H or V) / 焦距f视场FOV( H or V) = CCD芯片尺寸( H or V原创 2020-06-24 22:52:40 · 7352 阅读 · 0 评论 -
CCD与CMOS
基本上两者都是利用感光二极管(photodiode)进行光与电的转换,将影像转换为数字信息,而其主要差异则在数字信号传送方式的不同。CCD半导体单晶材料传统CCD中的每个像素由一个以检测光强度的传感器(光电二极管)、控制信号路径和电量传输路径组成。 所谓 200 万像素 CCD 就是一个由 200 万个光电二极管构成的集合体。光到达 CCD 的某个像素时,将根据光的强度产生相应的电荷。将...原创 2020-04-11 23:47:27 · 1693 阅读 · 0 评论 -
天空区域检测python
https://journals.sagepub.com/doi/pdf/10.5772/56884refhttps://blog.csdn.net/dulingwen/article/details/92993371?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevan...转载 2020-03-14 18:41:55 · 2752 阅读 · 1 评论 -
C++开源矩阵计算工具——Eigen下载、配置与使用
下载并解压http://eigen.tuxfamily.org/index.php?title=Main_Page#Download配置release和debug都增加使用refhttps://blog.csdn.net/houjixin/article/details/8477522https://blog.csdn.net/augusdi/article/details/1...原创 2019-02-01 10:11:33 · 655 阅读 · 0 评论 -
天空分割
第一步我认为最有价值,直接在原始数据判断天空不是很好做,作者观察到天空部分整体来说是比较平滑的,也就是相邻像素之间变化不大,因此用梯度来表示则更容易识别,梯度值越小则表明图像那一块越光滑。第二步则设定一个阈值来初步判断某处是否属于天空,这个阈值作者取的是0.02,量化到unsigned char范围则基本对应5。第三步对初步的边界进行下小范围的扩展。第四步对分割后的图的每个联通区域统计其原始...原创 2019-01-31 21:13:14 · 4137 阅读 · 0 评论 -
VLfeat win10 vs2015 matlab编译
各个版本下载http://www.vlfeat.org/download/我是用的VLFeat 0.9.18,但是编译方法通用1 修改make/nmake_helper.makVS2015版本2 修改Makefile.mak将Makefile.mak文件中所有出现msvcr的地方改成msvcp(注意,只改小写的地方)3修改vlfeat-0.9.20/vl/host.h文件...原创 2019-01-15 08:54:56 · 908 阅读 · 0 评论 -
单图深度估计Learning Depth from Single Monocular Images Using Deep Convolutional Neural Fields
githttps://github.com/raingo/dcnf-fcsp原创 2019-01-15 08:33:53 · 2153 阅读 · 13 评论 -
python cv读取视频并实时处理输出处理后的视频
# -*- coding: utf-8 -*-import cv2import timeimport numpy as np###################### 视频载入 #############################cap = cv2.VideoCapture("E:\\Data_Set\\AODnet\\测试视频\\1.mp4")four...原创 2019-01-14 18:33:21 · 7520 阅读 · 1 评论 -
DehazeNet
DehazeNet:https://github.com/caibolun/DehazeNet解读https://blog.csdn.net/yinhou1771/article/details/82682311https://blog.csdn.net/Julialove102123/article/details/80199276原创 2019-01-14 16:03:21 · 3416 阅读 · 0 评论 -
MSCNN
网址:https://sites.google.com/site/renwenqi888/research/dehazing/mscnndehazingcode:https://sites.google.com/site/renwenqi888/research/dehazing/mscnndehazing/MSCNN_dehazing.zip?attredirects=0&d=1...原创 2019-01-14 15:55:46 · 839 阅读 · 0 评论 -
matlab 保存时怎么不带白边
imshow(strain_image,‘border’,‘tight’,‘initialmagnification’,‘fit’);set (gcf,‘Position’,[0,0,500,500]);%自己的尺寸原创 2019-01-27 22:12:38 · 671 阅读 · 0 评论 -
cv::Mat中的数据按行列写入xml文件中并通过matlab读取
void writeMatToFile(cv::Mat& m, const char* filename){ std::ofstream fout(filename); if (!fout) { std::cout << "File Not Opened" << std::endl; return; } for (int i =原创 2019-02-01 22:34:53 · 628 阅读 · 0 评论 -
Opencv访问元素
Mat_---------CV_8UMat-----------CV_8SNat_---------CV_16SMat_--------CV_16UMat_-----------CV_32SMat_----------CV_32FMat_--------CV_64Frefhttps://blog.csdn.net/eric_e/article/details/79517106原创 2019-02-02 10:21:29 · 254 阅读 · 0 评论 -
opencv彩色图像逐个像素访问
cv彩色图像逐个像素访问https://blog.csdn.net/kezunhai/article/details/41652959https://blog.csdn.net/stack_moon/article/details/82285403原创 2019-01-22 22:36:40 · 438 阅读 · 0 评论 -
色调均衡
https://blog.csdn.net/kezunhai/article/details/41652959ACE算法https://blog.csdn.net/piaoxuezhong/article/details/78357815https://blog.csdn.net/kezunhai/article/details/41621729原创 2019-01-22 22:43:33 · 275 阅读 · 0 评论 -
python plt PIL opencv画图
https://www.cnblogs.com/yinxiangnan-charles/p/5928689.html转载 2019-01-28 23:13:35 · 377 阅读 · 0 评论 -
Marching squares生成轮廓的算法
https://blog.csdn.net/silangquan/article/details/47054309https://blog.csdn.net/ZxN9988/article/details/42194587转载 2019-02-28 22:26:30 · 2933 阅读 · 0 评论 -
PIL中的Image和numpy中的数组array相互转换
refhttps://www.jianshu.com/p/18dabefa6778转载 2019-04-09 14:58:54 · 665 阅读 · 0 评论 -
霍夫变换(Hough Transform)直线检测原理
基础应用:从黑白图像中检测直线(线段)。 举例讲解: 图像x-y平面上的一个前景像素点(在某条直线上)对应到参数平面上的一条直线。 所以,k-b空间出现频率最高的离散点(1,0)对应原图直线的参数取值。 霍夫变换做法:step1:初始化一块缓冲区,对应于参数平面,将其所有数据置为0.step2:对于图像上每一前景点,求出参数平面对应的直线,把这直线上的所有点的值都加1。step3:找原创 2017-11-21 21:39:40 · 2716 阅读 · 0 评论 -
PSNR 和SSIM+Matlab实现
PSNRpsnr是“Peak Signal to Noise Ratio”的缩写,即峰值信噪比,是一种评价图像的客观标准,它具有局限性,一般是用于最大值信号和背景噪音之间的一个工程项目。peak的中文意思是顶点。而ratio的意思是比率或比列的。整个意思就是到达噪音比率的顶点信号,psnr一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,输出的影像都会在某种程度与原始影...原创 2019-01-03 07:28:53 · 18802 阅读 · 6 评论 -
matlab画热力图深度图
热力图主要用pcolor函数,img=imread(‘E:\Data_Set\RESIDE\OTS_BETA(室外合成)\clear\clear\0138.jpg’) ;load(‘E:\Data_Set\RESIDE\OTS_BETA(室外合成)\depth\depth\0138.mat’)subplot(1,2,1)depth2=flipdim(depth,1);%原距离图的垂直镜像,...原创 2018-12-26 11:22:52 · 39120 阅读 · 5 评论 -
sift算法特征描述子构建代码实现---尺度金字塔原理及代码
0.引言 sift针对局部特征进行特征提取,在尺度空间寻找极值点,提取位置,尺度,旋转不变量,生成特征描述子。总共分四个步骤:尺度金字塔生成关键点/极值点提取生成梯度直方图 特征描述子构建step11.1 尺度空间理论目的:模拟图像数据的多尺度特征 基本思想:引入一个被视为尺度的参数sigma, 通过连续变化尺度参数获得不同尺度下的视觉处理信息, 然后...原创 2018-06-17 17:28:37 · 3423 阅读 · 1 评论 -
基于拉普拉斯模板锐化图像增强
拉普拉斯模板对该图像滤波后的结果。由图可以看出,将原始图像通过拉普拉斯变换后增强了图像中灰度突变处的对比度,使图像中小的细节部分得到增强并保留了图像的背景色调,使图像的细节比原始图像更加清晰。基于拉普拉斯变换的图像增强已成为图像锐化处理的基本工具。#include <opencv2/opencv.hpp> #include<opencv2/highgui/high...转载 2018-06-09 23:42:00 · 3410 阅读 · 1 评论 -
拉普拉斯金字塔分解及图像融合
单图像求高斯金字塔和拉普拉斯金字塔高斯金字塔设高斯金字塔第l层图像Gl 所做操作: 即当前层是上一层的高尺度图像先高斯滤波,再降采样。下采样过程 这里,N为层数。Rl为l层行数。w(m,n)是5*5二维可分离高斯滤波器。拉普拉斯金字塔分解 目的是将源图像分别分解到不同的空间频带上,相当带通滤波 构造过程: 第l层为高斯金字塔l层与l+1层图像经过内插放大后图像的...原创 2018-06-09 10:43:45 · 16849 阅读 · 1 评论 -
计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接(2011年07月12日)
https://blog.csdn.net/carson2005/article/details/6601109转载 2018-06-13 14:46:25 · 179 阅读 · 0 评论 -
opencv resize 插值方法
https://blog.csdn.net/fengbingchun/article/details/17335477 https://blog.csdn.net/kuweicai/article/details/75269088转载 2018-06-11 20:50:02 · 1190 阅读 · 0 评论 -
空间域滤波及matlab实现
空间域滤波的理解: 就是基于邻域(在图像坐标)下,利用模板,对图像中像素执行运算,用得到新的像素值代替原来像素值的处理方法。 过程:模板中心和图像点(x,y)重合,模板在图像中依次移动,根据模板具体内容运算出处理后图的像素值。 区分:相关滤波和卷积滤波,卷积滤波的模板是相关滤波模板的中心镜像。 matlab实现: clear I=imread(‘coins.png’); I=imno原创 2017-11-02 09:07:34 · 7518 阅读 · 0 评论 -
灰度变换——对数变换
分类:对数变换属于灰度变换中的非线性变换。 作用: 1.对数变换实现了图像灰度扩展和压缩的功能。可以从对数曲线看出,它扩展低灰度值而压缩高灰度值。 2.用于显示傅里叶变换的频谱图。在进行傅立叶变换时,得到的频谱的动态范围较大,频谱值的范围通常为[0,10^6],甚至更高。这样范围的值,显示器是无法完整的显示如此大范围的灰度值的,因而许多灰度细节会被丢失掉。而将得到的频谱值进行对数变换,可以将其原创 2017-11-01 17:30:54 · 8890 阅读 · 0 评论 -
FT,FS,DTFT,DFS,DFT,FFT的区分
转载一篇有关傅里叶变换的解释。 很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS属于信号与系统课程的内容,是对连续时间信号的处理,这里就不过多讨论,只解释一下前四者的关系。 首先说明一下,我不是数字信号处理专家,因此这里只站在学生的角度以最浅显易懂的性质来解释问题,而不涉及到任何公式运算。 学过卷积,我们都知道有时域卷转载 2017-11-06 22:59:14 · 5859 阅读 · 2 评论 -
小波变换及matlab源码
当调用wavefast函数发现matlab没有该函数,通过查阅找到了小波变换的m文件,保存成函数文件后就可以直接调用。matlab源码: (1) wave2gray.mfunction w = wave2gray(c, s, scale, border) %WAVE2GRAY Display wavelet decomposition coefficients. %原创 2017-11-06 19:18:47 · 36145 阅读 · 3 评论 -
SIFT算法原理步骤及opencv实现
opencv sift需要在2版本,3不行。步骤整体步骤1)原图像—->特征点检测(位置,角度,层)——->特征点描述(16*8维的特征向量)—–>原图目标的特征点集2)目标图像–>特征点检测——->特征点描述—–>目标图的特征点集3)两幅图片的特征点集合进行:特征点匹配——–>匹配点矫正opencv算法步骤1)读入两幅图片原创 2018-06-10 20:06:11 · 15301 阅读 · 4 评论 -
SIFT算法特征描述子构建---关键点定位原理及代码
0.引言 sift针对局部特征进行特征提取,在尺度空间寻找极值点,提取位置,尺度,旋转不变量,生成特征描述子。总共分四个步骤:尺度金字塔生成关键点/极值点提取生成梯度直方图 特征描述子构建step2...原创 2018-06-18 19:49:30 · 5088 阅读 · 1 评论 -
深度图RGBD
RGB-D图像:即两幅图像,一个是普通的RGB三通道彩色图像,另一个是深度(Depth)图像。Depth图像:类似于灰度图像,只是它的每个像素值是传感器距离物体的实际距离。通常RGB图像和Depth图像是配准的,因而像素之间具有一对一的对应关系。...原创 2018-12-25 13:11:37 · 1635 阅读 · 0 评论 -
LME图像增强算法
https://blog.csdn.net/hit1524468/article/details/80140919转载 2018-12-17 15:38:53 · 353 阅读 · 0 评论 -
去噪BM3D算法原理和代码实现
https://blog.csdn.net/m0_37733057/article/details/77890870代码快速算法(论文代码)win 下编译https://blog.csdn.net/loadstar_kun/article/details/8476664MATLAB代码验证代码ISP模块之RAW DATA去噪(二)BMD3D算法图像去噪算法:NL-Means和BM3...原创 2018-12-17 15:30:44 · 5951 阅读 · 1 评论 -
Benchmarking Single Image Dehazing and Beyond
1 介绍单图去雾由于存在雾霾,在室外场景中捕获的图像经常遭受差的可见性,对比度降低,表面晕染和颜色偏移。由灰尘,雾气和烟雾等气溶胶引起的雾霾的存在给图像增加了复杂的,非线性的和数据相关的噪声,使得雾霾去除(例如去雾)成为极具挑战性的图像恢复和增强问题。此外,许多计算机视觉算法只能很好地适应无雾的场景辐射。然而,可靠的视觉系统必须考虑来自无约束环境的整个降级范围。以自动驾驶为例,朦胧有雾的天气会...翻译 2018-12-19 20:13:52 · 3516 阅读 · 2 评论 -
OCR文本切割
行分割:行扫描计算灰度值和。refhttps://blog.csdn.net/Print_lin/article/details/80143002https://blog.csdn.net/iamdll/article/details/79216320单行数字识别https://blog.csdn.net/ltg01/article/details/50492556...转载 2018-11-06 20:40:52 · 1164 阅读 · 0 评论