zoukankan      html  css  js  c++  java
  • OpenCV.CV_FOURCC

    1、c++ - how to use CV_CAP_PROP_FOURCC_ - Stack Overflow.html(https://stackoverflow.com/questions/22393875/how-to-use-cv-cap-prop-fourcc

    double f = cvGetCaptureProperty(image, CV_CAP_PROP_FOURCC);
    char* fourcc = (char*) (&f); // reinterpret_cast
    int ex = static_cast<int>(inputVideo.get(CV_CAP_PROP_FOURCC));
    
    // Transform from int to char via Bitwise operators
    char EXT[] = {(char)(ex & 0XFF),(char)((ex & 0XFF00) >> 8),(char)((ex & 0XFF0000) >> 16),(char)((ex & 0XFF000000) >> 24),0};

      

     1.1、我在 C#里面 这样写的:

                VideoCapture capture = new VideoCapture(@"G:资料配置ch05_20190604101714.mp4");
    
                double d = capture.GetCaptureProperty(CapProp.FourCC);
                Console.WriteLine("
     d : {0}", d);
                unsafe
                {
                    char* fourcc = (char*)(&d); // reinterpret_cast
                    string str = new string( fourcc );
                    Console.WriteLine(str);// ZC: 这里貌似没有 输出字符串
    
                }
    
                
                int ex = Convert.ToInt32(d);
                char[] EXT = { (char)(ex & 0XFF), (char)((ex & 0XFF00) >> 8), (char)((ex & 0XFF0000) >> 16), (char)((ex & 0XFF000000) >> 24), (char)0 };
                string str1 = new string(EXT);
                Console.WriteLine(str1);// ZC: 这里输出了字符串:“h264?”

    2、

     2.1、ffmpeg视频转码压缩 - 阳水平的博客 - CSDN博客.html(https://blog.csdn.net/zhezhebie/article/details/79263492

      ZC:视频编码:视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频编码格式常见到的有:MPEG-2 TS、Divx、Xvid、H.264、WMV-HD和VC-1。

     2.2、OpenCV中CV_FOURCC可以获取的编码… - pymqq的专栏 - CSDN博客.html(https://blog.csdn.net/pymqq/article/details/19977097

         CV_FOURCC('P', 'I', 'M', '1') = MPEG-1 codec
         CV_FOURCC('M', 'J', 'P', 'G') = motion-jpeg codec
         CV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codec 
         CV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codec 
         CV_FOURCC('D', 'I', 'V', 'X') = MPEG-4 codec 
         CV_FOURCC('U', '2', '6', '3') = H263 codec 
         CV_FOURCC('I', '2', '6', '3') = H263I codec 
         CV_FOURCC('F', 'L', 'V', '1') = FLV1 codec

     2.3、Opencv CV_FOURCC 可能的 四字码 - yh880的专栏 - CSDN博客.html(https://blog.csdn.net/yh880/article/details/7721530

      ZC:里面提到的 MS的官方链接,但是已经打不开了,我 度娘 类似 "Microsoft 注册的“四字符代码”(FourCC) 信息的说明" 的关键字,得到的结果是:已注册的 FOURCC 代码和 WAVE 格式 _ Microsoft Docs.html(https://docs.microsoft.com/zh-cn/previous-versions/ms867195(v=msdn.10)

     2.4、从摄像头获取_保存视频(CV_FOURCC可以获取的视频编码格式) - SBWCD_0803的专栏 - CSDN博客.html(https://blog.csdn.net/SBWCD_0803/article/details/7873541

    3、

    4、

    5、

  • 相关阅读:
    log4j日志配置
    map和java对象的转换方法
    阿里巴巴的json使用时的一些转换方法
    HttpClient发送Post和Get请求
    IT网站导航
    python学习
    git解决冲突
    协程
    Python实现协程
    异步任务神器 和定时任务Celery
  • 原文地址:https://www.cnblogs.com/cppskill/p/11199712.html
Copyright © 2011-2022 走看看