本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:yuweixian4230.blog.chinaunix.net 在ubuntu10.10 下, 有图片查看工具 eog 软件。我先使用 eog 每隔一秒参看图片变化
但是,有个缺点,每隔一秒生成一张图片,eog 就要提示 是否重载图片,这说明 有新的图片产生。
1. 解决了一个问题:
就是以前,在连续采集视频图片的时候,图片大小总是 越来越大,现在发现了。。。。
原因:
- FILE *file_fd; //没有初始化,系统不会分配内存
全局未初始化区域 我在 定义*file_fd ,在程序的最开头,因为没有声明,所以系统不会为他分配内存,但是我将它的初始化在了 main 函数中,这样,就是全局变量了。。只会越来越大。。
在这次中,修改了mainloop
- while(1)
-
{
-
read_frame();
-
system("eog mmap.jpg &"); //后台运行,
-
sleep(1);
-
-
}
capture-eog-picture2.rar 代码加上:
阅读(1285) | 评论(0) | 转发(1) |