caffe的python接口以opencv的方式读取视频,图片做分类时出错的解决
来源:互联网 发布:软件开发思路 编辑:程序博客网 时间:2024/06/06 10:38
import syssys.path.insert(0, r"/home/lsn/Software/SSD/caffe/python")import caffeimport timeimport numpy as npimport cv2modelFile = "deploy.prototxt"pretrained = "snapshot/VGG_VOC0712_SSD_300x300_iter_100000.caffemodel"reload(sys)sys.setdefaultencoding("utf-8")caffe.set_mode_gpu();net = caffe.Classifier(modelFile, pretrained, raw_scale=256)#这里的通道用默认的input_image = cv2.imread(file)input_image = input_image / 255.0 #这里需要除以255做归一化,归一化后的图还可以像之前的方式使用net.predict([input_image], False)cv2.imshow("abc", input_image)key = cv2.waitKey()
其实caffe有读图片的接口,也很方便,不过我好像没找到读视频的接口,所以就用opencv读了,然后用就报错了。原因是:
1、Mat本身用的是BGR的顺序存的数据。
2、caffe读图时会做归一化,所以得按它的方式来。
1 0
- caffe的python接口以opencv的方式读取视频,图片做分类时出错的解决
- python 使用opencv接口读取RGB图片出错解决
- python + opencv: 解决不能读取视频的问题
- 解决 “python + opencv” 不能读取视频的问题
- 解决windows+python+opencv无法读取视频的问题
- 使用Opencv的python接口简单读取并显示图片
- AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
- AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
- python读取图片的方式
- OpenCV视频的读取
- opencv的视频读取
- Caffe的Python接口
- Caffe的Python接口
- caffe python接口:用训练好的模型来分类
- caffe的python接口学习:用训练好的模型(caffemodel或者h5)来分类新的图片
- caffe的python接口学习(6):用训练好的模型(caffemodel)来分类新的图片
- caffe的python接口学习(6):用训练好的模型(caffemodel)来分类新的图片
- caffe的python接口学习(6):用训练好的模型(caffemodel)来分类新的图片
- 将Github中的Git加入环境变量 不重启立即生效环境变量
- Maven 私服 Nexus
- Java多线程(三)
- MySQL-5.5.54 ZIP Archive的安装
- python清除字符串中无用字符
- caffe的python接口以opencv的方式读取视频,图片做分类时出错的解决
- [机器学习]机器学习笔记整理09- 基于SVM图像识别
- 数组和指针的关系
- Python中调用C++程序
- SSL和SSH协议简单介绍。
- 动态规划法(四)——0/1背包问题
- Q100:怎么用三角形网格细分回旋体(rotational sweeping / revolution)
- JavaScript查找文本并突出显示
- TensorFlow中的一个重要op---MatMul的实现(一)