首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC获取当前进程的CPU占用率及视频解码,分析有关问题探讨

2014-01-06 
MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~小生刚进公司接收项目~有些问题及困惑之处向各位大侠

MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~
小生刚进公司接收项目~有些问题及困惑之处向各位大侠求教~MFC获取当前进程的CPU占用率及视频解码,分析有关问题探讨
问题1:愚生接手的任务是写一个程序,检测不同解码类型解码视频后分析后的CPU占用率,并计算出在占用率不大于百分之70的时候,能启多少进程解码分析该视频。愚生设想的步骤如下:
MFC获取当前进程的CPU占用率及视频解码,分析有关问题探讨
现在我想问,在CPU占用率小于百分之70时,如何循环去开另一个进程做同样的事情呢?
问题2:关于获取当前或指定进程的CPU占用率,有没有哪个大侠有个MFC的demo呢,愚生学习一下。
问题3:好像海康跟大华的解码SDK解码完了都是RGB格式,在OpenCV获取视频轮廓之前,我要不要先将RGB转成avi呢?
[解决办法]
问题一:为什么一定要重新开启进程?能否用线程替代?

问题二:参考http://download.csdn.net/detail/wuqing_hz/3697208(标题:vc 获取指定进程的cpu占用率和内存使用量)

问题三:渲染这块不怎么熟悉。
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

RGB转成avi?前面是图像颜色格式,后面是一种容器,要转它干嘛?

呵呵avi似乎是文件格式,不是容器吧??


avi是文件格式,里面可以放多种格式的视频,说是容器没什么问题。RGB转avi是牛头不对马嘴。


呵呵刚才百度了一下,你说的完全对。长见识了。。
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

RGB转成avi?前面是图像颜色格式,后面是一种容器,要转它干嘛?

呵呵avi似乎是文件格式,不是容器吧??


avi是文件格式,里面可以放多种格式的视频,说是容器没什么问题。RGB转avi是牛头不对马嘴。

额~我想提取出视频运动物体的轮廓,要用到openCV里的cvCaptureFromFile,可是cvCaptureFromFile()用于从.avi文件中读取视频,并返回CvCapture结构指针~可是指定路径下的视频都是别的格式,有可能是.mp4,或者是YUV,RGB这些,我该如何处理呢


一般应用里,输入视频格式是统一的吧。如果要打开多种压缩格式视频,需要安装ffmpeg或directshow等。另外没听说过YUV,rgb这些格式的视频。

热点排行