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

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

于 2022-08-12 发布 文件大小:286.71 kB
0 228
下载积分: 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 个回复

  • SVM 分类器 很好用的 可以用在
    SVM 分类器 很好用的 可以用在图像处理中 使用的是c++ 基于opencv的 
    2022-03-02 17:57:20下载
    积分:1
  • 遥感纠正
    待纠正的影像和参考影像,通过获取同名点坐标,解算多项式纠正系数。然后通过多项式纠正带畸变的影像,得到无几何畸变的影像。the program designs for rectifying the image with reference image
    2022-07-14 02:57:33下载
    积分:1
  • 基于边缘特征的配准算法
    基于边缘特征的图像配准算法是将不同时间、不同的传感器(成像设备)或不同条件下(天候、照度、摄像位置和角度等)获取的同一场景的两幅或多幅图像根据其边缘特征进行匹配、叠加的处理,最终生成一幅全景图像的方法。该方法具有抗噪性强,匹配速度快,误匹配率低,适用于多种类型的图像等优点,主要可以运用于以下领域: (1)军事研究领域,如飞行器辅助导航系绞、武器投射系统的末制导以及寻地等应用研究; (2)医学图像分析,如数字剪影血管造影DSA血管造影术、肿瘤检测、白内障检测、CT、MRI、 PET、 SPECT图像结构信息融合; (3)模式识别,如特征识别、波形分析、签名证实、目标物运动跟踪、序列图像分析等; (4)计算机视觉,可用于目标定位、自动质量控制等; (5)遥感数据分析,多电磁波段图像信息融合,如多谱段的等场景分类、定位和识别定义好的或已知特征的场景、自然资源监控、核生长监控、市区增长检测等。 本算法实现使用VC++6.0为开发环境,目前只支持灰度图像,感兴趣的朋友可以进一步扩展
    2022-03-22 04:51:07下载
    积分:1
  • camshift运动目标跟踪代码
    基于camshift(meanshift)的视频运动目标跟踪算法,在VS平台下编写,使用了OPENCV库,基于HSV颜色空间的处理。使用方便,跟踪效果好,显示背景、前景、统计目标颜色直方图。
    2022-01-27 10:22:39下载
    积分:1
  • 利用蚁群算法的整数背包问题
    蚁群优化 (算法 ACO) 算法是相对较新的元启发式算法和所有算法,利用 insectpsilas 行为的一个成功范例。它被应用,以解决许多优化问题与好自由裁量权、 并行、 鲁棒性和积极的反馈。作为一种先进的优化算法,只是最近,研究人员开始将蚁群算法应用于图像处理的任务。在此文件中,建议使用蚁群算法改进的图像阈值分割方法。与传统的阈值分割方法相比,所提出的方法具有优势它可以很好地部分薄、 它可以有效地减少计算时间,它有很好的能力和稳定性质。调查结果显示使用所提出的方法可以实现令人满意的分割效果。
    2022-02-11 22:08:20下载
    积分:1
  • jpeg
    vc++版本的jpeg库,已经转换为2008版本了,方便大家编译、使用!是个静态库,.lib的,运行时省去了dll动态库,程序发布变得更加方便了。开源项目,自己修改的。
    2023-03-19 23:35:04下载
    积分:1
  • fileter image
    2022-03-24 05:41:37下载
    积分:1
  • kalman+camshift 跟踪程序
    针对camshift跟踪容易丢失目标问题,加入了kalman滤波来预测下一个可能存在的位置,跟踪丢失的几率降低。cam-shift算法的原型是mean-shift算法,后者的核心是沿某种函数的梯度方向迭代,之后根据迭代次数和误差阈值收敛于某一个范围,这个范围就是“要找”的区域。 这个函数是目标区域色彩直方图在当前关键帧的投影得到的图像,可以把这个图像理解成一种空间函数分布——色彩地形图。 cam-shift算法是对mean-shift算法的升级,可以进行窗口可变的迭代……cam-shift是一种基于密度函数迭代的跟踪算法,对运动不敏感,所以不能进行两帧之间目标的关联分析(这一部分要我们自己做)。而这个算法之所以能够用来跟踪,我认识是算法的前提假设,相连帧间目标的运动是微小的,即运动是近似连续的,这样密度函数是连续的,就可以沿梯度方向寻找局部最优值,这是这个局部最值就是目标区域。 cam-shift算法很容易跟丢,这是因为密度函数可能有多个峰,而梯度搜索很容易掉进局部最优值,而不能再到全局最优。多峰值的出现是因为背景的干扰。所以密度函数的选取,即目标特征的表示方式,是一个很重要的部分。
    2022-05-28 22:57:31下载
    积分:1
  • h.264编解码
    h.264的编解码JM8.6版本,亲测可用。在vs2005环境下,运行良好,能够正确的编解码视频,并且配置方便,对于学习264编解码的人来说,是很有作用的。由于没有进行过多的优化,编解码速度比较慢,有兴趣进行264开发的人可以自己在这个基础上进行二次开发
    2022-03-21 10:53:44下载
    积分:1
  • 一维码生成
    windows下用Qt做的一维码生成,含工程和源码。可由输入的数字,生成一维码标签的png图片。
    2022-07-27 13:35:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载