登录
首页 » 图像处理 » 鼠标右键调节BMP图片亮度对比度。

鼠标右键调节BMP图片亮度对比度。

于 2022-08-12 发布 文件大小:286.71 kB
0 229
下载积分: 2 下载次数: 1

代码说明:

通过鼠标右键来调节图片的亮度和对比度。里面有扫描仪程序代码。调节对比度,亮度的代码很简单。来源于网站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) {

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 肤色检测与分割
    通过RGB通道,HSV通道,以及YCrCb各通道之间的关系,从而提取出感兴趣的肤色区域(或某个色彩范围)经实验获得较好的效果
    2022-02-03 14:58:33下载
    积分:1
  • 可视化界面进行分水岭分割,完全解读数据
    应用背景可应用于图像处理的图像分割部分,操作简单,只需在图像上标记你的分割区域,即同一区域画一条横线,该算法就会根据连通域和图像的边界线进行分割,分割成想要的几个区域,快速简捷,另外完全解读该图像,包括其位数,帧数等。分割后还可以进行区域标记,用于区分(如不同的颜色代表不同的区域)。关键技术 基于标记算法的分水岭分割算法,只需在图像上标记你的分割区域,,分割成期望的区域。 分割时可以把及其细致的差别也分离出来,对分割好的区域还能进行连通区域标记,可以对某一个部分进行单独处理,如红外仿真等。
    2022-03-11 17:35:41下载
    积分:1
  • opencv2.4.9--Meanshift实现分割
    应用背景meanshift经常用来寻找模态点,即密度最大的点。所以这里同样可以用它来寻找这5维空间的模态点,由于不同的点最终会收敛到不同的峰值,所以这些点就形成了一类,这样就完成了图像分割的目的,有点聚类的意思在里面。关键技术首先设置好参数,然后用函数pyrMeanShiftFiltering()对输入的图像进行分割。分割后的结果保存在该函数的第二个参数即输出图像中,最后根据该分割图像的特点用floodFill()函数对其分割的结果用不同的颜色进行填充。当然该函数的使用暂时没有彻底的弄清楚。
    2022-01-21 05:35:44下载
    积分:1
  • 检测圆的opencv程序
    应用背景opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行关键技术进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换
    2022-01-25 18:40:52下载
    积分:1
  • LBP的人脸识别算法
    局部二值模式LBP(Local Binary Patterns)是一种从局部纹理定义中衍生出来的算法,所谓的纹理是图像分析中常用的鉴别特征,它所含有的信息能够表征物体表面的变化。自1996年Ojala 等人提出LBP算子以来,由于其优秀的分类特性和计算的简便性,使得其广泛的运用于图像检索、人脸分析和工业检测等领域。本资源是LBP人脸识别的实现代码。
    2022-01-22 04:54:53下载
    积分:1
  • 积分HOG特征
    这个程序是从一般的图像计算HOG积分图像。这个HOG功能被广泛使用,因为它具有较高的推广能力。
    2022-01-25 21:18:52下载
    积分:1
  • png2bmp 实现简单片转换
    本程序可以在c语言下进行jpg格式与bmp格式的相互转化,本程序自成一个模块,无需更改,可以作为单独程序运行,或进行地址的未调整,作为一个模块嵌入到程序中使用,翻遍简单有效!
    2022-05-05 02:39:02下载
    积分:1
  • 人脸检测
    ======================================================================== MICROSOFT 基础类库: TrackEye ======================================================================== 应用程序向导已创建此为您的 TrackEye 应用程序。此应用程序 不仅演示使用 Microsoft 基础类的基本知识 但也是您编写应用程序的起始点。 此文件包含的你会发现在每个文件的摘要, 让您的 TrackEye 应用程序。 TrackEye.dsp 此文件 (项目
    2022-02-18 16:20:14下载
    积分:1
  • ffmpeg的版本汇总
    如题所说,主要是FFmpeg的各个标准的编解码,可以用在window上的播放器等。如题所说,主要是FFmpeg的各个标准的编解码,可以用在window上的播放器等。
    2022-12-07 01:05:05下载
    积分:1
  • 基于局部二元模式1的Matlab源代码的虹膜识别
    应用背景局部二进制模式(LBP)算子定义为灰度不变纹理测度,来自于局部邻域内的纹理的一般定义。通过其最近的扩展,LBP算子已成为一个真正强大的测量图像的纹理,显示效果出色在许多实证研究。LBP算子可以看作是对传统的发散的一个统一的方法纹理分析的统计与结构模型。也许最重要的财产的LBP算子在现实世界中的应用是它的不变性,对单调的灰度变化关键技术LBP算子可以看作是对传统的发散的一个统一的方法纹理分析的统计与结构模型。也许最重要的财产的LBP算子在现实世界中的应用是它的不变性,对单调的灰度变化。另一个同样重要的是它的计算简单,这使得它可以在具有挑战性的实时设置分析图像。LBP方法及其变种已经被大量应用在世界各地的应用。枸杞多糖是一种非参数核,总结了图像的局部空间结构。而且,它是单调的灰度变换不变性,因此LBP表示可能不敏感照明变化。这是一个非常有趣的特性,在虹膜识别。基于虹膜识别的个人身份识别近年来备受关注。几乎所有的国家的最先进的虹膜识别算法是基于统计分类和局部图像特征,这是噪声敏感,几乎没有提供完美的识别性能。我们已经开发出了一种新的虹膜识别方法,利用直方图的局部二进制模式进行全局虹膜纹理表示分类。关键词:MATLAB源代码,,,虹膜,识别,分割,检测,验证,匹配,LBP,地方,二进制,直方图模式。
    2022-08-23 09:37:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载