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

来源:互联网  时间:2016/8/27 3:36:11

关于网友提出的“ MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~”问题疑问,本网通过在网上对“ MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

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

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


解决方案1:

引用 7 楼 wwwcarl 的回复:
Quote: 引用 5 楼 baipv008 的回复:

Quote: 引用 3 楼 wuxinyanzi 的回复:

Quote: 引用 2 楼 zhuobattle 的回复:

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

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

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

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

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

引用 5 楼 baipv008 的回复:
Quote: 引用 3 楼 wuxinyanzi 的回复:

Quote: 引用 2 楼 zhuobattle 的回复:

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

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

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

呵呵刚才百度了一下,你说的完全对。长见识了。。 解决方案3:

问题一:为什么一定要重新开启进程?能否用线程替代?
问题二:参考http://download.csdn.net/detail/wuqing_hz/3697208(标题:vc 获取指定进程的cpu占用率和内存使用量)
问题三:渲染这块不怎么熟悉。

上一篇从串口读数可以加到队列里吗
下一篇这个if else 是否有意义?
明星图片
相关文章
《 MFC获取当前进程的CPU占用率及视频解码,分析问题探讨~》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)