-
KSVD算法去噪
附件中提供的代码是根据文章“Image Denoising Via Sparse and Redundant Representations Over Learned Dictionaries”编写的,整个程序分为两个阶段,第一,稀疏分解,第二,字典学习过程。在稀疏分解中采用的是正交匹配追踪算法(OMP),在字典学习过程中采用K次奇异值分解方法(SVD)更新字典原子。
- 2022-01-28 14:57:29下载
- 积分:1
-
鼠标右键调节BMP图片亮度对比度。
通过鼠标右键来调节图片的亮度和对比度。里面有扫描仪程序代码。调节对比度,亮度的代码很简单。来源于网站VOID CScanToDocDlg::BrightAndContrast(HBITMAP hBitmap, INT bright, INT contrast, BYTE threshold){ FLOAT cv = contrast 0 && contrast < 255) cv = 1.0f / (1.0f - cv) - 1.0f; BYTE values[256]; for (INT i = 0; i < 256; i ++) { INT v = contrast > 0? CheckValue(i + bright) : i; if (contrast >= 255) v = v >= threshold? 255 : 0; else v = CheckValue(v + (INT)((v - threshold) * cv + 0.5f)); values[i] = contrast < 0? CheckValue(v + bright) : v; } BITMAP bm; GetObject(hBitmap, sizeof(BITMAP), &bm ); LPARGBQuad o,p; for (UINT y = 0; y < bm.bmHeight; y ++, p+=nRowPadding, o+=nRowPadding) {
- 2022-08-12 17:12:31下载
- 积分:1
-
自动选取阈值C++源代码
算法分两步,首先生成直方图,记录下每个灰度值的像素点个数;
pg为存放直方图数据的数组,pg[i]为灰度为i的像素点个数,
ps: ——为全部灰度的一阶矩
——为全部灰度的零阶矩,即全部像素个数
假定阈值为j,对阈值小于j
- 2022-02-16 01:47:05下载
- 积分:1
-
运动物体的检测与跟踪
此源码对运动物体进行了跟踪和检测,运用C++语言,算法简单方便,程序十分容易调试出来。希望能对大家有帮助。
- 2022-02-10 01:09:30下载
- 积分:1
-
C#下利用Emgucv实现画图功能
该代码在VS2010环境下开发,语言采用微软的C#语言,并结合Emgucv实现的简单的画图功能,实现了双缓冲,代码简单,适合初学者。可以用来学习Emgucv与C#语言,有一定参考价值
- 2023-07-11 09:15:03下载
- 积分:1
-
Harris角点特征检测
提供Harris、和Harrislaplace角点检测matlab源程序,以及若干张用于实验的图片,可运行!
- 2022-05-20 19:19:56下载
- 积分:1
-
非局部均值滤波器原代码
非局部均值滤波器原代码。作者:Author: Jose Vicente Manjon Herrera & Antoni Buades
- 2022-11-15 18:30:02下载
- 积分:1
-
opencv 图像匹配
opencv vs2008 对图像做基本处理 用sift算法实现图像匹配 效果不错
- 2023-07-03 00:05:24下载
- 积分:1
-
多视角图像
图像配准是一种确定待拼接图像间的重叠区域以及重叠位置的技术,它是整个图像拼接的核心。本文采用的是基于特征点的图像配准方法,即通过匹配点对构建图像序列之间的变换矩阵,从而完成超宽幅图像的拼接。为了提高图像配准的精度,本文采用了RANSAC,LM等算法对图像变换矩阵进行求解与精炼,达到了较好的图像拼接效果。
- 2022-03-13 05:05:04下载
- 积分:1
-
OpenCV 学习本书第 1 9 章基本示例 C 代码
于仕琪翻译的OPENCV 学习,1-9章主要算法的VC实现,我已经调试OK,对于初学者有很高的参考价值。总共近50个算法的实现,非常超值!所有的例子调试合格,适合初学者在OpenCV中学习。欢迎与我讨论。
- 2022-07-18 14:04:59下载
- 积分:1