摘要: 数据库连接的问题 1.检查写代码的时候表格的字段是不是错了 2.检查用来连接的数据库的用户,有没有给权限 检查用户是否存在 SELECT user, host FROM mysql.user; 如果没有,就创建并授权 CREATE USER '名字'@'localhost' IDENTIFIED B 阅读全文
posted @ 2025-04-04 22:40 师映川 阅读(18) 评论(0) 推荐(0)
摘要: (1)xIntraRecBlk调用invTransformNxN处理TU块 if (pcCU->getCbf(uiAbsPartIdx, compID, rTu.GetTransformDepthRel()) != 0) { m_pcTrQuant->invTransformNxN( rTu, co 阅读全文
posted @ 2024-10-05 13:29 师映川 阅读(88) 评论(0) 推荐(0)
摘要: xCheckBestMode函数: 检查最优模式,如果rpcTempCU的代价小于rpcBestCU存的代价,则将temp中的数据拷贝到best中。 CU的划分是通过调用xCompressCU函数实现的,通过递归调用自身实现CU的划分以及编码,递归划分的流程比较简单,首先是对当前CU进行编码,获得当 阅读全文
posted @ 2024-01-03 19:03 师映川 阅读(49) 评论(0) 推荐(0)
摘要: max depth为3表示CU划分成TU最多划分成3层(如上图10、11、12、13就在第3层)。 阅读全文
posted @ 2023-11-26 15:20 师映川 阅读(26) 评论(0) 推荐(0)
摘要: HM16.20,vs2019 CU最佳分块: // 输出CU深度 TComDataCU* DepthCU = m_ppcBestCU[0]; UInt tempDepth; ofstream outfile_cu("Partition_cu.txt", ios::in | ios::app); fo 阅读全文
posted @ 2023-10-30 08:41 师映川 阅读(100) 评论(0) 推荐(0)
摘要: 原文(本文是自己的摘抄):H.265/HEVC 帧内编码详解:CU/TU层次结构、预测、变换、量化、编码、编码端整体流程 - 知乎 (zhihu.com) 每个 CU 可以划分为一个或多个 PU ,每个 PU 独立持有一个预测模式 (prediction mode)。 PU 的划分不是递归的,一个 阅读全文
posted @ 2023-10-17 18:13 师映川 阅读(142) 评论(0) 推荐(0)
摘要: HEVC的变换和量化大体上和H.264/AVC相似,但增加了多处改进,提高了本部分的编码效率。在变换方面的改进主要体现在三方面,一是变换块(TB)的尺寸可变范围扩大,二是整数DCT的精度提高,三是引进了4X4 的离散正弦变换。 一. 离散余弦变换与正弦变换 1. 2维DCT矩阵 2. 2维DST矩阵 阅读全文
posted @ 2023-10-11 10:42 师映川 阅读(492) 评论(0) 推荐(0)
摘要: 一. h.264的帧内预测 在H.264/AVC的顿内预测编码中,对当前块的预测是基于邻近已编码重建的块进行的。对亮度像素而言,独立进行预测的块可以是 16X16宏块或4X4子块。4X4 的亮度子块有9种可选的预测模式,适于对具有大量细节的图像进行预测;16X16 的亮度块有4 种预测模式,适于对具 阅读全文
posted @ 2023-10-09 16:26 师映川 阅读(463) 评论(0) 推荐(0)
摘要: 一. h.264的编码结构 从编码原理看,H.264/AVC采用的是混合编码方式。从编码层次结构看,H.264/AVC采用的是分块式编码结构,将图像划分为若干宏块,主要编码操作针对宏块进行。宏块向下可以划分为多个更小的块或子块。向上可由若干宏块组成一个条,一帧图像则由数量不等的条组成。若干图像帧就形 阅读全文
posted @ 2023-10-09 11:44 师映川 阅读(393) 评论(0) 推荐(0)