留点什么...

一个技术小白的梦想空间

排序:
默认
按更新时间
按访问量

二值图像、灰度图像、彩色图像

____tz_zs 二值图像 二值图像(Binary Image),按名字来理解只有两个值,0和1,0代表黑,1代表白,或者说0表示背景,而1表示前景。其保存也相对简单,每个像素只需要1Bit就可以完整存储信息。如果把每个像素看成随机变量,一共有N个像素,那么二值图有2的N次方种变化,而8位灰度...

2018-11-15 18:28:29

阅读数:15

评论数:0

图像的梯度(The Gradient of Image)

一、图像梯度的定义 图像函数f(x,y)在点(x,y)的梯度是一个具有大小和方向的矢量,设为Gx 和 Gy 分别表示x方向和y方向的梯度,这个梯度的矢量可以表示为: 这个矢量的幅度为 方向角为: 对于数字图像而言,相当于对二维离散函数求梯度,如下: G(x,y) = dx(i,j) +...

2018-11-15 16:45:36

阅读数:13

评论数:0

Image Convolution——好文章,说得很清楚

Convolution Convolution is the most important and fundamental concept in signal processing and analysis. By using convolution, we can construct the ...

2018-11-14 19:53:14

阅读数:8

评论数:0

彻底理解数字图像处理中的卷积——以Sobel算子为例

卷积在信号处理领域有极其广泛的应用,也有严格的物理和数学定义。本文只讨论卷积在数字图像处理中的应用。 在数字图像处理中,有一种基本的处理方法:线性滤波。待处理的平面数字图像可被看做一个大矩阵,图像的每个像素对应着矩阵的每个元素,假设我们平面的分辨率是 1024 * 768,那么对应的大矩阵的行数...

2018-11-13 10:50:22

阅读数:39

评论数:0

不同尺寸的Sobel模板

常用的Sobel算子模板如下: 这是标准的3×3 Sobel模板,如何得到更大尺寸模板呢?例如5×5、7×7。 边缘检测类似微分运算,其本质就是检测图像亮度的变化,因此噪声必然会对检测效果产生一定影响。为了避免噪声的影响,在构造边缘检测算子时不仅要考虑差分处理,还得要考虑平滑处理。这样既能...

2018-11-13 10:36:56

阅读数:34

评论数:0

C++中反正切atan2(y,x)与atan(x)

1、atan(x)表示求的是x的反正切,其返回值为[-pi/2,+pi/2]之间的一个数。 2、atan2(y,x)求的是y/x的反正切,其返回值为[-pi,+pi]之间的一个数。 atan2返回值解释: 在三角函数中,两个参数的函数atan2是正切函数的一个变种。对于任意不同时等于0的实参...

2018-11-08 09:22:27

阅读数:13

评论数:0

图解圆的参数方程

1. 平面圆参数方程

2018-11-07 23:07:28

阅读数:10

评论数:0

找圆算法((HoughCircles)总结与优化

Opencv内部提供了一个基于Hough变换理论的找圆算法,HoughCircle与一般的拟合圆算法比起来,各有优势:优势:HoughCircle对噪声点不怎么敏感,并且可以在同一个图中找出多个圆;反观拟合圆算法,单纯的拟合结果容易受噪声点的影响,且不支持一个输入中找多个圆 缺点:原...

2018-11-07 16:52:20

阅读数:34

评论数:0

qsort()函数详解

一 写在开头1.1 本节内容 学习C语言中的qsort()函数。二 qsort()2.1 函数原型 void qsort( void *base, size_t nmemb, size_t size, int (*compar)(const void *, co...

2018-10-27 14:59:22

阅读数:11

评论数:0

直线方程的点斜式、两点式、斜截式的公式是什么

(一)点斜式已知直线l的斜率是k,并且经过点P1(x1,y1) 直线方程是y-y1=k(x-x1) 但要注意两个特例: a 当直线的斜率为0°时直线的方程是y=y1 b当直线的斜率为90°时,直线的斜率不存在,直线方程是x=x1. (二)两点式:已知直线l上的两点P1(x1,y1)、P2(x2,y...

2018-10-27 11:24:45

阅读数:34

评论数:0

图形算法:直线算法

图形算法:直线算法 标签(空格分隔): 算法 版本:3 作者:陈小默 声明:禁止商用,禁止转载 1 2 3 发布于:作业部落、CSDN博客 场景中的直线由其两端点的坐标位置来定义。要在光栅监视器中显示一条线段,图形系统必须先将两端点投影到整数屏幕坐标,并确定离两端点间的直线路径最近的像素位置。...

2018-10-27 11:20:27

阅读数:20

评论数:0

求过圆心直线与圆的两个交点

主要是注意所使用的数据类型。 之前用的是float,出现了一些意外,而且花费了我不少时间来反复验证、推导, 做了很多的无用功,而且,反复推导得出来的计算步骤并没有什么不牢靠的地方。 然后计算得到的结果却是让人如此之不省心,梗的我闷得慌。 今天上午发来了一贴,多位朋友各抒己见, 总算是让我...

2018-10-27 10:58:40

阅读数:30

评论数:0

hisi mmz模块驱动讲解

一、概述          如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小: insmod mmz.ko mmz=anonymous...

2018-10-26 21:07:28

阅读数:21

评论数:0

【opencv】目标识别——HSV颜色识别

首先解释为什么不在RGB中设置范围寻找物体信息,而是在HSV中: 因为RGB通道并不能很好地反映出物体具体的颜色信息 , 而相对于RGB空间,HSV空间能够非常直观的表达色彩的明暗,色调,以及鲜艳程度,方便进行颜色之间的对比,比如红色在HSV空间中H维度的范围为0~10和160~180 你跟我说...

2018-10-26 09:43:01

阅读数:18

评论数:0

RGB、YUV和HSV颜色空间模型

一、概述 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间。但被描述的颜色对象本身是客观的,不同颜色空间只是从不同的角度去衡量同一个对象。颜色空间按照基本机构可以分为两大类:基色颜色空间和色、亮分离颜色空间。前者典型的是RGB,后者包括YUV和HSV等...

2018-10-26 09:31:25

阅读数:14

评论数:0

图像bayer格式介绍

1 图像bayer格式介绍   bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。   对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透...

2018-10-08 10:53:06

阅读数:32

评论数:0

拜耳阵列(拜耳马赛克)简介

拜耳阵列是实现CCD 或CMOS 传感器拍摄彩色图像的主要技术之一。它是一个4×4阵列,由8个绿色、4个蓝色和4个红色像素组成,在将灰度图形转换为彩色图片时会以2×2矩阵进行9次运算,最后生成一幅彩色图形。       下面摘自蜂鸟网(写的挺有意思):原文地址   2012年末,一位对世界,...

2018-10-08 10:51:14

阅读数:34

评论数:0

cat /proc/umap/vi

/proc/umap # cat vi [VIU] Version: [Hi3516A_MPP_V1.0.5.0 B030 Release], Build Time: [Oct 29 2015, 20:50:54] VI-VPSS is offline. -----MODULE PARAM-...

2018-09-29 17:49:41

阅读数:69

评论数:0

Hi3516A开发-- 常见问题FAQs

  可使用cat /proc/meminfo 查看内存信息 /mnt/mpp # cat /proc/meminfo MemTotal: 124164 kB MemFree: 107540 kB Buffers: 0 kB Ca...

2018-09-29 13:53:03

阅读数:13

评论数:0

图像跨距的概念

跨距宽度(stride)或叫扫描宽度。 MSDN的示意为: 跨距是单行像素(一个扫描行)的宽度,舍入为一个 4 字节的边界。如果跨距为正,则位图自顶向下。如果跨距为负,则位图颠倒。用程序员的语言表述,就是: Stride指一个扫描行占用的字节数。根据BMP格式的标准,Stride一定是4的倍数。...

2018-09-27 20:42:19

阅读数:43

评论数:0

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