opencv演示、读/写视频等。

pyimagevideo的Python项目详细描述


Travis CI statuscoverageAppVeyor CIMaintainabilitypypi versionsPyPi Download stats

python图像和视频读/写示例

函数从numpy数组编写多页图像制作视频。 还包括测试matlab和python opencv编解码器的函数。

安装

python -m pip install -e .

脚本

Convert_HDF5_to_AVI.py将hdf5视频数据转换为avi。 通常用于生物医学和科学成像,使用HDF5而不是TIFF, 因为hdf5是一种非常广泛、快速的文件格式,可以存储任意大的数据集和元数据。 建议研究人员使用HDF5而不是TIFF、FITS、CDF或专有 大数据流格式,包括无损视频。

image_write_multipage.py演示如何从 numpy数组,使用tifffile和freeimage(tifffile快20倍,并且 更具特色)

imageconv.py将具有相同前缀的大型文件目录转换为多页tiff

音频

audio_*.py脚本显示了几种生成音频的方法 来自python的输出。

python无损avi写入

您可以从python中编写avi而不使用轴标签(opencv)或使用标签/轴(matplotlib)

opencv avi写入

Demo_OpenCV_writeAVI.py演示如何使用 用opencv写视频,用很多编解码器来尝试。这没有插入 matplotlib所做的任何轴的事情,因此它对于 机器视觉工作。您可以选择将动态文本覆盖在 视频。

matplotlib avi写入

matplotlib_writeavi.py写入轴标签 使用matplotlib的avis无损。注意,基于文件 matplotlib.animation.writers['ffmpeg_file']用于 可靠性,即使它比基于管道的 ffmpeg。在某些计算机上,基于管道 matplotlib.animation.writers['ffmpeg']结果非常扭曲, 出于某种原因,使用matplotlib 1.5和2.0进行了加扰输出。在那里面 案例,我经验性地发现ffmpeg_file只是工作。

注释

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在springboot mongodata中使用$in运算符   多线程从等待线程Java释放资源   选择的java DropdownChoice与模型值不同,在ajax更新时更改   java在缓存spring中存储值   java在包资源管理器中突出显示文件   java将double[]转换为不可变列表的成本更低的方法   java Joda DateTimeFormat根据默认语言环境切换“MM”和“dd”的位置   ElasticSearch中的java嵌套搜索不起作用?   java SpringBoot@Scheduled Cron表达式在两个任务之间产生轻微延迟?   Spring应用程序中Tomcat mysql连接池的java动态选择目录   未为modal中的前两个字段发送java密钥   java如何在处理过程中使用循环排列打印的数字?i、 从10秒到100秒的e.x和y轴   java如何使用@ManyToMany审核@JoinTable   java如何防止JSESSIONID显示在URL中   JavaSpringSecurity5Always302