資源簡介
基于OPENCV的圖像角點檢測算法,詳細的代碼實現,很有價值!!
代碼片段和文件信息
#include?
#include?“cv.h“
#include?“highgui.h“
#define?max_corners?100
int?main(?int?argc?char**?argv?)
{
????int?cornerCount=max_corners;
????CvPoint2D32f?corners[max_corners];
????IplImage?*src?=?0?*gray?=?0?*corners1?=?0?*corners2?=?0;
????int?i;
????CvScalar?color?=?CV_RGB(25500);
????char*?filename?=?argc?==?2???argv[1]?:?(char*)“pic3.png“;??//?注意相對路徑
????
????cvNamedWindow(?“image“?1?);?
????
????src?=?cvLoadImage(filename?1);
????gray?=?cvCreateImage(cvGetSize(src)?IPL_DEPTH_8U?1);
????cvCvtColor(src?gray?CV_BGR2GRAY);
????
????//create?empty?images?of?same?size?as?the?copied?images
????corners1=?cvCreateImage(cvGetSize(src)?IPL_DEPTH_32F?1);
????corners2=?cvCreateImage(cvGetSize(src)?IPL_DEPTH_32F?1);
????
????cvGoodFeaturesToTrack?(gray?corners1?
???????????????????????????corners2?
- 上一篇:課程設計:C++學籍管理系統
- 下一篇:SAP Interface
評論
共有 條評論