-
鼠标右键调节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
-
k_means 聚类算法
k均值聚类,可以应用到图像的分割或者是图像的聚类。K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准则函数作为聚类准则函数。
- 2023-05-21 05:40:03下载
- 积分:1
-
harris角点检测源码
harris角点检测源代码,简洁高效,通俗易懂,可以有效检测出图像的角点,并提供了一个画圆的程序,用于在图像上圈出角点。
使用格式为[cnt,posr,posc] = get_harris(img,k,t) 其中img为需要检测的图像,k,t分别为该角点检测的参数。输出cnt为角点数目,posr,posc为各个角点的位置。
- 2022-12-15 23:50:02下载
- 积分:1
-
摩尔纹生成
这是一个仿真摩尔纹的程序,由于实验的需求做出来的是一个简体版的,他模拟的是两个点阵之间的拍频,可以通过旋转,平移缩放点阵查看最终的效果
- 2022-03-18 16:46:48下载
- 积分:1
-
图片无损压缩
基于Qt平台开发的图片无损压缩,有简单的UI界面,图片输入格式为PNG,压缩为无损压缩,利用像素有效编码和解码
- 2022-03-21 09:38:59下载
- 积分:1
-
图片浏览
c#实现的图片浏览程序, 实现的图片浏览,可以像幻灯片一样的浏览,在C#上实现的.
// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考
// Microsoft .NET Framework 文档。
//
// 使用下面的属性控制用于签名的密钥。
//
// 注意:
// (*) 如果未指定密钥,则程序集不会被签名。
// (*) KeyName 是指已经安装在计算机上的
// 加密服务提供程序(CSP)中的密钥。KeyFile 是指包含
// 密钥的文件。
// (*) 如果 KeyFile 和 KeyName 值都已指定,则
// 发生下列处理:
// (1) 如果在 CSP 中可以找到 KeyName,则使用该密钥。
// (2) 如果 KeyName 不存在而 KeyFile 存在,则
// KeyFile 中的密钥安装到 CSP 中并且使用该密钥。
// (*) 要创建 KeyFile,可以使用 sn.exe(强名称)实用工具。
// 在指定 KeyFile 时,KeyFile 的位置应该相对于
// 项目输出目录,即
// &nb
- 2022-03-23 08:24:05下载
- 积分:1
-
全加器及其仿真
该段代码是verilog HDL 代码,为一个全加器,里面已经将其有源代码,及其仿真的效果,波形等等。可以用quartus II打开,或者进行下载到FPGA开发板上去。
- 2022-01-24 13:14:00下载
- 积分:1
-
人脸识别程序
本程序运用haar特征adaboost算法进行人脸检测。
OpenCV
的人脸检测主要是调用训练好的
- 2022-01-31 21:58:45下载
- 积分:1
-
基于SAD立体匹配
在区域匹配算法中,通常使用的相似性测度函数主要有:SSD、SAD、ZSAD、NCC、ZNCC等。最简单的相似性测度函数有绝对误差和(the Sum of Absolute Differences,以下简称SAD)。
- 2022-02-21 03:28:18下载
- 积分:1
-
参数化的维纳滤波
我试着解决 http://imageprocessingplace.com/ 的第 5 章第四 quastions
参数化的维纳滤波(a) 实现在模糊式过滤器 (5.6-11)。(b) 模糊图像 5.26(a) 在 + 45-度方向使用 T = 1,如图 5.26(b) 所示。(c) 添加高斯噪声的 0 均值和方差的 10 个像素的模糊图像。(d) 还原图像使用式 (5.8-3) 给出的维纳滤波器参数。
- 2022-02-06 03:22:50下载
- 积分:1