OpenCV - 从文件夹加载最新图像

迈克尔

我想开发一个 PhotoBooth,为此,我想在 Raspberry Pi 上显示我用 OpenCV 用 C++ 制作的最后一张图片。因此,当源文件夹中有新照片时,必须加载这张照片。如何加载最新的照片?

我的代码直到现在。我加载了一个名为“ 1.bmp”的特定图像,但是我想使用一个非特定的名称加载:

int main() 
{
    Mat image;
    image = imread("1.bmp");

    namedWindow( "Display", WINDOW_AUTOSIZE );
    imshow( "Display", image ); 

    waitKey(0); 
    return 0;
}

感谢您的回答。

马克·塞切尔

我不是 C++ 程序员,但这应该让你对如何去做有一个很好的了解:

#include <iostream>
#include <string>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>

int main()
{
   struct dirent *drnt;
   struct stat stbuf;
   DIR *dr;

   // Open the current directory 
   dr=opendir(".");
   long long newest=0;
   std::string name;

   // Iterate through directory entries 
   while (drnt=readdir(dr)){

      // stat the entry to get its type and age
      stat(drnt->d_name,&stbuf);

      // Check files only - not directories. You may want to do a strcmp() against "BMP" or "bmp" here
      if(S_ISREG(stbuf.st_mode)){
         long long ns=stbuf.st_mtimespec.tv_sec * 1000000000 + stbuf.st_mtimespec.tv_nsec;
         std::cout << drnt->d_name << ": " << ns << std::endl;

         // Note this puppy if newer than current newest
         if(ns>newest){
            newest=ns;
            name=drnt->d_name;
         }
      }
   }
   closedir(dr);

   // Output name of newest
   std::cout << name << std::endl;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用OpenCV从Android中的Assets文件夹加载图像

来自分类Dev

Python / OpenCV-如何按字母顺序从文件夹加载所有图像

来自分类Dev

如何在Opencv Python中将多个图像保存到目标文件夹

来自分类Dev

如何使用python opencv删除文件夹中的特定图像

来自分类Dev

如何使用OpenCV Java压缩图像并将其存储到特定文件夹

来自分类Dev

如何在 OpenCV 中创建我所有文件夹(“train”)图像的列表

来自分类Dev

如何将数据集中的图像列表保存(写入)到新文件夹中 - openCV Python?

来自分类Dev

使用 OpenCV 将图像保存到我选择的另一个文件夹(带有“~”)

来自分类Dev

当前OpenCV中的lib文件夹(或其替换文件夹)在哪里?

来自分类Dev

WPF从文件夹加载图像

来自分类Dev

从不同的文件夹加载图像

来自分类Dev

无法使用OpenCV加载图像

来自分类Dev

opencv python无法加载图像

来自分类Dev

如何使用python读取文件夹中的最新图像?

来自分类Dev

从文件夹bash脚本Ubuntu加载图像文件

来自分类Dev

从项目文件夹中的文件加载图像

来自分类Dev

从与 JSON 文件链接的静态文件夹加载随机图像

来自分类Dev

opencv-4.1.2构建后要清除哪些文件和文件夹?

来自分类Dev

通过pip包管理器安装时找到opencv3(或任何opencv)的安装文件夹

来自分类Dev

UWP-将图像加载到文件夹中

来自分类Dev

将图像从可绘制文件夹加载到Webview

来自分类Dev

如何以编程方式从mipmap文件夹加载图像?

来自分类Dev

从文件夹将图像加载并绘制到android中

来自分类Dev

PHP / HTML-从外部根文件夹加载图像

来自分类Dev

创建并直接从内联HTML的文件夹中加载图像

来自分类Dev

从文件夹加载图像[VB.NET]

来自分类Dev

如何在Frontend文件夹之外加载图像

来自分类Dev

UWP-将图像加载到文件夹中

来自分类Dev

PHP / HTML-从外部根文件夹加载图像

Related 相关文章

  1. 1

    使用OpenCV从Android中的Assets文件夹加载图像

  2. 2

    Python / OpenCV-如何按字母顺序从文件夹加载所有图像

  3. 3

    如何在Opencv Python中将多个图像保存到目标文件夹

  4. 4

    如何使用python opencv删除文件夹中的特定图像

  5. 5

    如何使用OpenCV Java压缩图像并将其存储到特定文件夹

  6. 6

    如何在 OpenCV 中创建我所有文件夹(“train”)图像的列表

  7. 7

    如何将数据集中的图像列表保存(写入)到新文件夹中 - openCV Python?

  8. 8

    使用 OpenCV 将图像保存到我选择的另一个文件夹(带有“~”)

  9. 9

    当前OpenCV中的lib文件夹(或其替换文件夹)在哪里?

  10. 10

    WPF从文件夹加载图像

  11. 11

    从不同的文件夹加载图像

  12. 12

    无法使用OpenCV加载图像

  13. 13

    opencv python无法加载图像

  14. 14

    如何使用python读取文件夹中的最新图像?

  15. 15

    从文件夹bash脚本Ubuntu加载图像文件

  16. 16

    从项目文件夹中的文件加载图像

  17. 17

    从与 JSON 文件链接的静态文件夹加载随机图像

  18. 18

    opencv-4.1.2构建后要清除哪些文件和文件夹?

  19. 19

    通过pip包管理器安装时找到opencv3(或任何opencv)的安装文件夹

  20. 20

    UWP-将图像加载到文件夹中

  21. 21

    将图像从可绘制文件夹加载到Webview

  22. 22

    如何以编程方式从mipmap文件夹加载图像?

  23. 23

    从文件夹将图像加载并绘制到android中

  24. 24

    PHP / HTML-从外部根文件夹加载图像

  25. 25

    创建并直接从内联HTML的文件夹中加载图像

  26. 26

    从文件夹加载图像[VB.NET]

  27. 27

    如何在Frontend文件夹之外加载图像

  28. 28

    UWP-将图像加载到文件夹中

  29. 29

    PHP / HTML-从外部根文件夹加载图像

热门标签

归档