自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 挖井中的危机意识

今天在饭堂早餐的时候,W问起我看书的事,我笑言:“最近宁愿看流星蝴蝶剑都不愿意翻书了。”他也笑笑:“讲个你一定已经听过的两个和尚的故事给你听,你就知道你现在在做什么了。”  口头的语言表达,将这个故事讲得简炼,故上网查了详细的附过来如下:  有二个和尚住在隔壁。所谓隔壁是:隔壁那座山。他们分别在相邻的二座山上的庙里。这二座山之间有一条溪。于是这二个和尚,每天都会在同一时间下山去溪边挑水。久

2015-05-10 10:22:03 1138 2

转载 Heap corruption detected.

程序忽然发现了一些错误,运行总是报Heap corruption detected. 断点单步发现总是在delete的时候出错。 以前也出现过,不过没啥注意,现在想留着是个大大的心病!于是上网查了相关资料: 下面是转载资料: http://www.cppblog.com/kerlw/archive/2007/04/10/21604.aspx 今天写程序的时候到一个问题,

2015-05-29 11:07:09 437

原创 图像处理基础知识

图像掩膜:用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。用于覆盖的特定图像或物体称为掩模或模板。光学图像处理中,掩模可以是胶片、滤光片等。数字图像处理中,掩模为二维矩阵数组,有时也用多值图像。数字图像处理中,图像掩模主要用于:①提取感兴趣区,用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值

2015-05-27 13:13:26 3712

转载 二维数组和指针

二维数组和指针---(文中有细节性错误,请忽略)二维数组和指针1、二维数组和数组元素的地址若有以下定义:int *p, a[3][4]; 1)二维数组a由若干个一维数组组成在C语言中定义的二维数组实际上是一个一维数组,这个一维数组的每一个成员又是一个一维数组。如以上定义的a数组,则可视a数组由a[0]、a[1]、a[2]等三个元素组成,而a[0]、a

2015-05-25 11:36:47 554

转载 <摘录>字节对齐与结构体大小

字节对齐与结构体大小说明:结 构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到,但在一 些笔试面试题目中出是常常出现,对sizeof我们将在另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成 了总结,也算是小有收获,拿出来于大家分享,如果有什

2015-05-23 17:21:11 405

转载 掌握VS2010调试 -- 入门指南

1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(debugging)。找到根本原

2015-05-22 15:43:14 437

原创 Lab

Lab颜色模型 (Lab) 基于人对颜色的感觉。Lab 中的数值描述正常视力的人能够看到的所有颜色。因为 Lab 描述的是颜色的显示方式,而不是设备(如显示器、桌面打印机或数码相机)生成颜色所需的特定色料的数量,所以 Lab 被视为与设备无关的颜色模型。颜色 色彩管理系统使用 Lab 作为色标,以将颜色从一个色彩空间转换到另一个色彩空间。Lab 颜色模式的亮度分量 (L) 范围

2015-05-18 14:22:52 1441

原创 颜色空间

颜色空间颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。中文名颜色空间外文名颜色空间别    名彩色模型应    用对彩色加以说明目录1简介2分类

2015-05-18 14:19:12 1061

原创 颜色模型

中文名颜色模型包    含某个颜色域的所有颜色主要有HSV、RGB、HS属    性计算机技术方面运用最为广泛。目录1基本概念2颜色模型的种类3颜色模型详细介绍▪ HSV颜色模型▪ HSI颜色模型▪ RGB颜色模型▪ C

2015-05-18 14:13:49 1730

转载 C/C++编译的程序占用的内存情况详细解析

C/C++编译的程序占用的内存情况详细解析一个由C/C++编译的程序占用的内存分为以下几个部分  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。       堆(heap):由malloc,new等分配的空间的地址,地址由低向高增长(程序员释放)。  2、堆区(heap) — 

2015-05-15 10:12:55 1652

转载 TCP/IP 详解7 Ping指令

TCP/IP 详解7 Ping指令首先介绍一下ping 指令的基本过程:(这部分摘自网络)我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1  1.在同一网段内在主机A上运行“Ping 192.168.0.5”后,都发生了些什么呢? (1)首先,Ping

2015-05-14 13:43:27 817

转载 《深入浅出MFC》学习笔记之一

-——《深入浅出MFC》学习笔记之一   http://www.gjwtech.com/vcandc/vc2shengruqianchumfc02.htm    龚建伟评:这篇学习笔记虽然不是系统的阐述某个问题,但读来让人感到收获不小,无论你是老鸟还是菜鸟,都会认同的。我希望XGM能够继续写下去,看了《深入浅出MFC》再来看这些笔记,也有温故知新之感俟杰

2015-05-13 15:40:42 746

转载 如何调用DLL (基于Visual C++6.0的DLL编程实现)

http://www.programfan.com/article/showarticle.asp?id=2923一、前言   自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示

2015-05-13 14:12:41 608

转载 如何调用DLL

如何调用DLL 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC/bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Windows系统将遵循下面的搜索顺序来定位DLL: 1.包含EXE文件的目录,2.进程的当前工作目录, 3.

2015-05-13 11:04:28 488

原创 三刺激值——XYZ

三刺激值tristimulus values是引起人体视网膜对某种颜色感觉的三种原色的刺激程度之量的表示。中文名三刺激值外文名tristimulus values引    起人体视网膜刺激释    义三种原色的刺激程度之量的表示1简介编辑

2015-05-11 11:01:27 21078 2

转载 物体色三刺激值计算

物体色三刺激值计算实例 用某颜色测量仪器测得某颜色的光谱反射率如下表所示,计算在D50光源、2°视场下的是三刺激值。波长(nm)ρ(λ)波长(nm)ρ(λ)波长(nm)ρ(λ)3800.02315200.06236600.731

2015-05-11 10:51:04 17857 3

转载 C/C++常见指针错误

C/C++常见指针错误 1) 内存分配未成功,却使用了它。   编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p==NULL) 或if(p!=NULL)进行防错处理。

2015-05-08 17:54:00 2496

原创 PixelFormat

PixelFormat 枚举:指定图像中每个像素的颜色数据的格式。命名空间:  System.Drawing.Imaging程序集:  System.Drawing(在 System.Drawing.dll 中)语法C#C++F#VBpubli

2015-05-06 22:30:25 2350

转载 C#unsafe

托管代码 (managed code):由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。非托管代码(Unmanaged Code):在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安

2015-05-06 22:08:27 469

转载 sRGB XYZ Lab颜色空间相互转换及相关计算的类

sRGB XYZ Lab颜色空间相互转换及相关计算的类using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace CRS{    ///     ///     //

2015-05-06 16:34:15 3267

转载 OpenCV入门指南

【OpenCV入门指南】第一篇 安装OpenCV - MoreWindows Blog - 博客频道 - CSDN.NEThttp://blog.csdn.net/morewindows/article/details/8225783【OpenCV第一篇】安装OpenCV本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后

2015-05-06 10:03:15 776

转载 颜色空间

颜色空间之HSL - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/details/6121141图像处理 - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/category/

2015-05-05 15:09:27 1298

转载 数字识别--图像预处理(整个过程)

数字识别--图像预处理(整个过程)数字识别--图像预处理(整个过程) - yangfenghero的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yangfenghero/article/details/5327719上一篇文章讲到数字识别的预处理准备阶段——归一化。现在来讲讲识别的预处理过程: 1、 将彩色图

2015-05-05 15:03:36 3841

转载 【图像算法】彩色图像分割专题一:颜色空间1(原理)

【图像算法】彩色图像分割专题一:颜色空间1(原理)补上:源码:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038317.html 结果:http://www.cnblogs.com/skyseraph/archive/2011/05/05/2038308.htmlEducational Color App

2015-05-05 14:56:57 3116

转载 VC编程实现位图拷贝、切除空白边

VC编程实现位图拷贝、切除白边VC编程实现位图图像二值化、反相介绍了VC对位图图像二值化、反相处理,本文继续介绍位图处理类CImageUtility的其它成员方法,限于篇幅,本文着重介绍VC编程实现切除二值图的空白边、位图图像拷贝的两个成员方法。1. 切除二值图的空白边12345678

2015-05-05 14:22:29 778

转载 VC编程实现对位图图像自动色阶处理

VC编程实现对位图图像自动色阶处理VC编程实现位图拷贝、切除空白边介绍了VC实现位图图像拷贝,切除二值图空白边,本文继续介绍位图处理类CImageUtility的其它成员方法,着重介绍VC编程实现位图图像自动色阶的功能。根据互联网搜索的结果,位图图像自动色阶算法主要包含两种方案,一种是拉开LAB色彩空间的L(亮度)分量,使图像的亮度区域拉开,第二种是讲图像的RGB各分量值的区域

2015-05-05 14:21:21 1085

转载 VC编程实现位图图像二值化、反相

VC编程实现位图图像二值化、反相VC编程进行位图的像素操作(灰度化)介绍了VC对位图图像灰度化处理,本文继续介绍位图处理类CImageUtility的其它成员方法,限于篇幅,本文着重介绍VC编程实现图像二值化、位图反相的算法和具体实现。1. 图像二值化12345678910

2015-05-05 14:21:04 1348

转载 VC打开并缩放显示位图(.BMP)文件的方法

VC打开并缩放显示位图(.BMP)文件的方法最近一个项目需要进行位图操作,网上找了一大堆资料,但发现都是以前VC6.0版本的抄来抄去,而且大多数使用了复杂的位图结构。所以自己通过查阅MSDN上面的资料,实现了相对简单的方案,本方案使用了MFC提供的来CBitmap,使用较少的代码便实现了VC打开并显示位图(BMP)文件到对话框指定的控件中。程序的实现效果如下图:下面分步

2015-05-05 14:19:52 4381

转载 VC编程使用3种方案实现位图图像灰度化

VC编程使用3种方案实现位图图像灰度化VC编程实现位图像素操作(一)介绍了位图处理类CImageUtility的初始化方法,包括资源申请,资源释放,以及将HBITMAP位图加载到CBitmap类型的成员指针变量中,位图处理类CImageUtility还实现了其他位图处理方法:位图灰度化、位图二值化、位图反向、自动色阶、切除空白边、位图拷贝。本文将着重讨论位图的灰度化方法,比较三

2015-05-05 14:18:59 911

转载 VC编程实现色彩空间RGB与HSB(HSV)相互转换

VC编程实现色彩空间RGB与HSB(HSV)相互转换VC编程实现色彩空间RGB与XYZ相互转换、VC编程实现色彩空间XYZ与LAB之间相互转换两篇文章向读者介绍了RGB与LAB通过XYZ色彩空间实现相互转换的算法公式和源代码。在VC编程实现色彩空间RGB与XYZ相互转换已经提到,在PhotoShop中经常使用有RGB(红色、绿色、蓝色)、CMYK(青色、洋红、黄 色、黑色)、HSB

2015-05-05 14:16:20 1683

转载 VC编程实现位图处理类(显示位图、加载位图、获取/设置像素点颜色)

VC编程实现位图处理类(显示位图、加载位图、获取/设置像素点颜色)前面的文章介绍了VC编程实现色彩空间之间相互转换的计算原理、公式和具体的VC实现代码,本文将以此为基础,介绍VC编程进行位图处理的基本知识,内容包括:在CStatic空间中缩放显示位图、加载HBITMAP位图到CBitmap对象并关联到LPBYTE类型的数组空间、获取(设置)指定左边点的颜色RGB值。第一部分:准

2015-05-05 14:16:02 4994 1

转载 VC编程使用HSB(HSV)色彩空间实现色差比较

VC编程使用HSB(HSV)色彩空间实现色差比较VC编程实现色彩空间RGB与HSB(HSV)相互转换、VC编程实现色彩空间XYZ与LAB相互转换、VC编程实现色彩空间XYZ与LAB相互转换介绍了VC编程实现色彩空间之间的转换算法公式以及具体的VC代码实现,本文将在其基础上进行补充,首先列出RGB与LAB色彩空间互相转换的VC源代码:123

2015-05-05 14:15:14 2589 3

转载 VC编程实现色彩空间XYZ与LAB相互转换

VC编程实现色彩空间XYZ与LAB相互转换文章VC编程实现色彩空间RGB与XYZ相互转换已经介绍了RGB与XYZ色彩空间的转换算法以及实际的VC源代码,在上一篇文章已经提到,在PhotoShop中经常使用有RGB(红色、绿色、蓝色)、CMYK(青色、洋红、黄 色、黑色)、HSB(色相、饱和度、亮度)和Lab4中色彩空间。我们用到XYZ色彩空间的目的是进行RGB与LAB色彩空

2015-05-05 14:13:42 2256

转载 VC编程实现色彩空间RGB与XYZ相互转换

VC编程实现色彩空间RGB与XYZ相互转换使 用过PhotoShop软件的朋友对色彩空间应该不会感到陌生,在PhotoShop中经常使用有RGB(红色、绿色、蓝色)、CMYK(青色、洋红、黄 色、黑色)、HSB(色相、饱和度、亮度)和Lab4中色彩空间。本文将介绍其具体的算法,并通过VC编程实现,本系列程序均在Win7+VS2008测试通过,并且和PS3的结果一致。由于公式

2015-05-05 14:12:56 1494

转载 C#数字图像处理的3种方法::提取像素法、内存法和指针法

本文主要通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和Graphics类是C#处理图像的的3个重要的类。Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下:         GetPixel方法和SetPixel方法,获取和设置一个图像的指定像素的颜色。         PixelFormat属性,返回图像的

2015-05-04 14:40:30 8380 1

转载 位图BitMap图像的读取与存储

做图像处理时的源文件一般要用无损的图像文件格式,位图(BitMap)是windows系统下可存储无压缩图像的文件格式。要实现位图文件的读取和存储,首先要明白位图文件的的存储数据结构。位图文件由四部分依序组成:BITMAPFILEHEADER,BITMAPINFOHEADER,调色板,Image Data。1)BITMAPFILEHEADER结构的长度是固定的14个字节,描述文件的有关信

2015-05-04 14:04:01 1009

原创 位图和像素位

来源于MSDN代码下载位置: Foundations2008_06.exe (159 KB) 在线浏览代码  目录使用 RenderTargetBitmap 使用 WriteableBitmap 像素数组 位图像素格式 PixelFormats 勘误表 预乘 Alpha WriteableBit

2015-05-04 11:11:27 4592

MFC基础绘图

MFC绘图,可用于初学者,有画笔,画刷,矩形等使用小例子;

2015-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除