最小值滤波 (C 语言实现)
遇到最小值滤波的问题,小白不知道,一个程序写了三天,终于今天傍晚出来了。。。
很简单的for循环,但是没有理解最小值滤波,怎么写都是错啊~
这是我见过做好的描述,关于最小值滤波:
3*3的像素点阵,对于中心点做最小值滤波的话,它的值将从77变换到0
处理结果图:
我一直...
分类:
其他好文 时间:
2014-08-07 18:55:50
阅读次数:
388
# -*- coding: utf-8 -*- #code:myhaspl@myhaspl.com#归一化块滤波import cv2import numpy as npfn="test3.jpg"myimg=cv2.imread(fn)img=cv2.cvtColor(myimg,cv2.COL.....
分类:
编程语言 时间:
2014-08-05 10:45:19
阅读次数:
552
应用: ① ② ③ 公式: 自适应滤波器中最重要的一个环节就是其系数的更新算法,如果不对自适应滤波器的系数更新的话,那么它就只是一个普通的FIR滤波器了。系数更新算法有很多种类,最基本、常用、简单的一种方法叫做NLMS(归一化最小均方),让我们先来看看它的数学公式表达: 设置自适应滤波器系数h的所有...
分类:
其他好文 时间:
2014-08-02 17:53:13
阅读次数:
309
int gauss_blur(
byte_t* image,
//位图数据
int linebytes,
//位图行字节数,BMP数据在windows中是4字节对齐的。否则在处理非二次幂的图像时会有偏差
int width,
//位图宽度
int height,
//位图高度
int cbyte,
//颜色通道数量
float sigma
//高斯系数
)
{...
分类:
其他好文 时间:
2014-08-01 04:55:01
阅读次数:
412
通过采用自动对比度控制与视频噪声过滤技术的全新 TVP515x 器件,采集4通道视频,可带来优异图像质量并实现市场领先的视频解码性能德州仪器 (TI) 宣布推出可实现优异图像质量的新型 TVP5158多通道 NTSC/PAL 视频解码器。全新器件采用高级二维自适应梳状滤波器内核以及自动对比度控制与视...
分类:
其他好文 时间:
2014-07-31 12:47:26
阅读次数:
275
第1种方法限幅滤波法(又称程序判断滤波法)
A方法
根据经验判断,确定两次采样允许的最大偏差值(设为A)
每次检测到新值时判断:
如果本次值与上次值之差
如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值
B优点
能有效克服因偶然因素引起的脉冲干扰
C缺点
无法抑制那种周期性的干扰
平滑度差
/* A 值可根据实际情况调整
value 为有效值,n...
分类:
其他好文 时间:
2014-07-29 21:55:22
阅读次数:
357
一、电源是系统的血脉,要舍得成本,这对产品的稳定性和通过各种认证是非常有好处的。1.尽量采用∏型滤波,增加10uH电感,每个芯片电源管脚要接104旁路电容;2.采用压敏电阻或瞬态二极管,抑制浪涌;3.模电和数电地分开,大电流和小电流地回路分开,采用磁珠或零欧电阻隔开;4.设计要留有余量,避免电源芯片...
分类:
其他好文 时间:
2014-07-28 11:37:30
阅读次数:
186
filter2DConvolves an image with the kernel.C++: void filter2D(InputArray src, OutputArray dst, int ddepth, InputArraykernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT )P...
分类:
编程语言 时间:
2014-07-28 00:24:39
阅读次数:
294
拉普拉斯算子进行二维卷积计算# -*- coding: utf-8 -*-
#线性锐化滤波-拉普拉斯算子进行二维卷积计算
#code:myhaspl@myhaspl.com
import cv2
import numpy as np
from scipy import signal
fn="test6.jpg"
myimg=cv2.imread(fn)
img=cv2.cvtColor(my...
分类:
编程语言 时间:
2014-07-28 00:23:31
阅读次数:
419
拉普拉斯线性锐化滤波 LaplacianCalculates the Laplacian of an image.C++: void Laplacian(InputArray src, OutputArray dst, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT )P...
分类:
编程语言 时间:
2014-07-28 00:05:59
阅读次数:
393