CxImage 在VC2005 DLL方式简单配置

GPU运维面试题 【代码】GPU运维面试题。 阅读详情

最近接到一个身份证识别OCR软件项目,使用微软OFFCIE2003自带的OCR处理模块就可以很好识别,为了提高识别率打算把身份证图片的花纹去掉。在网上找到CxImage可以很好的处理图片。配置过程记录如下:

CxImage 

最新版本:cximage600_full.7z

下载地址:http://www.xdp.it/cximage/600/cximage600_full.7z

测试项目:CxImageTest (在本地d:/CxImageTest)

在测试项目本地目录下建一个 "include"目录

当前目录结构如下:

d:/CxImageTest

--------|CxImageTest

--------|include

--------|CxImageTest.ncb

--------|CxImageTest.sln

........

 

下载后解压软件包得到cximage600_full 使用VC6 或VC8打开 (我使用的 VC8)

原包使用是VC6的项目,用VC8打开时提示项目文件转换的对话框 选择“全是”

然后编译所有项目,编译结束后在解压后的cximage600_full目录中搜索"cximagecrtd.dll、cximagecrtd.lib"( 成功编译后一定会产生这两个文件的)将这两个文件拷贝到d:/CxImageTest/CxImageTest下,之后在cximage600_full/CxImage目录中找出"xfile.h ximacfg.h ximadef.h ximage.h xiofile.h xmemfile.h" 这些头文件拷贝到d:/CxImageTest/include目录下。现在所需要要的头文件与库文件都具备了,剩下的只需要简单的配置下测试工程就可以了。

测试项目属性配置如下:

常规

字符集:使用多字节字符集

C/C++

附加包含目录:../include              

运行时库:多线程调试DLL  (这实际是默认值)

创建/使用预编译头:不使用预编译头

 连接器

附加依赖项:./cximagecrtd.lib

 

部分测试代码

在stdafx.h中添加 #include "ximage.h"
在CxImageTestDlg.cpp 的“确定”按钮处理事件中添加

void CTestDlg::OnBnClickedOk()
{
 CString openFileName;    

 openFileEdit.GetWindowText(openFileName);     // openFileEdit 自定义的文本框关联变量

 int nLen = openFileName.GetLength();

 TCHAR* buffer = new TCHAR[nLen + 1];

 strcpy(buffer, openFileName.GetBuffer(nLen));


 CxImage image;
 if( !image.Load(buffer))
 {
  delete buffer;
  return;
 }

 delete buffer;
 
 OnOK();
}

进行断点调试无误 表示可以正常使用CxImage进行图像处理了 可以自行添加一些处理功能。

 

CLRNet车道线检测模型在Orin Nano Super开发板上的全栈部署与优化实践 本文详细介绍了将CLRNet车道线检测模型部署到NVIDIA Orin Nano Super开发板的全过程。内容包括:1) Orin开发板硬件规格分析;2) JetPack SDK环境配置与Python虚拟环境搭建;3) CLRNet模型架构解析与PyTorch实现;4) 模型转换与TensorRT加速优化方法。通过系统性的环境配置、模型转换和性能优化,为边缘计算场景下的车道线检测应用提供了完整的解决方案,实现了在Orin平台上的高效部署。 阅读详情

相关推荐

C++,使用Qt设计一个登录窗口

使用Qt设计一个登录界面

heyu0311的博客 2991

CxImage 在VC2005中配置以及使用

CxImage 是一个十分强大的图形库,我们在PC端上开发GUI程序时,时常会用到位图之外的各种格式的图片,然而令我们郁闷的是在Windows平台上的GDI对一 些图片格式支持的很差,比如png格式!尽管mfc上有一个CImage类来解决这个问题,但是,CImage对png图片的支持其实也不怎么样,尤其是 图片带半透明效果时,CImage基本上就没法处理或处理的很差。当然,我们也不是没有解决的方法,一种是我们自己解析png协议,然后将png图片转成1张或2张位图,这种方法一劳永逸,但是也太劳了…. >_另一

kay_1010的专栏 2876

PMBus协议解析:基于I2C的电源管理实战与TMS320F28003x驱动开发

在嵌入式系统与服务器电源设计中,数字电源管理总线是实现高效、可靠电源监控与控制的关键技术。PMBus协议基于广泛应用的I2C总线物理层,通过定义标准化的命令集、数据格式与时序规范,为多路电源的电压电流监控、动态调整及故障处理提供了高效解决方案。其技术价值在于通过硬件自动处理协议解析、时钟拉伸与中断,显著降低软件复杂度,使开发者能聚焦于电源环路设计等核心逻辑。该协议广泛应用于服务器、通信基站及高性能计算板卡等场景,通过引入数据包错误检查、专用告警线等机制,确保了电源管理的可靠性。本文以TI TMS320F28

weixin_29189377的博客 374

VS2005配置cximage

一、下载源代码 官网下载地址:http://www.codeproject.com/Articles/1300/CxImage;我下载的是cximage600_full.7z,我是配置在VS2005上。解压到新建的文件夹内。 运行CxImageLib.dsw 或者demo2里的Console.dsw,在debug或者release下编译(取决于你的项目是哪种编译方式), 然后在子文件夹CxImage里面搜索.h文件,复制到新建的mycximage文件夹内的新建文件夹1内; 在上面图片界面搜索.li

qq_36890992的博客 287

亿佰特E77模块(STM32WLE5CCU6)LoRa通信实战指南:从配置到应用开发

本文详细介绍了亿佰特E77模块(STM32WLE5CCU6)的LoRa通信实战指南,从硬件配置到应用开发。基于ARM Cortex-M4内核的E77模块集成了LoRa射频前端,具备超低功耗和硬件级抗干扰特性,适用于智能农业、工业现场等场景。文章提供了开发环境搭建、LoRa参数配置、实战通信及性能优化等实用技巧,帮助开发者快速掌握LoRa通信技术。

weixin_29164185的博客 762

高效IT运维报告编写指南:实战经验与模板分享

本文提供了一份全面的IT运维报告编写指南,涵盖实战经验与实用模板分享。文章详细解析了高效运维报告的核心要素,包括结构设计、数据收集自动化和可视化技巧,并提供了月度报告和故障分析报告模板。通过自动化工具和写作技巧,帮助团队提升报告质量,支持决策和问题追踪。

u5v6w7的博客 930

MFC/VC CxImage 简单配置与使用 (完整版)

http://blog.youkuaiyun.com/afterwards_/article/details/7997385 我个人配置过来成功运行的经验. CxImage是一个十分强大的图形库,我们在PC端上开发GUI程序时,时常会用到位图之外的各种格式的图片,然而令我们郁闷的是在Windows平台上的GDI对一些图片格式支持的很差,比如png格式!尽管mfc上有一个CImage类来解决这个问题,但是,CImage对png图片的支持其实也不怎么样,尤其是图片带半透明效果时,CImage基本上就没法处理或处理的很差。

我不是码农的博客~~~ 2151

华为OD机试真题 新系统 2026-09-26 Java&Go&C【数据中心最佳维护时间窗】

数据中心使用一个整数数组 scores,记录 N 小时内每小时的服务器得分(可正可负)。0 表示服务器故障(无效小时)。

MISAYAONE的博客 112

VC2005 下应用程序发布配置步骤

<br /> 发布配置步骤 (Release方式编译)<br />我的身份证识别程序中使用了CxImage ,调试时一直用CxImage动态库的Debug版本(cximagecrtd.dll),在发布总弹出初始化错误,事件信息显示为 "DLL 版本信息不匹配错误" 导致发布不成功。发现问题所在后把CxIImage也按Release配置进行编译,得到Release版本动态库(cximagecrt.dll) 问题得到解决。 没有进行部署配置的可执行文件在目录机器执行可能会生成 “配置错误”或“初始化错误” 主要

requestImage的专栏 1033

无需SLAM建图,直接生成Gazebo仿真环境的二维代价地图的功能包pgm_map_creator适配ROS Noetic编译报错及解决方法

在ROS Noetic中,使用`pgm_map_creator`功能包直接生成Gazebo仿真环境的二维代价地图时,可能会遇到各种编译和运行错误。本篇博客详细解析了在适配ROS Noetic过程中常见的报错及其解决方法,包括Boost文件结构更新、C++版本兼容性、Gazebo函数名变更、链接库缺失以及protobuf文件加载错误。通过逐步排查和修改,如更换头文件路径、调整C++标准、更新CMakeLists.txt文件等,成功解决了这些问题,使得`pgm_map_creator`功能包能够顺利编译和运行。

慕羽★的博客 2261

超详细的Burp Suite安装使用

‌Burp Suite是一个强大的Web应用安全测试工具,适用于网络安全专业人士进行自动化网络应用程序的安全测试。‌ 它提供了在Windows和Kali Linux上安装和激活Burp Suite Professional的简便步骤,帮助用户快速集成并启用强大的网络扫描和渗透测试功能。Burp Suite的特点包括易于安装、良好的兼容性、内置的自动化工具、优秀的用户体验以及详细的教程,使得无论是安全领域的新手还是经验丰富的专家,都能轻松上手并高效地进行安全测试。此外,Burp Suite还支持扩展功能的使用

Dreams°的博客 2643

CxImage 简单配置与使用

CxImage 简单配置与使用 如果本篇文章还不能解决你在生成解决方案以及便宜过程中的问题 请参阅: http://blog.youkuaiyun.com/afterwards_/article/details/7997385我个人配置过来成功运行的经验. CxImage是一个十分强大的图形库,我们在PC端上开发GUI程序时,时常会用到位图之外的各种格式的图片,然而令我们郁闷的是在Windows平台上的G...

SurpassLi的专栏 82

让 ABAP BAPI_COSTACTPLN_POSTPRIMCOST 不再沉默:一套可落地的参数一致性校验与排错打法

SAP BAPI_COSTACTPLN_POSTPRIMCOST 沉默失败分析与解决方案 问题现象 使用 BAPI_COSTACTPLN_POSTPRIMCOST 上传计划数据时,接口执行不报错但数据未写入 COSP 等计划表,呈现"沉默失败"现象。 根本原因 索引关联断裂:INDEXSTRUCTURE 中 OBJECT_INDEX 和 VALUE_INDEX 未正确关联 COOBJECT 和 PERVALUE/TOTVALUE 表的数据 对象定义冲突:COOBJECT 中同一行填写了多

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 113

CxImage在 vs2005 中的使用

一、安装配置 1.下载CxImage类库-----cximage600_full 地址:http://www.codeproject.com/bitmap/cximage.asp 2.解压压缩包,并编译Demo2/Console.dsw 3.编译完成后搜索*.lib文件,一共搜索出10个文件,把它们复制到你的工程目录中(任意) 它们分别为:cximage.lib consoled.lib

liulina603的专栏 2352

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

CxImage图像库的使用

CxImage下载地址:http://www.codeproject.com/KB/graphics/cximage/cximage600_full.zip 作者:Davide Pizzolato   CxImage简介   CxImage是一个可以简便而快速地打开、保存、显示和转换图像文件的 C++类库,它可以用于MFC,可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP...

weixin_33895475的博客 232

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VC++的链接错误LNK2005

编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如

目前打算换一个工作,有招聘windows c++方向的也欢迎联系,北京、济南 最好 941

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

CxImage::Save”: 不能将参数 1 从“const char [10]”转换为“const TCHAR *

1、CxImage::Save”: 不能将参数 1 从“const char [10]”转换为“const TCHAR * 修改工程属性--常规--字符集--改为“使用多字节字符集” 2、error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 修改文件属性c/c++ -高级 -编译为Comp...

qq_33488220的博客 531

博客目录

数据库连接串总结网址Xtreme Toolkit Pro v11.2.1 汉化全过程(文章收藏)C++库大汇Windows Mobile开发资源介绍数字字符串和数字值(数值)转换函数常用字符串函数汇总VS2008部署问题 服务器托管达人谈各地机房托管经验第一个 Protocol Buffers 小程序调用SendMessage

珍爱生命 远离C++ 1007
上一篇: EasyWeb Iphone 应用开发杂记
下一篇: 2010-09-28工作内容
requestImage
博客等级 码龄16年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值