首页
学习
活动
专区
工具
TVP
发布

苦旅

专栏成员
30
文章
42728
阅读量
12
订阅数
x265无损压缩
现在我们虽然得到了转换后的MP4文件,但是我想进一步验证得到的文件到底是不是无损的。在查询官方文档的时候我看了官方给出了两种验证方式:
Aidol
2022-03-24
9580
VVC中图片的划分
在VVC中,输入的视频首先被划为为相等大小的块(最大支持划分为128×128大小的块,虽然VVC支持的变换的块最大尺寸为64×64),这些等大的块成为CTUs(coding tree units),每一个CTU都有Y、Cb、Cr三个等大的CU。
Aidol
2022-03-24
6200
Python 3D-DCT
from scipy.fftpack import dct,idct import numpy as np def dct3(gop): ''' gop shape is bath*h*w ''' assert type(gop) == np.ndarray,"输入必须为numpy对象" gop_dct = [] # 先对图像做二维的dct变换 for frame in gop: frame_dct2 = dct(dct(f
Aidol
2021-05-11
7420
在ubuntu下编译运行HEVC参考软件HM-16.20
在ubuntu下安装svn sudo apt-get install subversion 使用svn去下载参考软件HM 2.1先创建一个空文件夹,命名为HM 2.2使用terminal进入HM文件夹,在该文件夹下输入svnserve -d -r ./指定svn在本机服务器的位置 2.3 接着在terminal中输入svn checkout https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.20+SCM-8.8/就可以把HM-
Aidol
2021-01-27
1.7K0
SSH正向代理
我直接在C上打开了Jupyter notebook(可以百度一下jupyter 远程访问),但是C并没有开放8888端口(jupyter默认是8888端口),只开放了常用的端口,如22端口等。那么首先需要解决的是使B能访问到C端的jupyter网页,这时只需要在B上配置ssh,使用ssh的端口转发的功能来访问C的8888端口
Aidol
2020-12-03
1.5K0
HEVC压缩图片
-i 是图像路径,img%5d.jpg表示图像的名称类似为img00001.jpg
Aidol
2020-11-05
2K0
0. HEVC学习之路
我这人说实话是比较懒的,早就说要系统的学习一下HEVC,但是三天打鱼两天晒网的零零散散的学习了一下HEVC的相关知识,没有系统的梳理一遍,导致很多知识都遗忘了,再加上项目的需要,还得对HM的源码进行一定的修改,这就更加迫切需要自己重温一下HECV相关知识。
Aidol
2020-10-15
5400
A Fast QTMT Partition Decision Strategy for VVC Intra Prediction
Different from the traditional quaternary tree (QT) structure utilized in the previous generation video coding standard H.265/HEVC, a brand new partition structure named quadtree with nested multitype tree (QTMT) is applied in the latest codec H.266/VVC. The introduction of QTMT brings in superior encoding performance at the cost of great time-consuming. Therefore, a fast intra partition algorithm based on variance and Sobel operator is proposed in this paper. The proposed method settles the novel asymmetrical partition issue in VVC by well balancing the reduction of computational complexity and the loss of encoding quality. To be more concrete, we first terminate further splitting of a coding unit (CU) when the texture of it is judged as smooth. Then, we use Sobel operator to extract gradient features to decide whether to split this CU by QT, thus terminating further MT partitions. Finally, a completely novel method to choose only one partition from five QTMT partitions is applied. Obviously, homogeneous area tends to use a larger CU as a whole to do prediction while CUs with complicated texture are prone to be divided into small sub-CUs and these sub-CUs usually have different textures from each other. We calculate the variance of variance of each sub-CU to decide which partition will distinguish the sub-textures best. Our method is embedded into the latest VVC official reference software VTM-7.0. Comparing to anchor VTM-7.0, our method saves the encoding time by 49.27% on average at the cost of only 1.63% BDBR increase. As a traditional scheme based on variance and gradient to decrease the computational complexity in VVC intra coding, our method outperforms other relative existing state-of-the-art methods, including traditional machine learning and convolution neural network methods.
Aidol
2020-08-17
7270
Adaptive CU Split Decision with Pooling-variable CNN for VVC Intra Encoding
作者在这篇论文中引入了CNN来解决CU划分的问题。其创新点使用了一个自适应的策略来解决VVC中不同尺寸CU输入CNN的难题。该自适应的策略和以前直接下采样输入的图像为同一大小或裁剪输入图像为大小的子块不同,作者提出的自适应策略利用了池化层不需要额外参数进行学习的特点,因此把不同的CU送入神经网络得到特征图通过不同大小的池化层处理得到相同大小的特征图,之后再把相同尺寸大小的特征图送入全连接层得到预测结果。该过程的示意图见图1。
Aidol
2020-08-03
6732
使用docsify来管理文献
因为node的默认源在国外的,所以使用npm安装东西可能比较慢,因此这里选择把源改为阿里的,在cmd里面输入一下语句就OK啦
Aidol
2020-07-27
5980
ffmpeg常用命令
参数 说明 -h 帮助 -i filename 输入文件 -t duration 设置处理时间,格式为hh:mm:ss - ss position 设置起始时间,格式为hh:mm:ss -b:v bitrate 设置视频码率 -b:a bitrate 设置音频码率 -r fps 设置帧率 -s wxh 设置帧大小,格式为欸WxH -c:v codec 设视频编码器 -c:a codec 设置音频编码器 -ar freq 设置音频采样率
Aidol
2020-07-23
3830
再探Numpy中的axis(也是torch中的dim)
在2维中,可以把axis=0简单理解为跨行,axis=1理解为跨列。但是在更高的维度中(如3维中的axis=2,4维中的axis=3)如何理解axis呢? numpy_axis.jpg 原创不易,
Aidol
2020-07-23
7180
Unity 3D自动对焦
在使用Vuforia制作时候,导入安装包后,在手机上使用时候镜头会很模糊,往往连识别对象都看不清。
Aidol
2020-07-23
1.1K0
对向上转型的理解
如果运行C,输出的是Superclass 还是Childrenclass?不是你原来预期的Superclass,而是Childrenclass。这是因为a实际上指向的是一个子类对象。当然,你不用担心,Java虚拟机会自动准确地识别出究竟该调用哪个具体的方法。不过,由于向上转型,a对象会遗失和父类不同的方法,例如b1()。有人可能会提出疑问:这不是多此一举吗?我们完全可以这样写:
Aidol
2020-07-23
5410
头文件保护符
头文件应该含有保护符,即使这些头文件不会被其他头文件包含。编写头文件保护符并不困难,而且如果头文件被包含多次,它可以避免难以理解的编译错误。
Aidol
2020-07-23
2.2K0
conda配置清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes
Aidol
2020-07-23
12.7K0
安卓计算器
最近刚好在上移动互联网开发的课,课上老师布置了一道题,自己实现一个计算器,能满足基本的四则混合运算。布局用GridLayout image.png Java代码 package com.cqupt
Aidol
2020-07-23
1.5K0
分别用逻辑回归和决策树实现鸢尾花数据集分类
学习了决策树和逻辑回归的理论知识,决定亲自上手尝试一下。最终导出决策树的决策过程的图片和pdf。逻辑回归部分参考的是用逻辑回归实现鸢尾花数据集分类,感谢原作者xiaoyangerr 注意:要导出为pdf先必须安装graphviz(这是一个软件)并且安装pydotplus这个包,把它的graphviz加入系统的环境变量path,否则会报错 决策树 from sklearn.datasets import load_iris from sklearn import tree from sklearn.mo
Aidol
2020-07-23
1.5K0
Java环境配置以及Unity导出Android安装包apk
• 去该网址下载 http://tools.android-studio.org/index.php/sdk/
Aidol
2020-07-23
1.1K0
Pycharm中无法导入(import)自己写的模块或脚本
问题描述:我在code文件夹下编写了translate.py 和 test.py两个脚本文件。想在test.py中import translate.py的一个函数,发现却不行。 image.png 解
Aidol
2020-07-23
3.5K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档