标题:MFC 串口
只看楼主
邓1990
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-10-9
结帖率:0
已结贴  问题点数:20 回复次数:2 
MFC 串口
我想用单片机给串口发个指令打开一张照片,弄一星期了 还是没什么进展     跪求指导!!!!!(我已配置好opencv)

void CTem_conDlg::OnOnCommMscomm1()
{
    // TODO: Add your control notification handler code here
    m_strRXData=" ";  
    VARIANT variant_inp;
    COleSafeArray safearray_inp;  
    LONG len,k;
    BYTE rxdata[2048];
    CString strtemp;
    if(m_ctrlComm.GetCommEvent()==2)//
    {
        variant_inp=m_ctrlComm.GetInput();//
        safearray_inp=variant_inp;
        len=safearray_inp.GetOneDimSize();//得到有效数据长度
        for(k=0;k<len;k++)               //将数组转换为Cstring变量
            safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组
         for(k=0;k<len;k++)
         {
             BYTE bt=*(char*)(rxdata+k);//字符型
         strtemp.Format("%c",bt);       //将字符送入临时变量strtemp存放
         
         if(strtemp=="0")
    {
        IplImage* pImg; //声明IplImage指针

    //载入图像
  
    pImg = cvLoadImage("F:\\000.jpg"); //图像路径
        
    cvNamedWindow( "Image", 1 );//创建窗口
    cvShowImage( "Image", pImg );//显示图像  
     pImg->origin=1;//翻转命令
    cvSaveImage("E:\\20.jpg", pImg);//保存命令
    cvWaitKey(0); //等待按键
  
    cvDestroyWindow( "Image" );//销毁窗口
    cvReleaseImage( &pImg ); //释放图像
      
   
    }
         }
    }
   
    UpdateData(FALSE);           //更新编辑框内容

   
}
搜索更多相关主题的帖子: control 单片机 照片 
2013-10-10 11:55
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:10 
没有用过opencv的飘过~

我行我乐
我的博客:
http://blog.yuccn. net
2013-10-10 22:00
gaoxing123
Rank: 2
等 级:论坛游民
帖 子:6
专家分:14
注 册:2013-10-12
得分:10 
爱莫能助,学习阶段
2013-10-12 11:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-421655-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.663140 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved