Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 只有在实时摄像机视觉中有植物/花卉特征帧时,我如何才能抓取帧?_Opencv_Image Processing_Deep Learning_Computer Vision_Opencv Python - Fatal编程技术网

Opencv 只有在实时摄像机视觉中有植物/花卉特征帧时,我如何才能抓取帧?

Opencv 只有在实时摄像机视觉中有植物/花卉特征帧时,我如何才能抓取帧?,opencv,image-processing,deep-learning,computer-vision,opencv-python,Opencv,Image Processing,Deep Learning,Computer Vision,Opencv Python,摄像机安装在机器人的前面。我想把两种植物分类。现在机器人前面也会有其他物体。现在,我不想处理视频中的每一帧,我只想抓取植物的一帧,然后尝试对植物进行分类。这样做的目的是避免处理其他对象(非植物) 例如:是否可以使用Canny边缘检测(或任何其他方法)模糊地了解(植物/花卉)的特征,然后抓取该帧进行分类(我使用VGG16)?我不明白。你必须抓住这个框架,看看里面有没有植物。是的,你说得对,我只想抓住那个有植物的框架。稍后使用该框架进行分类@Crisluengo如果我理解正确,你想处理每一帧,但只有

摄像机安装在机器人的前面。我想把两种植物分类。现在机器人前面也会有其他物体。现在,我不想处理视频中的每一帧,我只想抓取植物的一帧,然后尝试对植物进行分类。这样做的目的是避免处理其他对象(非植物)


例如:是否可以使用Canny边缘检测(或任何其他方法)模糊地了解(植物/花卉)的特征,然后抓取该帧进行分类(我使用VGG16)?

我不明白。你必须抓住这个框架,看看里面有没有植物。是的,你说得对,我只想抓住那个有植物的框架。稍后使用该框架进行分类@Crisluengo如果我理解正确,你想处理每一帧,但只有在原始处理显示有植物时才触发高级处理?好。。。在不受控制的环境中进行目标检测是一项艰巨的任务,所以你的机会很小,除非你选择一个能够实时执行高级目标检测算法的强大平台。请看一看tiny yolo v4或mobile net SSD。如果您从计算角度着眼于节约成本,建议您降低fps,并在每一帧上运行一个对象检测器,仅使用您的植物图像进行训练。谢谢,@Mika。实际上,我的是一个分类问题。有没有办法在不进行物体检测的情况下从视频中抓取植物?我甚至想到了一个定制的级联分类器,但同样是检测。