pamxy

为了那么丁点的兴趣,你懂的...

导航

2013年3月23日 #

24位真彩色转换为8位灰度图片(完整代码)

摘要: 转自:http://blog.csdn.net/jiangxinyu/article/details/6222349 图像的灰度化与二值化是图像处理中最常见的处理方法,也是很多图像处理方法的基础,如图像灰度统计、图像识别等。 图像的灰度化与二值化方法较多,处理过程也比较简单。但切不可因其简单而忽视效率。如常用的图像灰度计算公式:gray = red * 0.299 + green * 0.587 + blue * 0.114,如果在程序代码中直接套用了这个公式,因浮点数的缘故导致代码执行效率较低,如改为定点整数运算,可使执行效率大大提高。 下面是图像的灰度与二值化代码://定义ARGB像素结构 阅读全文

posted @ 2013-03-23 14:51 pamxy 阅读(1555) 评论(0) 推荐(0) 编辑

如何将真彩色图转换为各种灰度图

摘要: 转自:http://www.cppblog.com/windcsn/archive/2006/07/27/Grayscale.html首先来看一下彩色图和灰度图的特点。在计算机中使用最多的RGB彩色空间,分别对应红、绿、蓝三种颜色;通过调配三个分量的比例来组成各种颜色。一般可以使用1、2、4、8、16、24、32位来存储这三颜色,不过现在一个分量最大是用8位来表示,最大值是255,对于32位的颜色,高8位是用来表示通明度的。彩色图一般指16位以上的图。灰度图有一个特殊之处就是组成颜色的三个分量相等;而一般灰度图是8位以下。在彩色电视机系统中,通常使用一种叫YUV的色彩空间,其中Y表示亮度信号; 阅读全文

posted @ 2013-03-23 14:43 pamxy 阅读(882) 评论(0) 推荐(0) 编辑

C++图像缩放

摘要: 转自:http://blog.csdn.net/welcome_xu/article/details/7251316VC++中自带的图像缩放函数两个:1、BOOL StretchBlt ( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, DWORD dwRop ); 2、int StretchDIBits( HDC hdc, // handle to DC int XD... 阅读全文

posted @ 2013-03-23 14:35 pamxy 阅读(1030) 评论(0) 推荐(0) 编辑

电脑上运行的使用大全

摘要: 参考资料:http://baike.baidu.com/view/1293668.html?wtp=tt直接按 Ctrl+R 调出cmd命令行 输入命令 就可以运行 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。 4. explorer-------打开资源管理器 5. logoff---------注... 阅读全文

posted @ 2013-03-23 11:50 pamxy 阅读(218) 评论(0) 推荐(0) 编辑

2进制_8进制_16进制之间快速转换的技巧.txt

摘要: 一)、数制计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点,为了便于描述,又常用八、十六进制作为二进制的缩写。一般计数都采用进位计数,其特点是:(1)逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数。(2)采用位置表示法,处在不同位置的数字所代表的值不同,而在固定位置上单位数字表示的值是确定的,这个固定位上的值称为权。在计算机中:D7 D6 D5 D4 D3 D2 D1 D0 只有两种0和18 4 2 1二)、数制转换不同进位计数制之间的转换原则:不同进位计数制之间的转换是根据两个有理数如相等,则两数的整数和分数部分一定分别相 阅读全文

posted @ 2013-03-23 11:37 pamxy 阅读(707) 评论(0) 推荐(0) 编辑

二进制转十进制快速转换方法

摘要: 如果你是搞网络的,我觉得你一定要记住以下几种二进制数的转换值。你是一个网络工程师,当看到一串二进制数时,你不要告诉我你会拿出纸笔或掰手指算半天才知道它转化成十进制的数值。要想快,那就记住下面几种常见的二进制--十进制转换:以8位来演示:1.第一种: 00000001 1 00000010 2 00000100 4 00001000 8 00010000 16 00100000 32 01000000 64 10000000 1282.第二种:00000001 100000011 300000111 700001111 1500011111 3100111111 63011... 阅读全文

posted @ 2013-03-23 11:27 pamxy 阅读(1753) 评论(0) 推荐(1) 编辑