zoukankan      html  css  js  c++  java
  • C#中如何实现AVI视频的播放并且需要在播放视频的同时在视频上进行一些简单线条的绘制?

    C#中如何实现AVI视频的播放并且需要在播放视频的同时在视频上进行一些简单线条的绘制?

    如果你对C++熟悉的话,先参考DirectX SDK中AMCap例子。我们以前用它来做过‘实时’人物追踪。
    如果你对C++不熟悉的话,先看这两篇CodeProject的文章,他们解释了什么是Filter Graph,和如何用C#回放视频以及视频攫取。

    DirectShow MediaPlayer in C#
    DirectX.Capture Class Library

    2.  在窗体绘制X-Y坐标如何实现?主要是前面的箭头,刻度还有x轴表示时间t(这个t如何表示到x轴的旁边)?
    箭头,刻度还有x轴表示时间t... 都是自己画上去的,其实只有4种类型:长线,短线(刻度),箭头(两根短线),和t(字符串)。


    C++中将.h include进来,然后把lib添加进来,是这样的吗?


    C#中如何用呢?函数参数中可能定义了结构体,我是不是要重新定义这些结构?


    C++函数参数中的指针类型是不是要换成IntPtr
    IntPtr可以泛指所有指针。但如果是你已经重新定义的结构,可以用C#关键字ref,ref MyStruct可按引用(指针)传递。


    尽量少在C#中调用C++功能模块。你可以作一个C++的dll作为中介,C++的dll可以很方便地与功能模块交流,甚至做一些附加处理,然后用最精简的方式,向你的C#界面提供必要的功能。
  • 相关阅读:
    [转]三维曲线投影到坐标轴
    [转]python matplotlib contour画等高线图
    [转]python (matplotlib)画三维图像
    excel挑选出每一行的最大值或最小值
    Origin 三种方法在图片中添加水平辅助线
    Origin画放大部分区域图片
    Origin画3DScatter图-第一节
    JFreechart绘制2D散点图
    Ctex入门指南笔记 -列表、表格、公式与图片
    Ctex安装与运行
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1449287.html
Copyright © 2011-2022 走看看