Opencv 培训数据和词汇之间的差异-词汇袋

Opencv 培训数据和词汇之间的差异-词汇袋,opencv,image-recognition,Opencv,Image Recognition,当创建一个单词包时,您需要创建一个词汇表,以提供给您在要输入的图像上使用的BOWImgDescriptorExtractor。这将创建测试数据 那么培训数据来自哪里,您在哪里使用它 词汇表和培训数据之间有什么区别 词汇表是否与培训数据相同?有一个add函数用于指定培训数据 培训数据是为应用程序收集的一组图像,作为BOWTrainer的输入,词汇是BOWTrainer的输出。拥有词汇表后,可以使用BOWImgDescriptorExtractor和词汇表中定义的单词提取图像的特征 一幅图像可以用大

当创建一个单词包时,您需要创建一个
词汇表
,以提供给您在要输入的图像上使用的
BOWImgDescriptorExtractor
。这将创建
测试数据

那么
培训数据来自哪里,您在哪里使用它

词汇表
培训数据
之间有什么区别


词汇表是否与
培训数据
相同?

有一个add函数用于指定培训数据

培训数据是为应用程序收集的一组图像,作为
BOWTrainer
的输入,词汇是
BOWTrainer
的输出。拥有词汇表后,可以使用
BOWImgDescriptorExtractor
和词汇表中定义的单词提取图像的特征

一幅图像可以用大量的特征(文字)来描述,但其中只有一些是重要的。首先要做的工作是找到那些重要的单词,也就是说,训练词汇。在获得词汇表后,可以更精确地描述图像

那么
培训数据来自哪里,您在哪里使用它

您应该提供培训数据,并使用
BOWTrainer
对词汇进行培训。培训数据是一组图像(描述符),具体取决于您的应用程序域

词汇表
培训数据
之间有什么区别

词汇是现成的,而培训数据是原始的、无组织的

词汇表
是否与培训数据
相同


不。

该死的儿子,回答得很好。