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 - Fatal编程技术网

Opencv 区分图像

Opencv 区分图像,opencv,image-processing,Opencv,Image Processing,我有一组阈值图像,需要能够区分它们。曾经尝试过HoughLines(使用morp操作,如关闭、扩张、侵蚀),但在所有情况下都不一致。如果可能的话,也希望在一次操作中将它们分开 1和2应单独分类,或3和4应单独分类。虽然这会很好,但能够分别区分每种类型将非常好 说明-对于1和2,轮廓在某些或大多数位置被混在一起(左下角为#1)。对于3和4,轮廓在大多数情况下是分开的 任何方向都会有帮助 这种对类的描述远远不够。如果你想要一种盲目的方法,那就去深入学习吧。如果你想要一个基本的方法,数一数那些

我有一组阈值图像,需要能够区分它们。曾经尝试过HoughLines(使用morp操作,如关闭、扩张、侵蚀),但在所有情况下都不一致。如果可能的话,也希望在一次操作中将它们分开

1和2应单独分类,或3和4应单独分类。虽然这会很好,但能够分别区分每种类型将非常好

说明-对于1和2,轮廓在某些或大多数位置被混在一起(左下角为#1)。对于3和4,轮廓在大多数情况下是分开的

任何方向都会有帮助


  • 这种对类的描述远远不够。如果你想要一种盲目的方法,那就去深入学习吧。如果你想要一个基本的方法,数一数那些捏造出来的球。@YvesDaoust由于应用程序的限制,我试图避免任何形式的深度学习/ML。话虽如此,在#1中,软糖球连接在图像的左下角。在#2中,它们几乎不再像球一样可分离,因为它们看起来更像一团。对于#3和#4,它们在人眼中或多或少可以作为独立的球来区分。如果可能的话,我需要一些不使用ML/训练的近似值/分类。你给出的标准是模糊的和主观的。@Yvesdao我当然知道它是模糊的,因为我也不确定如何去做。我会尝试你的想法,数一数那些捏造的球,这似乎是一个很好的替代方法。也许一个重要的问题是,你为什么要准确地分类。如果你不能回答这个问题,你就会失败。