图像处理
文章平均质量分 73
James8814
这个作者很懒,什么都没留下…
展开
-
BMP格式详解,不懂讲到你精!!!!!!!!
位图文件头的格式:typedef struct{ int bfType;//bfType(2字节),这里恒定等于&H4D42,ASCII字符BM long bfSize;//文件大小,以4字节为单位 int bfReserve1;//备用 int bfReserve2;//备用 long bfoffBits;//数据区在文件中的位置偏移量}BITMAPFILEHEADER;//文件头原创 2007-04-09 20:19:00 · 2910 阅读 · 2 评论 -
彩色图到灰度图的转换【未经测试】
彩色图到灰度图的转换BOOL ColortoGrayScale(HWND hWnd){DWORD SrcBufSize,DstBufSize,DstLineBytes;LPBITMAPINFOHEADER lpImgData;LPSTR lpPtr;HLOCAL hTempImgData;LPBITMAPINFOHEADER lpTempImgData;LPSTR lpTempPtr;HDC hD原创 2007-05-05 12:40:00 · 1054 阅读 · 0 评论 -
用VC写高效的图像处理程序
用VB写高效的图像处理程序 选择自 zyl910 的 Blog 一、为什么这么慢? 自盘古开天地以来(好像夸张了点),一直有人抱怨VB程序速度慢。特别是图像处理,被认为是VB的禁区。说起来也是,市面上的关于VB的图像处理的数据都是先讲计算公式,再直接用PSet(或API函数转载 2007-04-24 15:00:00 · 5824 阅读 · 1 评论 -
【源代码】数字图像处理部分源码
数字图像处理 代码下载 一个以BMP文件操作为基础的图像处理头文件,以下有不少源代码会用到它。loadbmp.h 对图像进行转载 2007-04-23 17:50:00 · 8569 阅读 · 10 评论 -
数字图像处理编程入门
数字图像处理编程入门 Windows位图和调色板1.1 位图和调色板的概念如今Windows(3.x以及95,98,NT)系列已经成为绝大多数用户使用的操作系统,它比DOS成功的一个重要因素是它可视化的漂亮界面。那么Windows是如何显示图象的呢?这就要谈到位图转载 2007-04-23 14:46:00 · 11909 阅读 · 3 评论 -
OTSU方法计算图像二值化的自适应阈值
转载 2007-04-23 10:58:00 · 1548 阅读 · 0 评论 -
图像二值化算法 【迭代法和大律法算子】
二值化是一个相当复杂的理论问题,如果不给出具体的应用要求是无法做的. 最简单的: for(......) if(PixelY[i,j]>T) PixelY[i,j] = 255; else PixelY[i,j] = 0; 如果考虑具体问题,二值化算法不下100种. /***********************************************转载 2007-04-22 11:53:00 · 7765 阅读 · 4 评论 -
我的实现图像简单复制的两个c程序
图像复制采用文本方式的复制方法,不分文件头和信息头的从头到尾一个一个字节的复制。。 ///////////////////程序1//////////////////////////////////////////////////#include "stdio.h"main() { long filelength1 = 0; FILE*fp1,原创 2007-04-18 11:35:00 · 998 阅读 · 0 评论 -
高斯函数的特性
高斯函数有两个特性: 1:一个高斯函数跟另外一个高斯函数的卷积仍然是一个高斯函数,A*B=C C的标准差的平方是A和B的标准差的平方和,也就是说卷积后的高斯函数更宽,模糊的效果更明显(直观上看,连续做高斯模糊运算,图像会越来越模糊。) 2:高斯函数的傅立叶变换仍然是一个高斯函数,如果原来的高斯函数越宽(标准差越大),变换后的高斯函数就越窄(标准差越小),也就是说一个越宽的高斯函转载 2007-04-12 22:09:00 · 13373 阅读 · 0 评论 -
Canny算法源码,欢迎交流
/*************************************************************************** /函数名称:* Canny()** /输入参数:* unsigned char *pUnchImage- 图象数据* int nWidth - 图象数据宽度* int n转载 2007-04-13 10:48:00 · 3844 阅读 · 1 评论 -
canny edge detector
Canny Edge Detector Common Names: Canny edge detector Brief DescriptionThe Canny operator was designed to be an optimal edge detector (according to particular criteria --- there are other d转载 2007-04-15 09:24:00 · 3982 阅读 · 0 评论 -
Canny Edge Detection Tutorial
Canny Edge Detection TutorialAuthor: Bill Green (2002)This tutorial assumes the reader:(1) Knows how to develop source code to read raster data(2) Has already read my Sobel edge detection tutorial转载 2007-04-13 21:10:00 · 9003 阅读 · 1 评论 -
canny算子代码
VC编程实现数字图像的边缘检测数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域十分重要的基础,图像理解和分析的第一步往往就是边缘检测,目前它以成为机器视觉研究领域最活跃的课题之一,在工程应用中占有十分重要的地位。本文向读者简单介绍一下这个技术,并给出了在Visual C++环境下实现的代码。 所谓边缘就是指图像局部亮度变化最显著的部分,它是检测图像局部变化显著变转载 2007-04-11 10:27:00 · 8612 阅读 · 2 评论 -
canny算子的理论分析
图象边缘检测中边界闭合性的分析与探讨摘 要 在图象边缘检测中往往要求所检测到的边缘具有封闭特性,本文详细地分析了目前常用的两种算法:哈夫变换和Canny边缘检测算法,最后,探讨边缘算子应满足的准则。关键词 边缘检测;闭合性;哈夫变换;Canny算子 1引言 图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的转载 2007-04-10 14:17:00 · 5353 阅读 · 1 评论 -
图像锐化【检测和完善过代码】
此函数利用Lapacian算子实现了图像的锐化,可见于《数字图像获取,处理及实践应用》此书第四章p175页有此程序及相关详细算法说明,下面的程序已经经过在下的修改,接口更好。/************************************************************************* * * /函数名称: * LinearSharpen() * *原创 2007-05-07 16:01:00 · 2303 阅读 · 0 评论