自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(61)
  • 资源 (5899)
  • 收藏
  • 关注

转载 C++ 学习使用 MFC CFileDialog

网上相关文章很多,现简单整理如下 1、CFileDialog构造函数CFileDialog:CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL,DWORD dwFlags = OFN_HIDEREADONLY | O

2013-03-29 23:25:57 2668

转载 CFileDialog 使用 OFN_ALLOWMULTISELECT 标志选择多个文件

CFileDialog dlg( TRUE, NULL, NULL, OFN_ALLOWMULTISELECT, NULL, NULL ); DWORD MAXFILE = 2562; //2562 is the max TCHAR* pc = new TCHAR[MAXFILE * (MAX_PATH+1) + 1]; pc[0] = pc[1] = 0; dlg.m

2013-03-29 23:22:51 2899

转载 基于OPC 技术的上位机与S7-200 系列PLC通讯的实现

摘要:介绍了OPC 技术及其数据访问方式,在此基础上提出了基于OPC 技术开发监控软件的方案,并简单介绍了系统的组成。利用OPC 技术在VB 中实现了上位机与S7-200PLC 的实时通讯,并提供了详细的开发步骤及关键代码。该方法具有一定的代表性,已成功应用于某稀油站监控系统,目前系统运行可靠,效果良好。  关键词:OPC;数据访问;VB;监控系统  0 引言  随着自动控制技术和计算机技术的进一

2013-03-27 10:00:27 9868 2

转载 基于OPC技术的上位机与PLC之间的通信

基于OPC技术的上位机与PLC之间的通信1 引言现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC的数据交换与处理,实现对生产过程的自动控制。对于小型控制系统,采用专门的组态软件成本太高,用VB设计监控系统则可以降低成本,但首先要解决上位机与PLC之间通信问题。以往使用较多的进程间通信方式是DDE(动态数据交换)方式,随着OPC技术的发展和普及,它已成为工业过程控制的通信标准。OPC

2013-03-27 09:53:42 15093

转载 运用VC#编程通过OPC方式实现PC机与西门子PLC通讯-异步篇

1、 配置OPC服务器  对于服务器的配置与同步通讯的配置一样,这里不需再讲解,若有不清楚的,可以参阅之前发布的2、 OPC编程  变量组、项的命名规则与同步通讯的一样,这里不再描叙,下面主要就开发一个异步通讯类 AsynServer来讲解如何编程。、引用  在VC#开发环境中添加对OpcRcw.Da库以及OpcRcw.Comn库的引用,该库属于.NET库,不属于COM库,西门子虽然编写了类库,以

2013-03-27 09:51:22 3863

转载 VC下加载多种格式图片的方法总结IPicture, CxImage, CImage(AtlImage), CPictureEx

尽管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)OleLoadPicture 函数实际上创建了一个IPicture类型的

2013-03-16 00:55:08 6087

转载 VC下加载JPG/GIF/PNG图片的方法

VC下加载JPG/GIF/PNG图片的方法 仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)OleLoadPicture

2013-03-16 00:54:17 2746

转载 图像处理开源工具包--ImageMagick

ImageMagick简要介绍ImageMagick是一套功能强大、稳定而且免费的工具集和开发包。可以用来读、写和图像格式转换,可以处理超过100种图像格式,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。运行平台ImageMagick几乎可以

2013-03-16 00:53:29 3017

转载 MFC + CxImage 实现自绘半透明按钮

btn.h#pragma once// CBtn#include "ximage/ximage.h"class CBtn : public CButton{ DECLARE_DYNAMIC(CBtn)private: CxImage * m_pImgNormal; CxImage * m_pImgOver; CxImage * m_pImgDown; CxImage * m

2013-03-16 00:51:16 2921

转载 开源图像处理软件代码

要写好一个图像处理软件,仅靠自己看书是完全不够的,要多方面学习,借鉴前人的经验,要集思广益、多面出击。如今网络发达,图像学的资料其实也到处都是。只是往往个人能力或精力有限,在短时间内无法找到那些也许藏于角落里的金子。本人研究图像至今也历时7年,在慢慢的摸索和累积中也找到了一些相关资料,共享给大家学习。1、 最著名的开源图像软件:GIMP。      开发语言:C      GIMP号称Linux下

2013-03-16 00:48:47 12747 1

转载 CxImage使用方法经验

CxImage使用方法经验CxImage是不错的图像处理类,下载下来后,发现太复杂,详细说明的文档也没有,个人总结经验如下:(一)安装使用前要先打开CxImgLib.dsw,进行编辑成LIB库文件。随后的使用方法如下:一、最复杂的方法,功能最好(占空间大):"1.将以下几个目录拷贝到与“我新建的项目目录”同一级目录里,比如如下:[CxImage]cximage.dsp[jasper]jasper.

2013-03-16 00:47:34 4105

转载 图像解码之二——使用libpng解码png图片

目录(?)[+]libpng的数据结构libpng的使用判断是否为libpng数据初始化libpng创建图像信息png_infop变量设置错误返回点设置libpng的数据源png图像处理高层处理底层处理释放libpng的内存总结原文地址::http://my.unix-center.net/~Simon_fu/?p=1030上文《图像解码之一——使用libjpeg解码jpeg图片》介绍了使用lib

2013-03-16 00:46:20 9602

转载 在PC环境下用VS2005编译供Wince6.0使用的libpng和zlib库

移植libpng和zlib库到WINCE6.0系统编译的相关网帖1.wince下的libpng!----http://topic.csdn.net/u/20100429/13/3055dad4-ac93-4d0c-820d-b04f07df390d.html2.libpng问题----http://topic.csdn.net/u/20090811/13/f8f60a8a-b209-4b61-ba

2013-03-16 00:45:16 3026

转载 立体影像对观察量测平台(一)

打算做一个立体影像对的观察和量测的平台。为了防止遗忘,下面把实现步骤详细记录下来。      拟采用单文档程序实现,使用CxImage库实现影像图片的保存和显示,使用拆分窗口分别显示两幅影像(或者使用一个窗口显示互补色的两幅影像)。以下是详细步骤。 (一)建立单文档应用程序Stereo,视图类CStereoView类使用CScrollView类为基类,便于以后视图滚动,其余默认。        添

2013-03-16 00:44:36 2071

转载 cximage功能简介

CxImage是一个可以用于MFC 的C++图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMPJPG,PNG   CxImage不仅可以实现图像文件的类型转换,还可以实现在内存图像数据的类型转换,并且使用很方便。除了

2013-03-16 00:39:06 2468

转载 VC++基于CXImage库实现缩略图

一般的图像处理软件都对读入程序的图像文件建一个缩略图的列表,像ACDSee那样。笔者最近在做一个图像处理的项目,处理的原始数据就是图像文件。从项目一开始就想做一个缩略图,但一直苦于技术水平有限,且时间也不允许。最近两天闲暇之余就Google,百度了一下,仔细研究了一下缩略图的实现方法。其实用VC++实现一个缩略图的思想并不复杂。就是分两步:1.创建CListCtrl控件和CImageList图像列

2013-03-16 00:36:17 4678 1

转载 CxImage的几种应用举例

原文地址::http://www.cnblogs.com/thankgoodness/articles/1653094.html 相关网帖1.CxImage类库使用说明----http://blog.csdn.net/jwybobo2007/article/details/2156730 下面介绍应用它进行图像类型转换的方式:1.从一种图像文件类型转换为另一种文件类型(convert from a

2013-03-16 00:34:18 1891

转载 使用VC6.0在32位平台上开发64位程序

使用VC6.0在32位平台上开发64位程序2008年01月05日 下午 12:53要求:Microsoft Platform SDK 2001 年 11 月版或更高版本Visual C++ 6.0使用 Visual C++ 6.0 IDE 生成 64 位应用程序:设置 64 位内部版本环境变量:通过双击SDK文件夹下面的Setup.Exe安装Microsoft Platform SDK 到硬盘任意

2013-03-16 00:32:59 2218

转载 CImage实现jpeg到bmp内存图像转换

不需要CxImage这样的第三方扩展库微软的GDI+也可以转换的CImage mmage; HWND hWnd = ::GetDesktopWindow();//获得屏幕的HWND. HDC hScreenDC = ::GetDC(hWnd); //获得屏幕的HDC. HDC MemDC = ::CreateCompatible

2013-03-16 00:31:43 3665

转载 调整图像亮度brightness,对比度contrast,饱和度saturation方法整理

简单的实现方案数据格式:YUV参考链接1:Processing in the 8-bit YUV Color Space参考链接2:关于YUV图像的亮度和对比度的调整算法参考链接2中采用CxImage(关于CxImage,参考:转贴 CxImage类库使用说明 - 走在路上 - 博客频道 - CSDN.NET)库提供的处理方法,采用查表法处理效率很高。粘贴部分处理代码CxImage\ximadsp

2013-03-16 00:29:51 13756 1

转载 实现一个类似360的button

通过改写一个buttonst类,实现360效果的button。主要可以完成:frame,hover,face效果,并且支持menu,tooltips1)派生新的类QButton.添加虚函数,设置自绘stylevoid QButton::PreSubclassWindow() {// TODO: Add your specialized code here and/or call the bas

2013-03-16 00:28:42 2635 1

转载 CxImage的使用

1、首先从此处下载源代码http://www.codeproject.com/KB/graphics/cximage.aspx2、然后将里面的工程全部编译一下,我觉得应该是生成对应的库。3、然后用vc建个工程,同时将源代码里面除了Demo这些文件夹,全部考到新建工程的同一目录。4、接下来就是最麻烦的配置了: |- C/C++| |- Code Generation| | |

2013-03-16 00:24:17 1804

转载 CxImage

CxImage是C++实现的功能强大的、能处理多种文件格式的图像管理类。它能够简单快速的实现图像的导入、保存、显示和变换。 为什么使用CxImage u 它是平台无关的 u 它是自由软件、免费的、开源的 u 支持多种平面格式:BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等,还有更多! u 功能强大:几何变换、图像处理、图像格式转换等。 u 使用简单:下面的入门

2013-03-16 00:21:22 1683

转载 在Visual Studio 6.0集成环境中开发设备驱动程序的方法

以前一直进行用Vc进行开发,但是没有接触过驱动开发,最近由于公司工作需要,要进行驱动开发,才发现DDK提供的编译环境是命令行的,及其难用,于是就想到用Vc集成环境来进行驱动程序开发,浏览了一些前辈的文章,都觉得很杂乱,有点看不懂(可能是水平不够),于是 自己研究了一下。  通过总结前人的经验和自己的调试,大概的DDK编译过程先设置编译环境,就是Free Build Environment和Chec

2013-03-16 00:19:40 1987

转载 PrintWindow函数、CxImage、GSOAP实现隐藏窗口抓图到JPEG并通过webservice传至服务器

类似于快照功能,前提是将需要抓图的窗口移到视区之外实现隐藏,并不是将窗口属性设为不可见,我的模块是在对话框子窗体中打开ie控件,浏览到指定网站并截图。因此主窗体生成非模态对话框,该子对话框内嵌ie控件,并将该子对话框移到可视区域之外,环境依然是VC6.0。创建子对话框的代码: pShowBrowser=new CShowBrowser(); pShowBrowser->Create(IDD_SH

2013-03-16 00:18:03 6527

转载 哈尔小波变换的原理及其实现(Haar)

Haar小波在图像处理和数字水印等方面应用较多,这里简单的介绍一下哈尔小波的基本原理以及其实现情况。 一、Haar小波的基本原理        数学理论方面的东西我也不是很熟悉,这边主要用简单的例子来介绍下Haar小波的使用情况。         例如:有a=[8,7,6,9]四个数,并使用b[4]数组来保存结果.        则一级Haar小波变换的结果为:        b[0]=(a[0]

2013-03-16 00:16:04 21097 1

转载 cxImage处理tif图片时需要注意的地方

tif图片主要分为两种:一种是单张的,还有一种是分层的,分层的tif图片其实就一张tif图片里面包含多张图片,然后可以翻页的那种,有点类似于动态GIF图片,不过tif的翻页不是自动的,需要手动点击翻页按钮才行,下面就是一张tif分层的图片(网上不太好找,可以自己下一个AcdSee做tif的图片)。一、使用cxImage读取tif图片        对于单张的tif图片,直接可以用以下方式来读取:C

2013-03-16 00:14:43 4539

转载 CxImage图像灰度处理简述

目录(?)[+]引言 目标功能 使用 CxImage 原因 功能实现 灰度转换实现流程图 核心代码 开发中遇到的问题 结束语 1.     引言  本周的工作项是实现图像的二三值转换功能,因为之前没有做过这块的东西,故而记录下实现的过程。以便以后翻阅!2.     目标功能  实现图像的 2 值、 3 值转换。说白了就是灰度值的转换。 3.     使用 CxImage 原因  经过多方查找资料,

2013-03-16 00:08:34 2208

转载 OpenGLES加载png纹理/WinCE6.0/Cximage库

bool COpenGLES::CreatePNGTexture(GLuint texID, const CString filename){ printf("png图片路径=%s\n",filename); CxImage * image = new CxImage(); image->Destroy(); unsigned char *pImage_RGBA = NUL

2013-03-16 00:06:07 1934

转载 融合cximage和codejock

(1)把demo拷贝至codejock目录(把cximage中的lib拷贝到一个独立目录下,加入工程;把Cximage\Cxiamge中的头文件放入一个独立目录下)(2)Eclipse文件拷贝至src目录(3)项目属性修改:c++:附加目录;在共享dll中使用MFC;在demo中,使用预编译头。(stdafx头文件加入);在连接器中加入所有的lib;==============开始加入codejo

2013-03-16 00:04:00 1651

转载 uiimage转换成cximage

uiimage转换成cximage       1、将uiimage转换cximage需要将uiimage中的数据提取出来,并放置到一个char*中:我们定义一个名为imageData的unsigned char*类型(注意malloc空间,同时也要注意使用完后free掉),而接下来要做的就是把uiimage中的数据转变成我们定义的imagedata,那么,该如何转变呢?以下两个函数需要注意:CG

2013-03-16 00:02:33 1627

转载 cximage转换成uiimage

cximage转换成uiimage  和上一篇关于将uiimage转换成cximage的文章一样,我们需要利用unsigned char*来记录图像的数据  1、将cximage转换成unsigned char*:同样,我们先定义一个cximage为xiImage,同时malloc一个unsigned char*(记得之后要free掉)。调用cximage的GetPixelColor函数,将cxi

2013-03-16 00:00:39 1512

转载 CxImage DLL 链接错误解决方案

因为项目需要,要使用CxImage进行图像处理,于是开始了学习之旅。但很不顺利....      其实CxImage提供了这么多的工程,编译出来无非就是个库,但我确出现了个链接的错误,就这个链接错误花了我两天的时间解决。      当出现dll连接错误的时候,我的第一感觉就是,调用约定有问题!但找了一下,没有找到调用约定的问题,类都是使用-decse 的调用约定。接着我想是我的工程配置有问题,于是

2013-03-15 23:58:07 2146

转载 cximage 研究之 --- 读取像素内容

基本上,只有2个函数可行:GetPixel(x,y)GetBits()GetPixel 就算了,要频繁访问堆栈,对于获取完整图形像素来说,太愚蠢GetBits 是首选了,下面是代码CxImage mm;BYTE * pDib;int BytesPerLine ;if (!mm.Load(".\\qrpix_tst_l.jpg",FORMAT_JPG)){AfxMessageB

2013-03-15 23:55:25 3715

转载 如何使用GDI+在缓冲区(内存)中转换图像类型

//datecompress 图片的质量(只有在转换成jpg有效) //nSize 图片缓冲区的大小(要转的图片数据大小)//PicDate 这是一个指针,指向你的图片的unsigned int size=0;//得到图像大小BYTE* buffers;//存储图像数据的缓冲Bitmap *image = CreateBitma

2013-03-15 23:53:05 2842 2

转载 VC6.0 如何用VFW录制avi

在.h头文件#include "vfw.h"#include "mmsystem.h"#pragma comment (lib,"vfw32.lib")#pragma comment (lib,"winmm.lib")全局变量int nFrames = 0;PAVIFILE pfile;AVISTREAMINFO strhdr;PAVISTREAM ps;HRESUL

2013-03-15 23:51:23 2353 1

转载 VC6.0 如何使用Cximage

第一步:下载好Cximage,打开CxImgLib.dsw并且编译他建立一个文件夹cximage,在文件夹cximage中建立两个文件夹,分别是include和lib把下载的Cximage中,所有的.h头文件复制到cximage/include文件夹里面把下载的Cximage中,所有的.lib库文件复制到cximage/lib文件夹里面 第二步:把刚刚创建的cximage文件夹,复制到你的源码目录

2013-03-15 23:50:20 3163 2

转载 Build CXImage with VC++ 2010

Need to define the following preprocessors in project settings_WIN32_IE=0x0600_WIN32_WINNT=0x0501WINVER=0x0501_CRT_SECURE_NO_DEPRECATE

2013-03-15 23:40:23 1458

转载 用VS的命令行工具编译工程

来源:http://blog.csdn.net/clever101        在VS2008下面提供了devenv.com命令行方式,我们可以从VS安装目录..\MicrosoftVisual Studio 9\Common7\IDE下面找到它,以下是几个常见用法(VS 2005对应的目录下也有这样的工具): 用法:devenv.com [solutionfile | projectfile

2013-03-15 23:35:30 1759

转载 IT网址分类

综合性资讯网站www.csdn.netwww.infoq.comwww.cnblogs.comwww.oschina.netwww.enet.com.cnwww.51cto.comwww.iteye.comwww.it168.comwww.chinalabs.comwww.chinaunix.comwww.chinaunix.nettech.sina.com.cn安全资讯网站www.safebet

2013-03-15 22:28:06 2835

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

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

TA关注的人

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