1、批量转换灰度图并保存

#include <iostream>
#include <opencv2/opencv.hpp>
#include <string>
using namespace cv;
using namespace std; int main()
{
string fileName, grayFile; for(int i = ; i <= ; i++)
for(int j = ; j <= ; j++)
{
//int 转换为 string
stringstream ss1,ss2;
string str1, str2;
ss1 << i;
ss1 >> str1;
ss2 << j;
ss2 >> str2; fileName = "srcImage/Tester_" + str1 + "TrainingPosepose_" + str2 + ".jpg";
grayFile = "grayImage/Gray_Tester_" + str1 + "TrainingPosepose_" + str2 + ".jpg";
//cout << fileName << endl; Mat srcImage = imread(fileName), grayImage;
cvtColor(srcImage,grayImage,CV_BGR2GRAY); imwrite( grayFile, grayImage);
}
system("pause");
return ;
}

opencv之批量转换灰度图并保存 - kuotian - 博客园 https://www.cnblogs.com/kuotian/p/6365613.html

2、读取视频文件,显示视频

VideoCapture(0);

  • VideoCapture capture;
  • capture.open("video.mp4");//VideoCapture类的方法
  • //0时,打开usb摄像头。输入一个正确的网址,可以加载web上的视频

fourcc = cv2.VideoWriter_fourcc(*'XVID')#指定编码格式,Windows使用XVID,注意该写法是固定的

out = cv2.VideoWriter('output.avi',fourcc,20.0,(640,480))#定义一个视频存储对象,以及视频编码方式,帧率,视频大小格式,最后一项设定灰度图(默认为True彩色,但试了一下改成False视频生成会出错)

OpenCV学习笔记(2)——如何用OpenCV处理视频 - Zodiac7 - 博客园 https://www.cnblogs.com/zodiac7/p/9270529.html

学习笔记之——Opencv视频处理模块 - gwpscut的博客 - CSDN博客 https://blog.csdn.net/gwplovekimi/article/details/80545274

opencv学习之路(2)、读取视频,读取摄像头 - 进击的小猴子 - 博客园 https://www.cnblogs.com/little-monkey/p/7162340.html

最新文章

  1. Android OutOfMemoryError的理解
  2. JavaScript Patterns 6.7 Borrowing Methods
  3. 使用RMAN备份数据库
  4. 使用引脚模拟PWM波控制引脚
  5. MSCRM 迁移 数据库 服务器
  6. Python input()和raw_input()的区别
  7. loadrunner破解
  8. LeetCode题解——Reverse Integer
  9. 关闭linux终端命令行退格报警声(centos7亲测有效)
  10. 如何隐藏 QLPreviewController 的 Action 按钮?
  11. iOS 组件化的几篇文章
  12. FFmpeg深入分析(一)
  13. python 多线程 ping
  14. jquery的data、attr、expando
  15. vue的过滤器语发及应用案例
  16. JAVA性能优化:35个小细节让你提升java代码的运行效率
  17. iOS开发 2x 3x图
  18. Nginx的配置文件nginx.conf配置详解
  19. 查询并发程序是否启动跟踪功能-trc文件对数据库性能有影响
  20. Talend open studio如何调试代码

热门文章

  1. python之第一对象,函数名的应用,闭包
  2. linux 的GUNB修复问题
  3. 使用C#应用程序与Arduino开发板进行通信
  4. JavaScript(ES6之前)数组方法总结
  5. vue2 父链,子组件索引及父子通信的props对象写法
  6. C#获取资源文件
  7. 改变某个对象的CSS样式时,不要使用JS直接添加样式,
  8. package.json文件说明解释
  9. linux系列(七):mv命令
  10. 【原创】go语言学习(二十二)网络编程