关于网友提出的“ MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~”问题疑问,本网通过在网上对“ MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~描述:
小生刚进公司接收项目~有些问题及困惑之处向各位大侠求教~
问题1:愚生接手的任务是写一个程序,检测不同解码类型解码视频后分析后的CPU占用率,并计算出在占用率不大于百分之70的时候,能启多少进程解码分析该视频。愚生设想的步骤如下:
现在我想问,在CPU占用率小于百分之70时,如何循环去开另一个进程做同样的事情呢?
问题2:关于获取当前或指定进程的CPU占用率,有没有哪个大侠有个MFC的demo呢,愚生学习一下。
问题3:好像海康跟大华的解码SDK解码完了都是RGB格式,在OpenCV获取视频轮廓之前,我要不要先将RGB转成avi呢?
解决方案1:
一般应用里,输入视频格式是统一的吧。如果要打开多种压缩格式视频,需要安装ffmpeg或directshow等。另外没听说过YUV,rgb这些格式的视频。 解决方案2:
RGB转成avi?前面是图像颜色格式,后面是一种容器,要转它干嘛?
呵呵avi似乎是文件格式,不是容器吧??
avi是文件格式,里面可以放多种格式的视频,说是容器没什么问题。RGB转avi是牛头不对马嘴。
呵呵刚才百度了一下,你说的完全对。长见识了。。 解决方案3:
问题一:为什么一定要重新开启进程?能否用线程替代?
问题二:参考http://download.csdn.net/detail/wuqing_hz/3697208(标题:vc 获取指定进程的cpu占用率和内存使用量)
问题三:渲染这块不怎么熟悉。