13、opencv学习笔记1
来源:互联网 发布:炒外汇软件哪个好 编辑:程序博客网 时间:2024/05/20 22:02
1、图像处理
#include "stdafx.h"
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
//const char* imagename = "E:\\1.jpg";
const char* imagename = "PP.jpg";
const char* windowname = "sheng_try";
IplImage *src = cvLoadImage(imagename, CV_LOAD_IMAGE_UNCHANGED);
//if(!src) printf("failed");
//cvNamedWindow("原图", CV_WINDOW_AUTOSIZE);
//cvShowImage("原图", src);
//Mat img = imread("pp.jpg");
Mat img = imread(imagename);
//cvNamedWindow(windowname);//创建了一个名为video的窗口
//cvShowImage(windowname, imagename);
if(img.empty())//如果读入图像失败
{
cout<<"error";
return -1;
}
imshow("xx的靓照",img);
cvNamedWindow(windowname, CV_WINDOW_AUTOSIZE); //namedWindow()不是必须,imshow可自动创建窗口
cvShowImage(windowname, src);
//cvShowImage(windowname, imagename);
//cvWaitKey(0);
waitKey();
cvDestroyWindow(windowname);//清楚窗口
cvReleaseImage(&src);//释放申请的src结构图像的内存
return 0;
}
2、视频播放
#include"highgui.h"
int main( int argc, char**argv )
{
const char* avi_name = "中国好学姐 周玥 《至少还有你》字幕版_高清.mp4"; //
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE);
//CvCapture* capture = cvCaptureFromAVI(argv[1] ); // either one will work
CvCapture* capture = cvCreateFileCapture(avi_name);
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2",frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
//cvReleaseCapture( &capture );
//cvDestroyWindow( "Example2" );
}
- 13、opencv学习笔记1
- OpenCV学习笔记(1)
- OPENCV学习笔记(1)
- OPENCV 学习笔记1
- opencv学习笔记-1
- opencv学习笔记1
- OpenCV 学习笔记1
- OpenCV学习笔记1
- OpenCV学习笔记1
- opencv 学习笔记1
- opencv学习笔记---1
- OpenCV学习笔记1
- OpenCV学习笔记(1):配置OpenCV
- opencv学习笔记(1)-opencv安装
- OpenCV学习笔记[1]初探OpenCV
- 【opencv学习笔记】1、opencv缩放图片
- opencv学习笔记(1)----opencv常用数据结构
- OpenCV学习笔记(13)-boosting
- 设计模式--简单工厂模式
- chapter10test1
- linux sar命令详解
- 全排列
- DriveInfo类的基本操作
- 13、opencv学习笔记1
- GLIB 常用数据结构介绍 1
- Java 学习————多线程同步
- 常用打印堆栈方法
- HDU ACM 1017 A Mathematical Curiosity 水题
- HDU 1723 Distribute Message--DP--(特殊意义)
- 第十一周项目-1.2
- C#Socket服务器开发(Unity)
- 阿里云 IIS 500错误