OPENCV批量读取图片实现方法

 更新时间:2017年06月21日 09:19:34   投稿:jingxian  
下面小编就为大家带来一篇OPENCV批量读取图片实现方法。小编觉得挺不错的。现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如下所示:

#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
  int num=4;//读取图片数量;
  char filename[100];
  char windowname[100];
  IplImage* pScr;
  unsigned char *Readfigsmethod1(int num);// 读入num个图片

  {
    for (int i = 1; i <= num; i++)
    {
      sprintf(filename, "C:/Users/hsy/Desktop/葡萄/%d.jpg", i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入D:/test/文件夹下
      sprintf(windowname, "window%d葡萄.jpg", i);
      cvNamedWindow(windowname, CV_WINDOW_AUTOSIZE);
      pScr = cvLoadImage(filename, 1);//导入图片
      cvShowImage(windowname, pScr);//显示图片
    }
    cvWaitKey(0);
    cvReleaseImage(&pScr);//释放图片
    cvDestroyAllWindows();//销毁窗口

    return 0;
  }
}

注释:连续读取图片主要问题在于filename指向图片目录, sprintf(filename,"D:/test/%d.jpg",i)的使用可以使得
filename可以从1.jpg,2.jpg,一直到num.jpg. filename=D:/test/i.jpg.

以上这篇OPENCV批量读取图片实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 深入C++可见性与生命期的区别详解

    深入C++可见性与生命期的区别详解

    本篇文章对C++中可见性与生命期的区别进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 字符串的组合算法问题的C语言实现攻略

    字符串的组合算法问题的C语言实现攻略

    这篇文章主要介绍了字符串的组合算法问题的C语言实现攻略,是根据ACM总结的经典算法问题,需要的朋友可以参考下
    2015-08-08
  • C语言实现的一个三子棋游戏详解流程

    C语言实现的一个三子棋游戏详解流程

    三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了
    2021-10-10
  • C语言跳转浏览器打开指定URL的操作代码

    C语言跳转浏览器打开指定URL的操作代码

    这篇文章主要介绍了C语言跳转浏览器打开指定URL,该代码使用sprintf()函数将要打开的URL添加到一个系统命令中,然后使用system()函数调用该命令以默认浏览器打开URL,需要的朋友可以参考下
    2023-04-04
  • C++中对象的赋值与复制操作详细解析

    C++中对象的赋值与复制操作详细解析

    对象之间的赋值也是通过赋值运算符“=”进行的。本来赋值运算符“=”只能用来对单个的变量赋值,现在被扩展为两个同类对象之间的赋值,这是通过对赋值运算符的重载实现的
    2013-10-10
  • 求数组中最长递增子序列的解决方法

    求数组中最长递增子序列的解决方法

    本篇文章是对c++中求数组中最长递增子序列的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 探讨编写int strlen(char *strDest);不允许定义变量的问题

    探讨编写int strlen(char *strDest);不允许定义变量的问题

    本篇文章是对编写int strlen(char *strDest);不允许定义变量的问题进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言实现打飞机游戏

    C语言实现打飞机游戏

    这篇文章主要为大家详细介绍了C语言实现打飞机游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • 《C++ primer plus》读书笔记(三)

    《C++ primer plus》读书笔记(三)

    本文是C++读书笔记系列的第三篇,是读完《C++ primer plus》一书第九、十两章记录下来的笔记,学习C++的同学可以看看参考下。
    2014-10-10
  • C语言+EasyX实现数字雨效果

    C语言+EasyX实现数字雨效果

    这篇文章主要为大家详细介绍了C语言+EasyX实现数字雨效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11

最新评论