开发者社区> 问答> 正文

ASSERTE((unsigned)(c + 1) <= 256)这行出现问题

screenshot
按照网上的方法修改语言->默认Char无符号无用
就是单击这段代码报的错误

void PlayDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
capture1=cvCreateFileCapture("E:\动\未击中.mpg");
capture2=cvCreateFileCapture("E:\动\击中持刀手臂(备选).mpg");
//CButton  *pBtn=(CButton*)GetDlgItem(IDC_BUTTON3);
int fps=1;  
while(fps<=235){

            img1 = cvQueryFrame(capture1);
            img2 = cvQueryFrame(capture2);
            CvvImage m_CvvImg1;
            CvvImage m_CvvImg2; 
            m_CvvImg1.CopyOf(img1,1); //复制该帧图像    
            m_CvvImg2.CopyOf(img2,1); //复制该帧图像  
            m_CvvImg1.DrawToHDC(hDC, &rect); //显示到设备的矩形框内
            if(fps==94){
                            m_CvvImg1.DrawToHDC(hDC2, &rect2); //显示到设备的矩形框内
                            m_CvvImg2.DrawToHDC(hDC, &rect); //显示到设备的矩形框内

                        }       
        fps++;
}
}

展开
收起
a123456678 2016-03-20 10:12:31 3395 0
1 条回答
写回答
取消 提交回答
  • 说明(unsigned)(c + 1) <= 256这句话报错了,或者不满足条件

    2019-07-17 19:08:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载