vs进行图像处理常用函数整理及应用

本文详细整理了MFC中与OpenCV结合进行图像处理的常见函数,包括CString与string、char*之间的转换,mat与IplImage*的互转,以及图像的加载、显示、保存等操作。此外,还介绍了如何在MFC对话框中显示图像和消息框,以及控件值的获取和设置方法。
摘要由CSDN通过智能技术生成

1 CString 与string char*转换

2 CString 与int float转换

3 mat与IplImage* CvMat转换

4 显示dialag


6 控件值的显示和获取,往控件中画图

7 MFC关联变量函数的设置,不同mfc显示的方法,

9  图像的加载 显示 保存 关闭 感兴趣区域的显示

10 打开文件,保存文件


1 CString 与string char*转换  以及LPCTSTR LPTSTR

CString 是MFC中处理字符串的

string是c++的

string(a 表示)->CString(s表示):  string a;

   CString s(a.c_str());

CString->string : 

   #include "altconv.h"

   string a; CString s;

    CT2A s1(s) ; 

   a=s;

string->const char *   

   const char* ch=a.c_str();

 

L表示long P表示point 指针 C表示常量 T表示宏,在编译时确定字符串时以何种不同的编码方式 (ANSI UNICODE);STR 表示字符串

 

LPCTSTR=const TCHAR* { 在ANSI编码下       =const char*=          LPCSTR

                    { 在unicode编码下  =const wchar*=   LPCWSTR

LPTSTR =TCHAR*  { 在ANSI编码下       =char*=          LPSTR

                 { 在unicode编码下  =wchar*=  LPWSTR

 

CString与LPCTSTR 通用,因为CString重载

    CString s1;LPCTSTR s2;

    s1=s2;

    s2=(LPCTSTR)s1;

 

2 string 与int float转换

   

    string s;

   int t=_ttoi(s); atoi(s);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值