30fps跳帧为20fps

news/2024/7/21 6:31:44 标签: 图像处理
    const int totalFrames = 1000;
    const int sourceFps = 30;
    const int targetFps = 20;

    // 计算跳帧的间隔
    float frameSkip = float(sourceFps) / float(targetFps);
    
    int i = 0;
    float pre = 0;
    int flame_id = 0;
    for (int id = 0; id < 150; ++id)
    {
        if (pre == 0)
        {
            pre = id;
            std::cout << i << " " << id << std::endl;
            ++i;
            pre = float(id) + frameSkip;
        }
        if (int(pre) == id)
        {
            std::cout << i << " " << id << std::endl;
            ++i;
            pre = pre + frameSkip;
        }
    }


http://www.niftyadmin.cn/n/5186832.html

相关文章

【1567.乘积为正数的最长子数组长度】

目录 一、题目描述二、算法原理三、代码实现 一、题目描述 二、算法原理 三、代码实现 class Solution { public:int getMaxLen(vector<int>& nums) {int nnums.size();vector<int> f(n);vector<int> g(n);f[0]nums[0]>0?1:0;g[0]nums[0]<0?1:0…

python socket编程4 - socket模拟dhcp服务器分析dhcp头部结构和option选项

首先&#xff0c;使用 socket 创建一个IP v4 的 UDP 协议绑定在 67端口&#xff0c;实现最简单的 DHCP 服务端 。 DHCP服务端监听DHCP客户端的广播请求。 一、DHCP服务端部分代码和注释 import logging import socketclass SimplestDHCPServer:def __init__(self):self.serv…

趣学python编程 (一、计算机基础知识科普)

未来是高度科技化和智能化的时代。过去不识字的叫“文盲”&#xff0c;如今不懂点计算机知识&#xff0c;则可能是新时代的“文盲”。不论从事什么行业&#xff0c;了解下计算机和编程都是有益的。Python 连续多年占据最受欢迎的编程语言榜首&#xff0c;未来Python有机会成为像…

LLm微调使用的数据集

https://baijiahao.baidu.com/s?id=1769124161629981325&wfr=spider&for=pc RefGPT:基于RefGPT生成大量真实和定制的对话数据集地址:https://github.com/ziliwangnlp/RefGPT数据集说明:包括RefGPT-Fact和RefGPT-Code两部分,其中RefGPT-Fact给出了5万中文的关于事实…

JDK21新特性

目前最新的JDK版本是JDK 21&#xff0c;它是Java SE平台的最新长期支持版本​​。JDK 21引入了许多对Java生态系统有益的新功能&#xff0c;包括虚拟线程、记录模式和顺序集合。此外&#xff0c;JDK 21的预览版中还有一些有趣的特性&#xff0c;比如字符串模板和作用域​​。 顺…

NEFTune: 通过简单的噪声提升指令精调效果

NEFTune指的是Noise Embedding Finetuning&#xff08;噪声嵌入精调&#xff09;&#xff0c;提出自论文&#xff1a;NEFTune: NOISY EMBEDDINGS IMPROVE INSTRUCTION FINETUNING。 NEFTune方法的原理仅使用一句话就可以描述清楚&#xff1a;在finetune过程的词向量中引入一些…

java学习part04

1.进制 计算机底层都是二进制&#xff0c;输出统一十进制 2.算符 3.逻辑算符 4.位运算符 38-变量与运算符-位运算符的使用_哔哩哔哩_bilibili 5.条件运算符

二十三种设计模式全面解析-代理模式进阶篇:揭秘远程代理

在前一篇博文中&#xff0c;我们探索了代理模式的基本概念及其在文件下载器案例中的应用。如今&#xff0c;我们将进一步深入&#xff0c;揭示代理模式的进阶用法。本篇博文将着重介绍一种强大的代理模式变体&#xff1a;远程代理。它为我们解决网络通信问题提供了独特的解决方…