Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4242325
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: 嵌入式

2011-05-02 16:06:25

本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:
yuweixian4230.blog.chinaunix.net 

 

 在ubuntu10.10 下, 有图片查看工具 eog 软件。我先使用 eog 每隔一秒参看图片变化
   但是,有个缺点,每隔一秒生成一张图片,eog 就要提示 是否重载图片,这说明 有新的图片产生。


  1. 解决了一个问题:

    就是以前,在连续采集视频图片的时候,图片大小总是 越来越大,现在发现了。。。。

    原因:
     
  1. FILE *file_fd; //没有初始化,系统不会分配内存
                  
                        全局未初始化区域
     我在 定义*file_fd ,在程序的最开头,因为没有声明,所以系统不会为他分配内存,但是我将它的初始化在了 main 函数中,这样,就是全局变量了。。只会越来越大。。



在这次中,修改了mainloop
  1. while(1)
  2.         {
  3.             read_frame();
  4.             system("eog  mmap.jpg &"); //后台运行,
  5.             sleep(1);
  6.             
  7.         }
 capture-eog-picture2.rar  
代码加上:



阅读(1200) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~