2017-10-12 96 views
-2

我有一个任务需要使用计算机视觉来解决,但我无法弄清楚哪种特征是理想的提取。我可以训练一个可以做分类的CNN网络,然后可以知道它使用了什么样的特征,以及用什么来区分A类和B类? 然后用openCV或类似的方法做同样的事情吗?使用CNN作为寻找理想特征的优化器?

回答

0

是的,你可以这样做。实际上,这正是CNN所做的,他们学习的功能可能最适合您的特定数据和任务,然后您可以使用经过培训的网络作为功能提取器。

这是CNN的相当普遍的用法,OpenCV对DNN module中的神经网络提供了一些有限的支持。

+0

我如何提取CNN学到的功能类型? – Lamda

+0

@Lamda它不是一种要素类型,你可以使用CNN学到的特征,就像形成特征向量的实际数值一样。这是通过将图像转发到网络并选择输出适当特征向量的图层来完成的。 –