python opencv边缘提取,opencv特征提取方法
我正在尝试todrawcontoursaroundobjectinimagebutigeterror
itriedtoconvertimagebuterroristillthehowtousedrawcource?
if(imageinmat.empty(==true))错误找不到图像! );}
mat中的图像。转换为(imagein mat,CvType .CV _ 32s C1);
列表控制=new ArrayList(;
img进程。查找轮廓(图像匹配,轮廓,层次,图像处理).RETR _洪水填充,Imgproc .CHAIN_APPROX_SIMPLE
img进程。绘制等高线(imageinmat,contours,-1,newscalar ) 255,0,0);
它应该正常工作:
if(image.empty ()==true)。
}
列表控制=new ArrayList(;
image.convertto(image32s,CvType .CV _ 32s C1);
imgproc.findcontours(image32s,contours,new Mat),imgproc .RETR _洪水填充,Imgproc .CHAIN_APPROX_SIMPLE
//drawallthecourssuchthatheyarefilldin。
for(intI=0;I轮廓。大小(;I ) {
img进程。画等高线(contour img,contours,I,new scalar (255,255),-1);
}
高GUI。im写(debug _ image.jpg),轮廓mg);//调试
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。