VC调用Matlab引擎,VC打开了bmp图片,怎么把给图片给Matlab引擎执行?

eeds136 2014-04-01 05:29:31
部分代码:
void CMyDlg::OnFileOpen()
{
// TODO: Add your command handler code here
CString m_szFilePathName; //图像文件路径
CString m_szFileName;
CFileDialog dlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
_T("bitmap Files (*.bmp)|*.bmp||"), NULL);
if(dlg.DoModal()==IDOK)
{
m_szFileName = dlg.GetFileName();
m_szFilePathName = dlg.GetPathName();

CRect rect;
GetDlgItem(IDC_TuPian1)->GetWindowRect(&rect);
//控件的宽是rect.Width(),高是rect.Height();
//MessageBox(rect.Height()+" " +rect.Height());
HBITMAP hand = (HBITMAP)LoadImage(AfxGetInstanceHandle(),m_szFilePathName,IMAGE_BITMAP,
rect.Width(),rect.Height(),LR_LOADFROMFILE);
HBITMAP h = ((CStatic*)GetDlgItem(IDC_TuPian1))->SetBitmap(hand);
//m_pic.SetBitmap(hand);

}
else
return ;
}
下边是VC调Matlab引擎,怎么把上边获得的图片,给下边的I_rgb=imread('pl');读入?
void CMyDlg::OnBeiJingFenGe()
{
// TODO: Add your command handler code here

engEvalString(ep,"I_rgb=imread('pl');");
...全文
83 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧