【求帮助】科研课题收尾时遇到麻烦了
来源:百度文库 编辑:超级军网 时间:2024/05/01 17:03:06
在CSDN提问了没人理睬:http://bbs.csdn.net/topics/390377799只好来这里求救了。
我所在的科研小分队正在写一个识别视频中烟火的程序。我们提出了若干思路,然后每个人编写出一种的代码,比较运行效果,选效果最佳的为最终成果。现在,其中一个方案的实现程序的操作方式是通过“打开”按钮导入视频,点击“播放”之后视频播放,同时进行烟火识别,点击“暂停”或“停止”之后,识别和播放同时暂停或停止。但是,现在在这个程序中导入某些avi视频之后,视频播放几帧之后便自动停止;而在导入另外一些avi视频的情况下,出现了播放若干帧之后,进度条继续移动但是视频画面终止的情况。还有这是怎么回事?在CSDN提问了没人理睬:http://bbs.csdn.net/topics/390377799只好来这里求救了。
我所在的科研小分队正在写一个识别视频中烟火的程序。我们提出了若干思路,然后每个人编写出一种的代码,比较运行效果,选效果最佳的为最终成果。现在,其中一个方案的实现程序的操作方式是通过“打开”按钮导入视频,点击“播放”之后视频播放,同时进行烟火识别,点击“暂停”或“停止”之后,识别和播放同时暂停或停止。但是,现在在这个程序中导入某些avi视频之后,视频播放几帧之后便自动停止;而在导入另外一些avi视频的情况下,出现了播放若干帧之后,进度条继续移动但是视频画面终止的情况。还有这是怎么回事?
我所在的科研小分队正在写一个识别视频中烟火的程序。我们提出了若干思路,然后每个人编写出一种的代码,比较运行效果,选效果最佳的为最终成果。现在,其中一个方案的实现程序的操作方式是通过“打开”按钮导入视频,点击“播放”之后视频播放,同时进行烟火识别,点击“暂停”或“停止”之后,识别和播放同时暂停或停止。但是,现在在这个程序中导入某些avi视频之后,视频播放几帧之后便自动停止;而在导入另外一些avi视频的情况下,出现了播放若干帧之后,进度条继续移动但是视频画面终止的情况。还有这是怎么回事?在CSDN提问了没人理睬:http://bbs.csdn.net/topics/390377799只好来这里求救了。
我所在的科研小分队正在写一个识别视频中烟火的程序。我们提出了若干思路,然后每个人编写出一种的代码,比较运行效果,选效果最佳的为最终成果。现在,其中一个方案的实现程序的操作方式是通过“打开”按钮导入视频,点击“播放”之后视频播放,同时进行烟火识别,点击“暂停”或“停止”之后,识别和播放同时暂停或停止。但是,现在在这个程序中导入某些avi视频之后,视频播放几帧之后便自动停止;而在导入另外一些avi视频的情况下,出现了播放若干帧之后,进度条继续移动但是视频画面终止的情况。还有这是怎么回事?
你还是去备战下一届奥运百米短跑好了
首先声明没有研究过OpenCV。
我觉得你这个问题没人理睬的主要原因是,描述太笼统。这么模糊的现象是没有办法debug的。建议你贴点代码,描述多一点技术细节。
你第一要确认,程序有没有按照你想象的运行,是不是读一帧,分析一帧。
其次,程序不可能莫名其妙的就停了,一定有断点,你得查断点在哪里。
我觉得你这个问题没人理睬的主要原因是,描述太笼统。这么模糊的现象是没有办法debug的。建议你贴点代码,描述多一点技术细节。
你第一要确认,程序有没有按照你想象的运行,是不是读一帧,分析一帧。
其次,程序不可能莫名其妙的就停了,一定有断点,你得查断点在哪里。
同楼上,
基本上所有问题都在程序里“写”着呢。
最好还是自己查到具体位置,具体问题了,再去麻烦别人。
先好好分析吧。
基本上所有问题都在程序里“写”着呢。
最好还是自己查到具体位置,具体问题了,再去麻烦别人。
先好好分析吧。
你的问题是不是出在视频格式上?
avi是个笼统的概念 有些编码格式是不太通用的
opencv的cvQueryFrame对视频格式是很挑剔的 我以前用opencv做东西的时候也遇到过类似的情况
我记得我当时下了个微软的解码器补丁
用一些专业的格式转换将你的avi视频重新编码一下 看看
我没怎么研究过视频编码 可能说的不准确 只是基于自己以前的一些经验说两句
最近在搞HDR 头疼死了 一个问题刚刚才解决 实在熬不动了 睡了
在CD遇上个同行很难得 希望以后咱们能多交流
avi是个笼统的概念 有些编码格式是不太通用的
opencv的cvQueryFrame对视频格式是很挑剔的 我以前用opencv做东西的时候也遇到过类似的情况
我记得我当时下了个微软的解码器补丁
用一些专业的格式转换将你的avi视频重新编码一下 看看
我没怎么研究过视频编码 可能说的不准确 只是基于自己以前的一些经验说两句
最近在搞HDR 头疼死了 一个问题刚刚才解决 实在熬不动了 睡了
在CD遇上个同行很难得 希望以后咱们能多交流
“进度条继续移动但是视频画面终止的情况”
这可能是帧数能读对 但是解码失败 很有可能就是AVI格式的问题
干吗不自己录呢?非要用别人的视频么?现在各种压缩很烦人的
这可能是帧数能读对 但是解码失败 很有可能就是AVI格式的问题
干吗不自己录呢?非要用别人的视频么?现在各种压缩很烦人的
opencv对视频编码要求比较严格,最好是把素材AVI全部重编码一次,编码设置选择成对opencv兼容性最好
好专业啊。。。。。
你还是去备战下一届奥运百米短跑好了
......此话怎讲?
......此话怎讲?
“进度条继续移动但是视频画面终止的情况”
这可能是帧数能读对 但是解码失败 很有可能就是AVI格式的问题
...
监控录制的视频可不容易自己拍摄。
这可能是帧数能读对 但是解码失败 很有可能就是AVI格式的问题
...
监控录制的视频可不容易自己拍摄。
监控录制的视频可不容易自己拍摄。
那在识别前统一把视频转换成软件可以识别的格式?
那在识别前统一把视频转换成软件可以识别的格式?
那在识别前统一把视频转换成软件可以识别的格式?
我试过......依然不行......可是几个帧数较少的却能正常播放处理。
我试过......依然不行......可是几个帧数较少的却能正常播放处理。
为啥非要播放才能识别呢?直接分析原始视频数据不是更好?
为啥非要播放才能识别呢?直接分析原始视频数据不是更好?
先观察算法是否能实现,再进行优化。
先观察算法是否能实现,再进行优化。
高端哇
虽然不懂,还是顶一下
可能你要捕获异常看看
虽然不懂,还是顶一下
可能你要捕获异常看看
高端哇
虽然不懂,还是顶一下
可能你要捕获异常看看
目前已经排除了几个编码异常的avi文件,但是故障未能排除。
虽然不懂,还是顶一下
可能你要捕获异常看看
目前已经排除了几个编码异常的avi文件,但是故障未能排除。
最好用帧内压缩的avi,比如mjpeg编码。帧间压缩的容易出问题。
avi只是一种容器,不是视频编码格式,里面的音视频的编码格式不同造成你的软件解码播放的效果不同,建议楼主用ffmpeg或者其它工具做下视频转换统一下视频编码再播放。
容器和音视频编码格式的区别可以看下这篇文章http://blog.chinaunix.net/uid-11572501-id-3011809.html
容器和音视频编码格式的区别可以看下这篇文章http://blog.chinaunix.net/uid-11572501-id-3011809.html
......此话怎讲?
百米七秒五,不上奥运你还想干啥
百米七秒五,不上奥运你还想干啥
EVA16 发表于 2013-2-28 12:42
百米七秒五,不上奥运你还想干啥
一个笔误你居然记到现在!
百米七秒五,不上奥运你还想干啥
一个笔误你居然记到现在!
deam 发表于 2013-2-28 11:28
最好用帧内压缩的avi,比如mjpeg编码。帧间压缩的容易出问题。
这两个有啥不同?老实说我主要学的是图像的处理,视频这方面不是主要方向......
最好用帧内压缩的avi,比如mjpeg编码。帧间压缩的容易出问题。
这两个有啥不同?老实说我主要学的是图像的处理,视频这方面不是主要方向......
西北和东南 发表于 2013-2-28 08:01
监控录制的视频可不容易自己拍摄。
监控?用的哪个公司的软件?
监控录制的视频可不容易自己拍摄。
监控?用的哪个公司的软件?
qqweee 发表于 2013-2-28 13:22
监控?用的哪个公司的软件?
......我们的任务是算法设计,接口部分不属于研究范畴。所以那些视频文件都是已有的监控录像,然后我们没有充分考虑到编码这个问题......
监控?用的哪个公司的软件?
......我们的任务是算法设计,接口部分不属于研究范畴。所以那些视频文件都是已有的监控录像,然后我们没有充分考虑到编码这个问题......
西北和东南 发表于 2013-2-28 13:25
......我们的任务是算法设计,接口部分不属于研究范畴。所以那些视频文件都是已有的监控录像,然后我们没 ...
一般这种视频监控拍出来的图像都是被压缩的很厉害的 海康大华都有自己的压缩格式 所以你这个问题就是出在这里
很多监控软件都有可调的存储格式 你看看监控软件里是否有这个功能 存成其他格式的再转吧
......我们的任务是算法设计,接口部分不属于研究范畴。所以那些视频文件都是已有的监控录像,然后我们没 ...
一般这种视频监控拍出来的图像都是被压缩的很厉害的 海康大华都有自己的压缩格式 所以你这个问题就是出在这里
很多监控软件都有可调的存储格式 你看看监控软件里是否有这个功能 存成其他格式的再转吧
帧内压缩方式就是将每秒几十帧的图像分别压缩编码,播放时相当于连续快速播放幻灯片;
帧间压缩只记录关键帧的全部信息,两个关键帧之间的其他帧通过计算算出来。这样每秒几十帧的图像实际只记录几帧的完整信息,剩下的都在播放时由解码器运算生成。
视频处理时,不管是编辑、合成还是其他什么,最稳妥的就是处理帧内压缩格式。帧间压缩适于视频的播放不适合处理。你处理的是监控视频,极可能是类似MPEG2 LongGOP这种帧间压缩格式,最好将其转码为MJPEG这种帧内压缩格式进行处理。
西北和东南 发表于 2013-2-28 13:22
这两个有啥不同?老实说我主要学的是图像的处理,视频这方面不是主要方向......
帧内压缩方式就是将每秒几十帧的图像分别压缩编码,播放时相当于连续快速播放幻灯片;
帧间压缩只记录关键帧的全部信息,两个关键帧之间的其他帧通过计算算出来。这样每秒几十帧的图像实际只记录几帧的完整信息,剩下的都在播放时由解码器运算生成。
视频处理时,不管是编辑、合成还是其他什么,最稳妥的就是处理帧内压缩格式。帧间压缩适于视频的播放不适合处理。你处理的是监控视频,极可能是类似MPEG2 LongGOP这种帧间压缩格式,最好将其转码为MJPEG这种帧内压缩格式进行处理。
AVI,唉,我又想歪了
还有,如果是帧内压缩就可以很容易地将视频拆分为一帧帧的图像,这样进行分析的效率应该更高。
一个笔误你居然记到现在!
笔误是什么?能吃吗?
笔误是什么?能吃吗?
帧内压缩方式就是将每秒几十帧的图像分别压缩编码,播放时相当于连续快速播放幻灯片;
帧间压缩只记 ...
这样啊......你是从事媒体行业的?
帧间压缩只记 ...
这样啊......你是从事媒体行业的?
你的问题是不是出在视频格式上?
avi是个笼统的概念 有些编码格式是不太通用的
opencv的cvQueryFrame对视 ...
敢问老兄是什么专业?我所学的是测绘遥感这方面的。
avi是个笼统的概念 有些编码格式是不太通用的
opencv的cvQueryFrame对视 ...
敢问老兄是什么专业?我所学的是测绘遥感这方面的。
西北和东南 发表于 2013-2-28 15:04
这样啊......你是从事媒体行业的?
爱好而已。
这样啊......你是从事媒体行业的?
爱好而已。
西北和东南 发表于 2013-2-28 15:06
敢问老兄是什么专业?我所学的是测绘遥感这方面的。
我现在主要是给别人出一些图像处理的算法 3D 配准拼接 HDR 视频跟踪 去噪 都弄
图像压缩编码之类的没搞过 其他多少都涉足过一些
现在还一个问题 你搞测绘遥感用opencv 以后移植到别的平台上怎么办
敢问老兄是什么专业?我所学的是测绘遥感这方面的。
我现在主要是给别人出一些图像处理的算法 3D 配准拼接 HDR 视频跟踪 去噪 都弄
图像压缩编码之类的没搞过 其他多少都涉足过一些
现在还一个问题 你搞测绘遥感用opencv 以后移植到别的平台上怎么办
我现在主要是给别人出一些图像处理的算法 3D 配准拼接 HDR 视频跟踪 去噪 都弄
图像压缩编码之类的没搞过 ...
其实这个项目和模式识别关系更紧密,老实说只是和我的专业的中的近景部分有联系...
图像压缩编码之类的没搞过 ...
其实这个项目和模式识别关系更紧密,老实说只是和我的专业的中的近景部分有联系...
deam 发表于 2013-2-28 13:38
帧内压缩方式就是将每秒几十帧的图像分别压缩编码,播放时相当于连续快速播放幻灯片;
帧间压缩只记 ...
按照你的建议,修改了编码方式,还真有效果了。
帧内压缩方式就是将每秒几十帧的图像分别压缩编码,播放时相当于连续快速播放幻灯片;
帧间压缩只记 ...
按照你的建议,修改了编码方式,还真有效果了。
deam 发表于 2013-2-28 13:46
还有,如果是帧内压缩就可以很容易地将视频拆分为一帧帧的图像,这样进行分析的效率应该更高。
:handshake谢谢你的帮助。刚好顺便咨询另外一个问题。我最近想试着做一个在B站很流行的“AB向”这种类型的视频,手头有现成的视频材料,但是我不会拼接和添加自己制作的部分。想问问该用什么软件。PHOTOSHOP可以吗?
还有,如果是帧内压缩就可以很容易地将视频拆分为一帧帧的图像,这样进行分析的效率应该更高。
:handshake谢谢你的帮助。刚好顺便咨询另外一个问题。我最近想试着做一个在B站很流行的“AB向”这种类型的视频,手头有现成的视频材料,但是我不会拼接和添加自己制作的部分。想问问该用什么软件。PHOTOSHOP可以吗?
西北和东南 发表于 2013-2-28 15:27
其实这个项目和模式识别关系更紧密,老实说只是和我的专业的中的近景部分有联系...
是啊 我刚看你这个其实就想的应该先对数据进行训练 聚类分析或者其他的一些模式识别的手段进行处理
其实这个项目和模式识别关系更紧密,老实说只是和我的专业的中的近景部分有联系...
是啊 我刚看你这个其实就想的应该先对数据进行训练 聚类分析或者其他的一些模式识别的手段进行处理
西北和东南 发表于 2013-2-28 17:45
谢谢你的帮助。刚好顺便咨询另外一个问题。我最近想试着做一个在B站很流行的“AB向”这种类型的 ...
moviemaker、绘声绘影都行啊。phtoshop cs6也行,但不好用的。
西北和东南 发表于 2013-2-28 17:45
谢谢你的帮助。刚好顺便咨询另外一个问题。我最近想试着做一个在B站很流行的“AB向”这种类型的 ...
moviemaker、绘声绘影都行啊。phtoshop cs6也行,但不好用的。
另外楼主这个课题,简单想了下原理应该是根据像素亮度来区分烟火的吧?
deam 发表于 2013-2-28 20:23
另外楼主这个课题,简单想了下原理应该是根据像素亮度来区分烟火的吧?
没这么简单、具体不方便细说。还有我的小组中,编程能力最强的不是我,是另外一个,他的算法设计能力极强,但是编程习惯糟糕透顶!今天晚上为了帮他找出含有“f:\dd\vctools\crt_bld\self_x86\crt\src\fprintf.c”的错误,我忙到现在才发现他当初把最重要的输出文件放在了桌面,而且路径无法更改!只要换一台机器,立马就抓瞎了!
另外楼主这个课题,简单想了下原理应该是根据像素亮度来区分烟火的吧?
没这么简单、具体不方便细说。还有我的小组中,编程能力最强的不是我,是另外一个,他的算法设计能力极强,但是编程习惯糟糕透顶!今天晚上为了帮他找出含有“f:\dd\vctools\crt_bld\self_x86\crt\src\fprintf.c”的错误,我忙到现在才发现他当初把最重要的输出文件放在了桌面,而且路径无法更改!只要换一台机器,立马就抓瞎了!
西北和东南 发表于 2013-3-2 00:51
没这么简单、具体不方便细说。还有我的小组中,编程能力最强的不是我,是另外一个,他的算法设计能力极强 ...
据我的了解,源文件的质量非常影响这种识别的难度。你们用监控视频做分析,难度是相当的高了。
没这么简单、具体不方便细说。还有我的小组中,编程能力最强的不是我,是另外一个,他的算法设计能力极强 ...
据我的了解,源文件的质量非常影响这种识别的难度。你们用监控视频做分析,难度是相当的高了。