1. 首页
  2. 编程语言
  3. C
  4. 怎么用C++提取任意一张图片的特征(从内存读取数据)

怎么用C++提取任意一张图片的特征(从内存读取数据)

上传者: 2022-02-08 17:08:14上传 PDF文件 69.24 KB 热度 4次

如果想要使用opencv来读取一个图片,然后用caffe训练好的model提取特征,就需要对输入层进行改写。另外官方例程默认的输出是leveldb格式,我们也可以获取float类型的多维特征(数组),这样集成到我们的项目中更灵活。  我准备提取的层的名字是"res5_6",就是"InnerProduct"的前一层,当我想提取"InnerProduct"全连接层的输出时,总是报错,提示原始参数和网络参数不匹配,所以只好提取前一层了,并且要把全连接层屏蔽掉,屏蔽的方法是把prototxt里相应层的名字改掉就好。

下载地址
用户评论