图像处理算法及OpenCV
文章平均质量分 84
收藏图像处理相关介绍,及OpenCV使用介绍用例
ASKLW
这个作者很懒,什么都没留下…
展开
-
18%灰卡
反射光亮度与入射光亮度之比定义为某物体的反射率。一般镜面物体反射率接近100%,白卡纸的反射率在90%左右,煤碳的反射率在4%左右。18%的灰是测光表对被测物体反射率的一个规定,也就是说如果被测物体的反射率不是18%的话,那么这个测光结果不能被直接使用!所以18%的灰卡是反射式测光表的测光依据。市场上一般供应的灰卡是柯达公司的产品,所以也称其为“柯达灰”。由于该测试卡一般难以买...转载 2022-01-16 23:33:37 · 669 阅读 · 0 评论 -
Bayer模型的颜色插值算法
图像采集的功能一般用CCD和CMOS传感器来实现。但是这两种图像传感器在一个像素上只能采集 RGB颜色的一个分量,为了获得最佳的图像效果,需要3个图像传感器分别采集不同的颜色分量,但考虑 到产品的成本及设计复杂度,通常的数字成像设备用一个传感器在表面覆盖颜色滤波阵列(CFA)来采集 图像。目前常用的一种颜色滤波阵列是Bayer型的,当采集到的图像通过一个...转载 2021-01-27 00:52:07 · 2062 阅读 · 0 评论 -
彩色图像RGB三通道问题探究
之前做图像问题研究时经常会提到RGB通道,这次做一个小研究,对最底层的东西深究一二…… 直接上全部代码吧,一点点来: # -*- coding: utf-8 -*-import cv2 img=cv2.imread("0017.png")print(img)print(img.shape)b=img[:,:,0]g=img[:,:,1]r=img[:,:,2]print(b) b,g,r=cv2.split(i...转载 2020-10-13 22:05:03 · 4560 阅读 · 0 评论 -
Python安装&配置opencv&配置Pycharm
针对目前使用较火的python语言,配合Opencv开发使用,如下介绍菜鸟入门级,从安装python,配置opencv,最后使用集成开发环境编写python及opencv.一.python 安装python的安装过程网上介绍的比较多了。不再重复叙述推荐如下链接,比较详细,有下载地址,包含了Linux,mac,及windows下的安装介绍Python3 环境搭建...原创 2020-09-28 18:30:47 · 1984 阅读 · 0 评论 -
OpenCV的基本数据结构及示例
OpenCV中强大的Mat类型大家已经比较熟悉了。这里梳理一些在工程中其他经常用到的几种基本数据类型。包括: Vec Scalar Point &nb转载 2020-09-27 22:06:13 · 438 阅读 · 0 评论 -
c++版本的高斯混合模型的源代码完全注释
我的OpenCV学习笔记(25):c++版本的高斯混合模型的源代码完全注释2013-01-08 14:46 17775人阅读 评论(45)收藏举报分类: opencv(24) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。之前看到过C版本的,感觉写的很长,没有仔细看,但是转载 2017-08-08 19:25:13 · 951 阅读 · 0 评论 -
QImage 与 cv::Mat 之间的相互转换
最近做图像处理方面的项目比较多,很多算法自己从头写的话太浪费时间,而且自己写的也不一定完善,早就听说OpenCV在图像处理算法方面功能很强大,一直没时间学习,这次正好项目用到了,临时抱佛脚学习些opencv入门知识。因为我的程序界面都是用Qt写的,因此也花了点时间研究了如何将OpenCV 和Qt 融合在一起,协同工作。 Qt 中处理图像主要用的是QImage类,OpenCV中主要用的是cv转载 2017-08-07 15:19:00 · 754 阅读 · 0 评论 -
文字绘制——cv::putText详解
【OpenCV3】文字绘制——cv::putText详解标签: opencv图形2017-03-30 18:38 1917人阅读 评论(0)收藏举报分类: OpenCV(40) 作者同类文章X图像处理(46) 作者同类文章X版权声明:本文为博主原创文章,未经博转载 2017-08-07 11:57:34 · 3585 阅读 · 0 评论 -
openCV基础函数imread第二个参数
imread是学OpenCV 的第一个函数了,一直都用默认的方式也就是cv::imread("图像名");但是在执行一个简单的图像锐化算法的时候输出图像总是输入图像的1/3,请教师兄后才知道是图像读入的问题。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1转载 2017-06-12 00:28:13 · 2047 阅读 · 0 评论 -
【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
【来源】http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-539885-s79r39RK96fBB4Cjm9BF-passport.csdn.net本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo转载 2017-06-07 00:27:53 · 588 阅读 · 0 评论 -
图像bayer格式介绍
1 图像bayer格式介绍 bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。 对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集rgb三个基本色,则需要三块滤镜,这样价...转载 2021-01-20 00:39:29 · 769 阅读 · 0 评论 -
camera杂项---tuning原理
部分截图来源于网上 一.BLC 个人简洁理解: 为什么要纠正黑电平?因为黑电平不为0。为什么不为0?因为芯片厂家加了一固定的偏移量。为什么要加偏移量?: 1.因为adc的特性,很难精准转换电压值很小的一部分人为放大信号可以保留暗部细节,当然亮部细节稍有损失。 2.全黑状态电平不稳定,容易受到暗电流温度等影响,放大可以保持信号稳定。 Isp所做的事:实际是找这个black level,加以扣除。一般tuning第一步就是做bl...转载 2021-01-17 22:58:10 · 1646 阅读 · 0 评论 -
计算MTF(SFR)的基本步骤,及sfrmat3和Mitre SFR 1.4进行比较
下载sfrmat3 的网址为: http://www.i3a.org/resources/获得Mitre SFR 1.4参考的网址为:http://www.mitre.org/tech/mtf/ Mitre SFR 1.4和...转载 2020-04-21 21:41:37 · 1985 阅读 · 0 评论 -
SFR算法详解(三)——浅析关于SFR的一些物理意义及原理
本文内容大量援引自如https://wenku.baidu.com/view/c56f2358804d2b160b4ec04a.html等文章和博客的内容,并加入适当个人补充观点,相关内容仅作...转载 2020-04-19 16:49:31 · 3883 阅读 · 0 评论 -
SFR算法详解(二)——斜棱法
免责声明:仅供研究讨论,未经确认,相关内容严禁商用,若有错误,欢迎指正。一、基于初版修正后产生的斜棱法(e-SFR)(1) 选取斜棱所在的ROI区域进行初步分析。在ISO12233中,...转载 2020-04-19 16:47:09 · 4639 阅读 · 2 评论 -
SFR算法详解(一)——基础理论
免责声明:仅供研究讨论,未经确认,相关内容严禁商用,若有错误,欢迎指正。SFR是空间频率响应(Spatial frequency response)的英文缩写,是指一个系统相对于输入的空间频...转载 2020-04-19 16:46:02 · 3738 阅读 · 0 评论 -
图像解析力算法—SFR(Spatial Frequency Response)源码分析(二)
在上一篇图像解析力算法—SFR(Spatial Frequency Response)源码分析(一)中介绍了SFR的几个重要函数,接下来我们看一下主流程和其他函数。4、sfrProc作用:计...转载 2020-04-19 11:52:42 · 1561 阅读 · 0 评论 -
图像解析力算法—SFR(Spatial Frequency Response)源码分析(一)
在前面的文章中,我们已经分析了SFR的算法原理与步骤,下面我们直接来分析源码,源码中主要的函数主要分为一下几个:1、locate_centroids作用:定位每一行像素的矩心位置unsig...转载 2020-04-19 11:51:04 · 1389 阅读 · 0 评论 -
图像解析力算法—SFR(Spatial Frequency Response)原理分析(二)
在图像解析力算法—SFR(Spatial Frequency Response)原理分析(一)中,我们已经分析了SFR的前四个步骤,接下来,我们继续讨论以下的五个步骤4、重新定位ROI,获得...转载 2020-04-19 11:49:55 · 1661 阅读 · 2 评论 -
图像解析力算法—SFR(Spatial Frequency Response)原理分析(一)
在图像解析力算法—SFR(Spatial Frequency Response)概念理解一文中,我们已经讲解了在阅读SFR源码前必须了解的概念,下面我们来讲解一下,SFR算法的计算具体流程,然...转载 2020-04-19 11:48:44 · 3543 阅读 · 2 评论 -
图像解析力算法—SFR(Spatial Frequency Response)概念理解
最近这一个月在搞SFR算法--(空间频域响应),终于也算是搞出来了,网上关于SFR计算MTF的资料和博客也是比较少,现在就是总结一下,也算是方便后人,篇幅估计会比较长,会分篇慢慢写。&nbs...转载 2020-04-19 11:46:19 · 3535 阅读 · 1 评论 -
【图像处理】SFR算法详解4
本篇为SFR算法详解系列的第四篇,前面三篇为: ...转载 2020-04-19 00:22:57 · 1089 阅读 · 0 评论 -
【图像处理】SFR算法详解3
本篇为SFR算法详解系列的第三篇,前面两篇为: 《SFR算法详解1》:什么是MTF,MTF50,MTF50P 《SFR算法详解2》:算法过程描述本篇主要根据第二篇中的算法流程,描述前面的几个流程及其相关原理。这里参考标准中的附录C算法原理及mitre S...转载 2020-04-19 00:22:08 · 1825 阅读 · 0 评论 -
【图像处理】SFR算法详解2
这个是《【图像处理】SFR算法详解1》的后续,本篇...转载 2020-04-19 00:21:28 · 2809 阅读 · 0 评论 -
【图像处理】SFR算法详解1
这几篇文章写的是SFR算法,主要根据相关的概念及其...转载 2020-04-19 00:20:24 · 1576 阅读 · 0 评论 -
摩尔纹的原理与产生条件
用数码相机拍摄景物中,如果有密纹的纹理,常常会出现莫名其妙的水波样条纹。这就是摩尔纹。最近关于摩尔纹讨论比较多,本文就摩尔纹的原理及其产生条件作一些分析。简单的说,摩尔纹是差拍原理的一种表现。从数学上讲,两个频率接近的等幅正弦波叠加,合成信号的幅度将按照两个频率之差变化。...转载 2020-04-15 01:00:07 · 1057 阅读 · 0 评论 -
对焦算法实现总结
简介 本篇主要是对实现对焦算法的总结记录。对焦模式 常用模式:CAF、TOUCH focus、auto focus。 CAF: 1、判断条件:环境亮度变化、陀螺仪之类传感器数据变化 2、检测到环境亮度或者传感器数据变化超过一定阀值...转载 2020-04-13 00:32:34 · 882 阅读 · 0 评论 -
c++ opencv 图像模糊度检测
参考博客:1.基于OpenCV的图像模糊与否检测2.无参考图像的清晰度评价方法3.无参考图像的清晰度评价方法及c++实现4.OpenCV 图像清晰度评价(相机自动对焦)5....转载 2020-04-13 00:31:08 · 1261 阅读 · 0 评论 -
无参考图像的清晰度评价方法
无参考图像的清晰度评价方法 from: http://nkwavelet.blog.163.com/blog/stati...转载 2020-04-13 00:29:16 · 1400 阅读 · 0 评论 -
OpenCV 图像清晰度评价(相机自动对焦)
相机的自动对焦要求相机根据拍摄环境和场景的变化,通过相机内部的微型驱动马达,自动调节相机镜头和CCD之间的距离,保证像平面正好投影到CCD的成像表面上。这时候物体的成像比较清晰,图像细节信息丰富。相机自动对焦的过程,其实就是对成像清晰度评价的过程,对焦不准确,拍摄出来的图像清...转载 2020-04-13 00:17:58 · 448 阅读 · 0 评论 -
数字图像处理笔记——频域滤波、采样和频谱混叠( Frequency domain filtering; sampling and aliasing)
频域滤波频域滤波就是将信号先做傅里叶变换再与滤波器频域响应相乘,最后再做傅里叶反变换得到低通滤波器让我们先来看看理想低通滤波器,理想低通滤波器的频率响应是一个中间是1,周围是0的正方形...转载 2020-03-30 23:42:40 · 878 阅读 · 0 评论 -
OpenCV—形态学运算定义与实现
【来源】http://blog.csdn.net/iracer/article/details/49057145OpenCV—形态学运算定义与实现1.形态学运算与结构元素形态学运算是针对二值图像依据数学形态学(Mathematical Morphology)的集合论方法发展起来的图像处理方法。数学形态学起源于岩相学对岩石结构的定量描述工作,近年来在数字图像处转载 2017-08-01 19:17:55 · 547 阅读 · 0 评论 -
JPEG驱动(一)
JPEG驱动(一)标签: applicationtiff存储算法imagetable2012-05-18 21:08 1615人阅读 评论(0)收藏举报本文章已收录于:分类: linux内核(15) 作者同类文章X最近要研究多媒体了,包括摄像头,jpeg,G2D等。好吧,那就从j转载 2017-05-24 00:49:16 · 1424 阅读 · 0 评论 -
基于改进背景减法的目标检测
一、算法思想 本算法使用背景减除法提取目标区域,采用选择性更新的方法更新背景模型,利用帧间差分法解决背景突变带来的问题,运用形态学滤波的方法对得到的二值化图像进行处理,最后使用积分投影法实现对目标的分割。二、背景模型初始化 考虑到监控系统的实时性要求,算法并不事先建立复杂精确的背景模型,而是将采集到的第一帧图像作为背景图像,虽然该图像不一定就是真实的背景,但是随着背景模转载 2016-12-21 20:07:19 · 1744 阅读 · 0 评论 -
图像的遍历
OpenCV成长之路(2):图像的遍历我们在实际应用中对图像进行的操作,往往并不是将图像作为一个整体进行操作,而是对图像中的所有点或特殊点进行运算,所以遍历图像就显得很重要,如何高效的遍历图像是一个很值得探讨的问题。一、遍历图像的4种方式:at(i,j)Mat类提供了一个at的方法用于取得图像上的点,它是一个模板函数,可以取到任何类型的图像上的点。下面我们通过一个图像处理中转载 2017-07-21 20:48:58 · 499 阅读 · 0 评论 -
视频监控中运动物体检测与跟踪----相邻帧差法和三帧差法
【来源】http://blog.csdn.net/dcrmg/article/details/52234929帧间差分法是通过对视频中相邻两帧图像做差分运算来标记运动物体的方法。帧差法依据的原则是:当视频中存在移动物体的时候,相邻帧(或相邻三帧)之间在灰度上会有差别,求取两帧图像灰度差的绝对值,则静止的物体在差值图像上表现出来全是0,而移动物体特别是移动物体的轮廓处由于存在灰度转载 2017-07-21 16:47:01 · 1913 阅读 · 0 评论 -
几种自动目标跟踪算法的比较研究
摘 要:复杂背景目标跟踪是近年来自动目标识别(ATR)领域的一个研究热点,在军事、医疗、安全等多个领域具有广泛的应用前景。ATR的研究内容主要包括目标的检测分类、特征提取和目标定位识别等。本文对当前流行的目标跟踪算法进行了全面的分析比较,最后对目标跟踪算法的进一步研究方向进行了深入的探讨。 关键词:目标跟踪;粒子滤波;自动目标识别 1 引言 目标跟踪(Target Tracki转载 2016-12-09 10:05:28 · 2111 阅读 · 0 评论 -
光流法简单介绍
光流的概念是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。其计算方法可以分为三类:(1)基于区域或者基于特征的匹配方法;转载 2016-12-20 11:07:00 · 2117 阅读 · 0 评论 -
帧间差分自适应
一、目标提取 对视频序列中相邻两帧图像进行帧间差分得到运动区域图像,运动区域图形与背景图像进行差分提取出运动目标图像,运动目标图像与阈值比较得到二值化图像。 a)对Ak(i,j) 中每一对相邻两帧图像进行差分处理,获得帧差图像Dk(i,j) : b) 将帧差图像Dk(i,j)转载 2016-12-21 20:13:02 · 642 阅读 · 0 评论 -
运动目标检测--帧间差分与背景差分相融合
一、概述 本文提出了一种简单有效的运动物体检测方法。这种方法是将帧间差分和背景差分相结合起来。预先选取一帧作为背景帧, 建立各像素点的高斯模型。再运用帧间差分法对相邻两帧图像进行差分处理, 区分出背景点和变化的区域(在当前帧中变化的区域包括显露区和运动物体) 。然后将变化区域与背景帧的对应区域进行模型拟合区分出显露区和运动物体, 最后在运动物体中去除阴影, 这样将不带阴影的运动物体转载 2016-12-21 20:12:18 · 13224 阅读 · 7 评论