博客
关于我
【数字图像处理】三.MFC实现图像灰度、采样和量化功能详解
阅读量:80 次
发布时间:2019-02-25

本文共 1606 字,大约阅读时间需要 5 分钟。

??VC++6.0 MFC??????

???????BMP??

?VC++6.0 MFC?????????????MFC???????BMP?????????????

  • ???????AppWizard?????????MFC??????????ImageProcessing?

  • ????????????File????Open??????BMP???

  • ????????ImageProcessingView.cpp???ShowBitmap?????LoadImage??????????StretchBlt???????????

  • ??????????OnFileOpen??????FileDialog?????????????ShowBitmap???????

  • ??????OnDraw??????????????.bmp??????ShowBitmap???????


  • ????BMP???????

    ?????BMP?????????????????????????????????????????

  • ???????????ImageProcessingView.h?????????????????????????????????????ReadBmp?SaveBmp???

  • ????????ReadBmp??????fread????BMP?????????????????????????????????????

  • ????????SaveBmp??????fwrite?????????????????????????????

  • ????????OnDraw??????ReadBmp????????????ShowBitmap???????


  • ????????

    ????????????????????????????????????????????????

  • ??????????ImageProcessingView.h?????????ConvertGray???OnDraw?????????

  • ????????ConvertGray???????????????????????????????

    • ????????Gray = 0.299 * R + 0.587 * G + 0.144 * B
    • ????????Gray = (R + G + B) / 3
    • ?????Gray = (R * 28 + G * 151 + B * 77) >> 8
  • ????????OnDraw????????????????????????????????


  • ????????

    ????????????????????????????????????

  • ??????????????????????Level 2?Level 4?Level 8????????????????

  • ??????????OnLh2?OnLh4?????????????????????????Level 2????????????Level 4???????

  • ????????OnDraw???????????????????????????????????


  • ????????

    ????????????????????????????????????

  • ?????????????????????????????????

  • ????????OnCy????????????????????????????????

    • ????????????
    • ??????????
  • ????????OnDraw???????????????????????????????????


  • ??

    ????????????VC++6.0 MFC?????BMP??????????????????????????????????????????????????????????

    转载地址:http://ors.baihongyu.com/

    你可能感兴趣的文章
    MySQL InnoDB事务隔离级别与锁机制深入解析
    查看>>
    Mysql InnoDB存储引擎 —— 数据页
    查看>>
    Mysql InnoDB存储引擎中的checkpoint技术
    查看>>
    Mysql InnoDB存储引擎中缓冲池Buffer Pool、Redo Log、Bin Log、Undo Log、Channge Buffer
    查看>>
    MySQL InnoDB引擎的锁机制详解
    查看>>
    Mysql INNODB引擎行锁的3种算法 Record Lock Next-Key Lock Grap Lock
    查看>>
    mysql InnoDB数据存储引擎 的B+树索引原理
    查看>>
    mysql interval显示条件值_MySQL INTERVAL关键字可以使用哪些不同的单位值?
    查看>>
    mysql problems
    查看>>
    MySQL replace函数替换字符串语句的用法(mysql字符串替换)
    查看>>
    mysql workbench6.3.5_MySQL Workbench
    查看>>
    MySQL Workbench安装教程以及菜单汉化
    查看>>
    MySQL Xtrabackup 安装、备份、恢复
    查看>>
    mysql [Err] 1436 - Thread stack overrun: 129464 bytes used of a 286720 byte stack, and 160000 bytes
    查看>>
    MySQL _ MySQL常用操作
    查看>>
    MySQL – 导出数据成csv
    查看>>
    MySQL —— 在CentOS9下安装MySQL
    查看>>
    mysql 不区分大小写
    查看>>
    mysql 两列互转
    查看>>
    MySQL 中开启二进制日志(Binlog)
    查看>>