行者无双 2013-07-15 03:27
浏览 990

各位大神 求帮我看看 一运行 就中断

// demo19.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include
#include
#include

#include

int _tmain(int argc, _TCHAR* argv[])
{

    IplImage* frame;
    IplImage* frame2;
    IplImage* frame3;

    frame=cvLoadImage("E:\\imgs\\9bb8e197jw1e3nbkoi3hgj.jpg",1);
    frame2 = cvCreateImage(cvGetSize(frame), IPL_DEPTH_8U, 1);  
    frame3 = cvCreateImage(cvGetSize(frame), IPL_DEPTH_8U, 1);  


     CvSize dstSize;
     dstSize.width = frame->width;
     dstSize.height = frame->height;


    IplImage* dstImg=cvCreateImage(dstSize, frame->depth, frame->nChannels);

    cvZero(dstImg);
    cvConvertImage(frame, frame2, 1);         
    cvCanny(frame2, frame3, 10, 100, 3);  

    cvSetImageROI(dstImg,cvRect(
        0,
        0,
        frame->width/2,
        frame->height/2
        ));
    cvCopy(frame, dstImg);
    cvResetImageROI(dstImg);


    cvSetImageROI(dstImg,cvRect(
        frame->width/2,
        0,
        frame->width/2,
        frame->height/2
        ));
    dstImg->nChannels =1;

    cvCopy(frame2, dstImg);
    cvResetImageROI(dstImg);

    cvSetImageROI(dstImg,cvRect(
        0,
        frame->height/2,
        frame->width,
        frame->height/2
        ));
    dstImg->nChannels =1;

    cvCopy(frame3, dstImg);
    cvResetImageROI(dstImg);

cvNamedWindow("dstImg");

cvShowImage("dstImg", dstImg);
cvWaitKey(0);
cvReleaseImage(&frame);
cvReleaseImage(&frame2);
cvReleaseImage(&frame3);
cvReleaseImage(&dstImg);
cvDestroyWindow("dstImg");

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题