opencv常见示例】的更多相关文章

1.批量转换灰度图并保存 #include <iostream> #include <opencv2/opencv.hpp> #include <string> using namespace cv; using namespace std; int main() { string fileName, grayFile; ; i <= ; i++) ; j <= ; j++) { //int 转换为 string stringstream ss1,ss2;…
转自:  http://blog.csdn.net/yanzi1225627/article/details/16917961 开发环境:windows+ADT Bundle+CDT+OpenCV-2.4.4-android-sdk 一.OpenCV2.4简介 OpenCV近年来发展迅猛,随着Android智能终端的发展,越来越多的传统科研平台都转向Android移动终端.记得2010年人们还不大知道Android,当时第一次用OpenCV还是用的1.0.2版本在VC6.0上.早期的OpenCV…
OpenCV 官方提供的示例程序,具体位于...\opencv\sources\samples\cpp 目录下. ...\opencv\sources\samples\cpp\tutorial_code 路径下,存放着和官方教程配套的示例程序,其内容按 OpenCV 各组件模块而分类,非常适合学习. 如:彩色目标追踪 CamShift(...\opencv\sources\samples\cpp\camshiftdemo.cpp) 程序的用法是根据鼠标框选区域的色度光谱来进行摄像头读入的视频目标…
前言 前文介绍了一个简单的变换.需要注意的是,很多时候,输出和输入图像的格式是不同的( 大小,深度,通道 ).在本文将展示的程序中,对图像进行了缩放( 使用cvPyrDown 函数 ),这种情况下需要先定制好输出图像的格式,然后再将其与输入图像一起传递进缩放函数. 代码示例 // 此头文件包含图像IO函数的声明 #include "highgui.h" // 此头文件包含基本的图像处理函数和高级计算机视觉算法 #include "cv.h" int main (vo…
前言 图像的平滑处理,是计算机视觉中非常重要的操作,本文将展示一个可以对图像进行平滑处理的简单程序.而关于平滑处理深层次的知识,会在以后的文章中重点探讨. 代码示例 // 此头文件包含图像IO函数的声明 #include "highgui.h" // 此头文件包含基本的图像处理函数和高级计算机视觉算法 #include "cv.h" int main (void) { // 将D盘目录下名为" 1.jpg "的图像加载至内存并获得一个指向该图像内…
前言 在前文中给出了一个非常简短的视频播放程序,但它没有实现常规视频播放器中的播放滚动条功能,本文对此视频播放器程序加以改进,实现此功能. 滚动条的实现思路 滚动条的功能实质上就是从一帧跳跃到另外一帧,它的实现框架大致是这样的: 1. 首先要定义一个全局变量,在每次滚动条位置发生改变时将新的位置记录下来. 2. 然后定义一个回调函数 ,这个回调函数会在滚动条位置发生改变时自动执行.本文的程序中,回调函数具体的作用就是把程序的当前帧序更新为 1 中获取到的新的帧序. 3. 获取当前的总帧数. 4.…
前言 本文展示一个播放 AVI 视频的程序.( 呵呵是 AVI 视频不是 AV 视频噢! ) 代码示例 // 此头文件包含图像IO函数的声明 #include "highgui.h" int main (void) { // 定义一个窗口来播放视频 cvNamedWindow ("示例", CV_WINDOW_AUTOSIZE ); // 将 D 盘目录下名为" 1.avi "的视频加载至内存并获得一个指向该视频内存块的指针 capture //…
前言 本文展示一个显示图像的示例程序,它用于从硬盘加载一副图像并在屏幕上显示. 代码示例 // 此头文件包含图像IO函数的声明 #include "highgui.h" int main (void) { // 将D盘目录下名为" 1.jpg "的图像加载至内存并获得一个指向该图像内存块的指针img IplImage * img = cvLoadImage ("D:\\1.jpg"); // 该函数创建一个窗口用来显示图像,第一个参数定义了窗口标…
一 图像阈值处理 准备一张灰度图像 阈值处理通常是设定一个阈值,让图片的所有像素点的值与其比较做出一系列的操作. 在opencv常用的阈值处理函数有五种,分别是THRESH_BINARY.THRESH_BINARY_INV.THRESH_TRUNC.THRESH_TOZERO.THRESH_TOZERO_INV.接下来分别看下这几种处理图片后的效果 1. THRESH_BINAR # 像素值超过127的变成255,否则为0,亮的更亮ret,threshold1 = cv2.threshold(i…
http://blog.csdn.net/lyc_daniel/article/details/16883707…