首页 文章
  • 0 votes
     answers
     views

    如何加速Azure媒体服务编码

    我正在上传Azure媒体服务中的视频(此处视频大小可能会有所不同),并且需要自适应流媒体 . 至于我的知识(如果没有错误),需要完成以下步骤 . 1)将视频上传到Azure媒体服务 . 2)对视频进行编码(拍摄时间) 3)发布URL . 在这里,当我对视频进行上述操作时,需要花费更多时间在2分钟以上,这会导致与性能相关的问题 . 我需要知道是否有任何方法或任何优化来提高性能 . 我正在使用iOS应...
  • 2 votes
     answers
     views

    从图像数据集中获取独特的面孔 . OpenCV的/蟒蛇

    我试图在python中使用opencv haarcascades从视频中检测面部 . 面部检测适用于每个帧 . 但是如果一张脸存在于多个帧中,那么我会得到同一个人的多个脸 . 我现在需要从我检测到的面孔中获得独特的面孔 . 目前,我正在尝试使用opencv对所有数据进行聚类以制作聚类,并在这些聚类的中心获得独特的面 . 这样我虽然得到了一些独特的面孔但我没有取得好成绩 . 任何人都可以建议任何其他...
  • 126 votes
     answers
     views

    如何训练人工神经网络使用视觉输入玩暗黑破坏神2?

    我正在努力让人工神经网络玩电子游戏,我希望能从这里的精彩社区获得一些帮助 . 我已经确定了暗黑破坏神2 . 因此,游戏玩法是实时的,并且从等角度的角度来看,玩家控制着摄像机所在的单个化身 . 为了使事情具体化,任务是获得你的角色x经验值,而不将其生命值降为0,通过杀死怪物获得经验值 . 以下是游戏玩法的示例: 现在,由于我希望网络仅基于屏幕上的像素获取的信息进行操作,因此必须学习非常丰富的表示以...
  • 313 votes
     answers
     views

    使用FFmpeg旋转视频

    我一直试图弄清楚如何使用FFmpeg旋转视频 . 我正在处理以纵向模式拍摄的iPhone视频 . 我知道如何使用MediaInfo(优秀的库,顺便说一句)确定当前的旋转度,但我现在卡在FFmpeg上 . 根据我的阅读,您需要使用的是 vfilter 选项 . 根据我的看法,它应该是这样的: ffmpeg -vfilters "rotate=90" -i input.mp4 ou...
  • 3 votes
     answers
     views

    Android中的图像到视频转换器

    我想将多个图像(帧)转换为Android设备中的视频(MP4) . 此外,我想将视频(MP4)转换为多个图像(每帧) . 我对FFMPEG的了解有限,但在Android中安装FFMPEG可能会消耗更多时间 . 我想请经验丰富的工程师提出一个更好的策略,可以花更少的时间来完成这项任务 . 请指出一些我可以修改的开源代码,以便快速完成此任务 .
  • 1 votes
     answers
     views

    关于如何进行立体声校准和整流OpenCV的直接解决方案?

    我已经在这个主题上挖掘了将近一个星期,但还没有找到任何可靠的解决方案 . 有趣的是,没有人发布过关于如何使用OpenCV校准和校正立体相机以便计算深度的解决方案,从这里到那里(this用于校准和this用于校正,所发布的代码虽然没有完全集成)我已经拿出以下代码快照,但它没有纠正图像OK !! import numpy as np import cv2 import glob # terminat...
  • 0 votes
     answers
     views

    从OpenCv颜色显示机器人在视频上的路径

    我想告诉你视频机器人的方式 . 我需要检测每个机器人的颜色,更改像素,例如,黑色和每个帧,放大黑色区域以显示机器人覆盖的整个表面 . 我怎样才能做到这一点?用什么?我使用了移动平均线,但它并没有导致单个像素颜色的不断变化 . 如何使机器人路径绘制? 这是我的视频:MyVideo 这是我的代码: 使用命名空间cv; using namespace std; string intToString(in...
  • 0 votes
     answers
     views

    使用OpenCV BackgroundSubtractorMOG2和Java中的Akka流实现流实现期间崩溃

    对于我的项目,我想创建一个应用程序,在使用Akka流时使用Java中的OpenCV库进行一些视频分析 . 我尝试在一个不使用Akka流的单独项目中使用BGsubtractorMOG2,一切正常,但现在当我使用包含MOG2功能的舞台实现我的流时,我的程序崩溃了 . 我确信问题出在MOG2中,因为如果我尝试删除它并只是捕获并在视频上显示帧,一切正常 . 这里是akka actor中的一些代码 priv...
  • 0 votes
     answers
     views

    PowerPoint Web演示到HQ视频

    我正在网上(在网络 Session 期间)为PowerPoint演示文稿构建录制脚本 . 我正在寻找一个多路分离器,当我们查询时间轴并返回当前幻灯片图像并让ffmpeg处理输出视频中帧的编码时,将更容易使用其余的ffmpeg代码 . 我希望输出在MP4中,以便它具有高质量 . 因此,分路器的想法是将可变比特率的PPT转换为固定CBR的AVI / MPG,然后转换为MP4 . 什么是最好的方法来做这...
  • 2 votes
     answers
     views

    使用C FindContours在视频图像中查找轮廓的问题

    我现在正在工作的程序差不多完成但是我的轮廓很复杂,但是程序在识别轮廓和用红线绘制轮廓时有一些问题 . 该程序: void setwindowSettings(){ namedWindow("Contours", CV_WINDOW_AUTOSIZE); createTrackbar("LowerC", "Contours&quot...
  • 0 votes
     answers
     views

    轮廓线闪烁

    My program's objective用于识别摄像机中最大的轮廓并用红线绘制 . 我发现当检测到最大的轮廓(也就是我程序中的 largest_contours )时,轮廓的轮廓线会闪烁,有时会中断该功能以在其周围画一条红线(因为轮廓的线不再连接,所以不再检测到轮廓在图像内) . 我的问题是: 这个问题发生的原因是什么? 如何避免(或者我们可以避免)这个问题的发生? 有什么改进轮廓...
  • 7 votes
     answers
     views

    OpenCV分组白色像素

    我已经完成了艰苦的工作,将我的MacBook上的iSight摄像头转换为红外摄像头,转换它,设置阈值等等 . 现在有一个看起来像这样的图像: alt text 我现在的问题是;我需要通过分组白色像素来了解我的图像上有多少斑点 . 我不想使用 cvBlob / cvBlobsLib ,我宁愿只使用OpenCV中已有的内容 . 我可以通过检查(阈值)触摸白色像素来循环像素并对它们进行分组,但我猜测...
  • -1 votes
     answers
     views

    OpenCV C颜色检测和打印Mac

    我是OpenCV的新手,正在从事视频分析项目 . 基本上,我想将我的网络摄像头分成两侧(左侧和右侧),并且已经想出如何做到这一点 . 但是,我还想分析每一面的红色和绿色,并打印出红色/绿色的像素数量 . 我必须经历过每一个可能的博客来解决这个问题,但是它仍然无效 . 下面的代码运行,但不是检测红色,因为代码可能暗示它似乎拾取白色(所有光源和白色墙壁) . 我花了几个小时梳理代码但仍无法找到解决方案...
  • 0 votes
     answers
     views

    如何使用FFMPEG将Y4M视频文件拆分为多个Y4M文件?

    我正在进行转码视频项目,我需要将视频文件拆分成多个文件 . 输入文件为 Y4M 格式 . 输出文件也是 Y4M 格式,每个视频文件有 8 帧 . 我怎么能用 ffmpeg 做呢?
  • 0 votes
     answers
     views

    将视频保存为opencv系列图像

    这个问题是error-in-opencv-code-for-motion-detection的延续 . 编辑后的代码没有任何错误,但输出视频没有创建,它是零字节!这有什么问题?另外,为运动检测创建的边界框从来没有真正捕获到的运动,它不会做什么呢原本声称要这么做 . 我误解了一些关于代码目标的东西?所以,这是我的问题: 如何纠正创建和保存视频? 需要修改什么来检测运动并跟踪它? 如何将视...
  • 0 votes
     answers
     views

    由FFMPEG转换的视频有不同的持续时间,为什么?

    我使用FFMPEG转换视频 . 我的目标是将它们转换为具有AAC编码音频流和MPEG-4第10部分编码视频流的MP4容器格式(MPEG-4 Part 14) . 我使用以下行转换视频: ffmpeg -y -i "{inputFile}" "{outputFile}" 转换后的视频看起来很好,但转换后的文件和输入文件中的流的持续时间并不总是匹配 . 我已经...
  • 2 votes
     answers
     views

    FFmpeg视频分割时帧丢失

    我正在使用ffmpeg通过以下命令将视频文件拆分为多个部分 . 但是有帧丢失 . ffmpeg -i input.mp4 -ss 00:00:00 -t 00:10:00 -c copy output.mp4 例如,完整的视频文件中总共有17983帧 . 但是所有拆分部分的总帧数是17970.所以减少了13帧 . 任何人都可以告诉我,如果有任何方法我们可以分割视频而不会丢失任何帧 . 甚至通过使...
  • 0 votes
     answers
     views

    在MatLab上使用ffmpeg将未压缩的视频拆分为段?

    我有一个视频序列(格式Y4M),我想将它分成具有相同GoP大小的sevral段 . GoP = 8;我如何使用FFMPEG在MatLab中做到这一点?
  • 1 votes
     answers
     views

    Android中的多线程实时相机处理

    目标是在Android设备的实时预览中进行实时图像处理 . 这已经在很多时候被解决了,并且在网上有一些提及(参见问题末尾的参考文献),但是,我没有找到关于适当的多线程框架的单一建议来实现这一点 . 根据我的理解,为了正确使用多线程(以及具有多个物理内核的设备),可以实现以下内容: 在UI线程( onCameraPreview )上调用帧处理程序,并将帧数据排入共享队列 Q . 在 Q 上...
  • 2 votes
     answers
     views

    服务器端视频编辑

    这是我在服务器上需要做的事情 . 假设我有3个视频文件:video1.avi 2分钟 - > 640x320 video2.avi 1分钟 - > 640x320 video3.avi 1分钟 - > 640x320 我需要创建video4.avi,这将是2分钟长和1280x320,并排(水平)包含视频 . 我需要video2和video3在视频的右侧1.视频3应该在视频vide...
  • -1 votes
     answers
     views

    FFmpeg修剪.3gp并保存为.mp4不起作用

    我正在尝试修剪视频输入.3gp(http://www.sample-videos.com/video/3gp/144/big_buck_bunny_144p_2mb.3gp)并将其保存为.mp4,这是我的命令: ffmpeg -ss 00:00:00.000 -y -i input_vid.3gp -strict experimental -preset ultrafast -t 00:00:0...
  • 0 votes
     answers
     views

    在OpenCV中找到部分隐藏的球

    我正在使用OpenCV试图跟踪Fusball桌上的球 . 将颜色转换为HSV并提供上下标量 (25,90,90) 和 (30,255,255) 我可以在完全或几乎完全可见时找到球 . 问题是它只是部分可见 . 我试图用HoughCircles找到球,但我没有运气 . 虽然它有时会找到球,但大多数时候它只是看到随处可见的圈子 - 也许这不是正确的方法吗? How do I locate the ce...
  • 0 votes
     answers
     views

    在opencv中读取视频文件的连续图像

    我目前正在开展一个项目,目前我需要从视频中提取连续帧,然后找到并匹配它们上的功能 . 问题是,当我调用VideoCapture :: read(Mat&image)时,它会覆盖我要与同一图像进行比较的两个图像 . 我想这可能是因为使用了相同的缓冲区,因此两个值都指向相同的空间 . 我只是不确定如何解决这个问题 . 这是问题代码:(不要担心可怜的异常处理) Mat m1, m2; VideoCapt...
  • 0 votes
     answers
     views

    FFmpeg:concat协议提供损坏的输出并跳过几帧

    使用: var command = "-y -i concat:$concatString -c copy -bsf:a aac_adtstoasc $outputFile" 输出视频在其间跳过几帧,从第4秒跳到第6秒 如果我使用: var command = "-y -i concat:$concatString -c:v libx264 -preset ultr...
  • -1 votes
     answers
     views

    RGB视频ADC转换颜色托盘

    我正在努力更好地理解模拟到数字视频转换,并希望有一些方向 . 我理解这一点,专用的10位ADC芯片将读取R,G和B输入引脚的电压,将其转换为10位RGB,并在30引脚上并行输出这些值 . (忽略同步/时钟引脚等) . 我的问题是:如果您知道源每个颜色只有5位,(2 ^ 5)^ 3 = 32,768种颜色,将其转储为模拟RGB,并且您使用的是10位ADC,将进行ADC插值由于电压变化引起的颜色和从...
  • 0 votes
     answers
     views

    如何使用Google的Cloud Speech-to-Text REST API转录视频

    我希望在视频中有两个人的成绩单,但我从 Cloud 语音到文本API得到一个空洞的回复 Approach: 我有一个56分钟的视频文件,其中包含两个人之间的对话 . 我希望获得该对话的成绩单,并且我想使用Google的Cloud Speech-to-Text API来实现这一目标 . 为了节省我的Google Cloud 端存储空间,首先使用 mmpeg 将视频转换为音频 . 首先,我尝试使用下面...
  • 25 votes
     answers
     views

    如何检测视频文件是以纵向方式录制还是以横向方式录制在iOS中

    我正在使用 AlAssetsGroup enumerateAssetsAtIndexes 列出照片(相机)应用中的资源 . 对于给定的视频资源,我想确定它是以纵向还是横向模式拍摄的 . 在以下代码中,资产是 AlAsset ,我已经测试过它是否是视频资产 [asset valueForProperty:ALAssetPropertyType] 是 AlAssetTypeVideo ,然后: int...

热门问题