![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言图像处理
@leozhang
这个作者很懒,什么都没留下…
展开
-
C语言实现bmp图像的平移操作
平移变换是一种几何变换。平移的公式为:x1=x0+t,y1=y0+t,其中(x0,y0)是原图像中的坐标,(x1,y1)是经过平移变换后的对应点的坐标。在编程中,先将处理后图像的所有区域赋值为白色,然后找出平移后显示区域的左上角点(x0,y0)和右下角点(x1,y1),分以下几种情况处理:先看x方向(width为图像的宽度)(1)t(2)-width(3)0(4)t>=wi原创 2014-07-31 19:50:52 · 7367 阅读 · 2 评论 -
c语言实现直方图均衡化
直方图均衡化部分是用c语言写的,最后用opencv显示原图像,处理后图像以及原图和处理后图的灰度直方图。虽然做出来了,效果还可以,但不知道为什么处理后图像中有三条白线,真心搞不懂,有看出来问题的大神麻烦留言告诉我,谢谢。实现原理参考:http://wenku.baidu.com/link?url=jEEUyr14TNX1B88qLrB0IMSOKMA-S8hNidKU2BqxmnEqnEg原创 2014-07-28 12:55:09 · 12865 阅读 · 4 评论 -
c语言实现24位彩色图像二值化
// huiduhua.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeint _tmain(int argc, _TCHAR* argv[]){ BITMAPFILEHEADER bfhead; BITMAPINFOHEADER bihead; RGBQUAD *pColorTable; unsigned原创 2014-07-06 17:25:16 · 5390 阅读 · 3 评论 -
c语言实现真彩图到灰度图的转化
最近正在学习数字图像处理,研究了bmp图像的相关知识,下面是用c语言实现的将真彩图转化为灰度图。可能写的比较乱,但运行结果还是正确的。程序区分了灰度图与真彩图,如果打开的文件1本身是灰度图,则直接文件存储在2中,若文件1是真彩图,则转化为灰度图后存在2中原创 2014-07-06 11:36:33 · 7445 阅读 · 3 评论