📄 rodontransform.cpp
字号:
// RodonTransform.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "RadonMap.h"
#include "RadonTransformer.h"
int main(int argc, char* argv[])
{
IplImage* pImage5=NULL;
IplImage* pImage6=NULL;
IplImage* pImage1=cvLoadImage("1.bmp", 1);
IplImage* pImage2=cvLoadImage("2.bmp", 1);
pImage5=cvCreateImage(cvGetSize(pImage1), IPL_DEPTH_8U, 1);
pImage6=cvCreateImage(cvGetSize(pImage2), IPL_DEPTH_8U, 1);
cvCvtColor(pImage1, pImage5, CV_BGR2GRAY);
cvCvtColor(pImage2, pImage6, CV_BGR2GRAY);
CvSize sMapSize={RADON_THETA_MAX, RADON_DISTANCE_MAX};
IplImage* pImage3=cvCreateImage(sMapSize, IPL_DEPTH_8U, 1);
IplImage* pImage4=cvCreateImage(sMapSize, IPL_DEPTH_8U, 1);
RadonMap map1;
RadonMap map2;
RadonTransformer rTransformer;
cvNamedWindow("win1",1);
cvNamedWindow("win2",1);
rTransformer.DoTransform(pImage5, &map1);
rTransformer.DoTransform(pImage6, &map2);
map1.Convert2Image(pImage3);
map2.Convert2Image(pImage4);
cvShowImage("win1",pImage3);
cvShowImage("win2",pImage4);
cvWaitKey(0);
cvReleaseImage(&pImage1);
cvReleaseImage(&pImage2);
cvReleaseImage(&pImage3);
cvReleaseImage(&pImage4);
cvReleaseImage(&pImage5);
cvReleaseImage(&pImage6);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -