用opencv从图片中识别出汽车。。。
opencv吧
全部回复
仅看楼主
level 6
我知道大致步骤是去噪,平滑处理,二值化,轮廓检测,画圈,复制到原图
二值化如何添加?轮廓检测需要汽车轮廓的库吗
代码可能也不对,刚学这个见谅
#include <cv.h>
#include <highgui.h>
#include <math.h>
using namespace cv;
int main(int argc,char* argv[])
{
IplImage *src = 0;
IplImage *tmp = 0;
if ( argc == 2 && (src = cvLoadImage(argv[1], 0))!=0 )
{
;
}
else
{
src = cvLoadImage("c.bmp", 0);
}
cvSmooth(src, src, CV_MEDIAN, 3, 0, 0, 0);
cvCreateImage(cvGetSize(src),IPL_DEPTH_8U,3);
cvSmooth(src,src,CV_GAUSSIAN,3,3);
void cvThreshold( src , src, 300, 255, CV_THRESH_BINARY_INV );
cvNamedWindow( "src", CV_WINDOW_AUTOSIZE );
cvShowImage( "src", src );
cvWaitKey(-1);
cvReleaseImage(&src);
cvDestroyWindow( "src" );
return 0;
}
2014年02月25日 08点02分 1
level 6
mark
2014年05月07日 11点05分 2
level 1
我也在做这个,步骤是什么样的,求教。。。。
2014年05月13日 16点05分 3
level 1
楼主这个最后怎么做的
2016年03月24日 02点03分 4
level 1
楼主,做出来的效果如何,可以发一份给我吗
2018年01月03日 03点01分 5
level 8
有偿出售源码[捂嘴笑]q3252314061
2018年01月04日 03点01分 7
level 5
指针用着不难受?
2018年01月06日 09点01分 8
1