I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n
SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS
Infrastructure of audiovisual services – Coding of moving
Advanced video coding for generic audiovisual
Recommendation ITU-T H.264
ITU-T H-SERIES RECOMMENDATIONS
AUDIOVISUAL AND MULTIMEDIA SYSTEMS
CHARACTERISTICS OF VISUAL TELEPHONE SYSTEMS
INFRASTRUCTURE OF AUDIOVISUAL SERVICES
Transmission multiplexing and synchronization
Coding of moving video
Related systems aspects
Systems and terminal equipment for audiovisual services
Directory services architecture for audiovisual and multimedia services
Quality of service architecture for audiovisual and multimedia services
Supplementary services for multimedia
MOBILITY AND COLLABORATION PROCEDURES
Overview of Mobility and Collaboration, definitions, protocols and procedures
Mobility for H-Series multimedia systems and services
Mobile multimedia collaboration applications and services
Security for mobile multimedia systems and services
Security for mobile multimedia collaboration applications and services
Mobility interworking procedures
Mobile multimedia collaboration inter-working procedures
BROADBAND, TRIPLE-PLAY AND ADVANCED MULTIMEDIA SERVICES
Broadband multimedia services over VDSL
Advanced multimedia services and applications
Ubiquitous sensor network applications and Internet of Things
IPTV MULTIMEDIA SERVICES AND APPLICATIONS FOR IPTV
IPTV terminal devices
IPTV application event handling
IPTV multimedia application frameworks
IPTV service discovery up to consumption
E-HEALTH MULTIMEDIA SERVICES AND APPLICATIONS
Personal health systems
Interoperability compliance testing of personal health systems (HRN, PAN, LAN, TAN and
Multimedia e-health data exchange services
For further details, please refer to the list of ITU-T Recommendations.
Rec. ITU-T H.264 (04/2017) i
Recommendation ITU-T H.264
Advanced video coding for generic audiovisual services
Recommendation ITU-T H.264 | International Standard ISO/IEC 14496-10 represents an evolution of the existing video coding standards
(ITU-T H.261, ITU-T H.262, and ITU-T H.263) and it was developed in response to the growing need for higher compression of moving
pictures for various applications such as videoconferencing, digital storage media, television broadcasting, Internet streaming, and
communication. It is also designed to enable the use of the coded video representation in a flexible manner for a wide variety of network
environments. The use of this Recommendation | International Standard allows motion video to be manipulated as a form of computer
data and to be stored on various storage media, transmitted and received over existing and future networks and distributed on existing
and future broadcasting channels.
The revision approved 2005-03 contained modifications of the video coding standard to add four new profiles, referred to as the High,
High 10, High 4:2:2, and High 4:4:4 profiles, to improve video quality capability and to extend the range of applications addressed by
the standard (for example, by including support for a greater range of picture sample precision and higher-resolution chroma formats).
Additionally, a definition of new types of supplemental data was specified to further broaden the applicability of the video coding
standard. Finally, a number of corrections to errors in the published text were included.
Corrigendum 1 to Rec. ITU-T H.264 corrected and updated various minor aspects to bring the ITU-T version of the text up to date
relative to the April 2005 output status approved as a new edition of the corresponding jointly-developed and technically-aligned text
ISO/IEC 14496-10. It additionally fixed a number of minor errors and needs for clarification and defined three previously-reserved
sample aspect ratio indicators.
Amendment 1 "Support of additional colour spaces and removal of the High 4:4:4 Profile" contained alterations to Rec. ITU-T H.264 |
ISO/IEC 14496-10 Advanced Video Coding to specify the support of additional colour spaces and to remove the definition of the High
NOTE – Rec. ITU-T H.264 is a twin text with ISO/IEC 14496-10 and this amendment was published in two different documents in the
– The removal of the High 4:4:4 profile was found in ISO/IEC 14496-10:2005/Cor.2.
– The specification for support of additional colour spaces was found in ISO/IEC 14496-10:2005/Amd.1.
Amendment 2 "New profiles for professional applications" contained extensions to Rec. ITU-T H.264 | ISO/IEC 14496-10 Advanced
Video Coding to specify the support of five additional profiles intended primarily for professional applications (the High 10 Intra,
High 4:2:2 Intra, High 4:4:4 Intra, CAVLC 4:4:4 Intra, and High 4:4:4 Predictive profiles) and two new types of supplemental
enhancement information (SEI) messages (the post-filter hint SEI message and the tone mapping information SEI message).
Amendment 3 "Scalable video coding" contained extensions to Rec. ITU-T H.264 | ISO/IEC 14496-10 Advanced Video Coding to
specify a scalable video coding extension in three profiles (the Scalable Baseline, Scalable High, and Scalable High Intra profiles).
The ITU-T H.264 edition published in 2005-11 included the text approved 2005-03 and its Corrigendum 1 approved 2005-09.
ITU-T H.264 (2005) Amd.2 (2007) was available only as pre-published text since it was superseded by ITU-T H.264 Amd.3 (2007-11)
before its publication; further, ITU-T H.264 Amd.3 was not published separately. This third edition integrated into the ITU-T H.264
edition published in 2005-11 all changes approved in Amendments 1 (2006-06), 2 (2007-04) and 3 (2007-11).
Corrigendum 1 (2009) provides a significant number of minor corrections, clarifications, consistency improvements and formatting
improvements drafted in response to accumulated errata reports collected since publication of the 2nd edition (dated 2005-03, which
included a Cor.1 approved 2005-09).
The ITU-T H.264 edition published in 2009-05 contained enhancement extensions to support multiview video coding (MVC),
specification of a "Constrained Baseline Profile", and some miscellaneous corrections and clarifications.
The ITU-T H.264 edition published in 2010-03 contained the specification of a new profile (the Stereo High profile) for two-view video
coding with support of interlaced coding tools, the specification a new SEI message (the frame packing arrangement SEI message), and
some miscellaneous corrections and clarifications.
The ITU-T H.264 edition approved in 2011-06 contained the specification of a new level (Level 5.2) supporting higher processing rates
in terms of maximum macroblocks per second, a new profile (the Progressive High profile) to enable implementation of decoders
supporting only the frame coding tools of the previously specified High profile, and included miscellaneous corrections and
The edition of Rec. ITU-T H.264 approved in 2012-01 contained the specification of three additional profiles intended primarily for
communication applications (the Constrained High, Scalable Constrained Baseline, and Scalable Constrained High profiles).
The edition of Rec. ITU-T H.264 approved in 2013-04 contained an additional profile for multiview video coding with depth information
(the Multiview Depth High profile), and contained additional SEI message enhancements, additional colorimetry identifiers, and
corrections and clarifications.
The edition of Rec. ITU-T H.264 approved in 2014-02 specified multi-resolution frame-compatible (MFC) enhancement for stereoscopic
video coding, including the specification of an additional profile, the MFC High profile, an enhanced profile for combined multiview
ii Rec. ITU-T H.264 (04/2017)
video coding with depth information (the Enhanced Multiview Depth High profile), and includes miscellaneous minor corrections and
The edition of Rec. ITU T H.264 approved in 2016-02 specified MFC stereoscopic video with depth maps, including the specification
of an additional profile, the MFC Depth High profile, and the mastering display colour volume SEI message, additional colour-related
video usability information codepoint identifiers, and miscellaneous minor corrections and clarifications.
The edition of Rec. ITU T H.264 approved in 2016-10, specified additional levels of decoder capability supporting larger picture sizes
(Levels 6, 6.1, and 6.2), the green metadata SEI message, the alternative depth information SEI message, additional colour-related video
usability information codepoint identifiers, and miscellaneous minor corrections and clarifications.
This edition of Rec. ITU T H.264, approved in 2017-04, specifies the Progressive High 10 profile; the specification of support for
additional colour-related indicators including the hybrid log-gamma transfer characteristics indication, the alternative transfer
characteristics SEI message, the IC
colour matrix transformation, chromaticity-derived constant luminance and non-constant
luminance colour matrix coefficients, the colour remapping information SEI message; and miscellaneous minor corrections and
ITU-T H.264 (2003) Cor. 1
ITU-T H.264 (2005) Cor. 1
ITU-T H.264 (2005) Amd. 1
ITU-T H.264 (2005) Amd. 2
ITU-T H.264 (2007) Cor. 1
ITU-T H.264 (V9)
ITU-T H.264 (V10)
ITU-T H.264 (V11)
ITU-T H.264 (V12)
To access the Recommendation, type the URL http://handle.itu.int/ in the address field of your web
browser, followed by the Recommendation's unique ID. For example, http://handle.itu.int/11.1002/1000/11830-en.
Rec. ITU-T H.264 (04/2017) iii
The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of
telecommunications, information and communication technologies (ICTs). The ITU Telecommunication
Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical,
operating and tariff questions and issuing Recommendations on them with a view to standardizing
telecommunications on a worldwide basis.
The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes
the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics.
The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1.
In some areas of information technology which fall within ITU-T's purview, the necessary standards are
prepared on a collaborative basis with ISO and IEC.
In this Recommendation, the expression "Administration" is used for conciseness to indicate both a
telecommunication administration and a recognized operating agency.
Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain
mandatory provisions (to ensure, e.g., interoperability or applicability) and compliance with the
Recommendation is achieved when all of these mandatory provisions are met. The words "shall" or some other
obligatory language such as "must" and the negative equivalents are used to express requirements. The use of
such words does not suggest that compliance with the Recommendation is required of any party.
INTELLECTUAL PROPERTY RIGHTS
ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve
the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or
applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the
Recommendation development process.
As of the date of approval of this Recommendation, ITU had received notice of intellectual property, protected
by patents, which may be required to implement this Recommendation. However, implementers are cautioned
that this may not represent the latest information and are therefore strongly urged to consult the TSB patent
database at http://www.itu.int/ITU-T/ipr/.
All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior
written permission of ITU.
解释代码def cmp_result(label,rec): dist_mat = numpy.zeros((len(label)+1, len(rec)+1),dtype='int32') dist_mat[0,:] = range(len(rec) + 1) dist_mat[:,0] = range(len(label) + 1) for i in range(1, len(label) + 1): for j in range(1, len(rec) + 1): hit_score = dist_mat[i-1, j-1] + (label[i-1] != rec[j-1]) ins_score = dist_mat[i,j-1] + 1 del_score = dist_mat[i-1, j] + 1 dist_mat[i,j] = min(hit_score, ins_score, del_score) dist = dist_mat[len(label), len(rec)] return dist, len(label)
[2023/01/07 15:28:16] ppocr INFO: resume from output/rec_chinese_common_v2.0/best_accuracy [2023/01/07 15:28:16] ppocr INFO: metric in ckpt *************** [2023/01/07 15:28:16] ppocr INFO: acc:0.0 [2023/01/07 15:28:16] ppocr INFO: is_float16:False [2023/01/07 15:28:16] ppocr INFO: norm_edit_dis:2.7777770073011965e-07 [2023/01/07 15:28:16] ppocr INFO: fps:2.7724356030695527 [2023/01/07 15:28:16] ppocr INFO: best_epoch:75 [2023/01/07 15:28:16] ppocr INFO: start_epoch:76 eval model:: 90%|██████████████████████████████▌ | 9/10 [00:08<00:00, 1.04it/s] [2023/01/07 15:28:25] ppocr INFO: metric eval *************** [2023/01/07 15:28:25] ppocr INFO: acc:0.0 [2023/01/07 15:28:25] ppocr INFO: norm_edit_dis:2.7777770073011965e-07 [2023/01/07 15:28:25] ppocr INFO: fps:4.193268262739103
已有将文件 fd 中逻辑块号为 n的数据块读入内存缓冲区 rec 的库离数“int ReadLBlock(int fd,int n, void *rec);”，其中返回值是实际读出的字节数。请写出函数“ read(fd,void *buf,size_t len);”的实现程序。
将下面每个词翻译成英文缩写，要大写：测试时间： 当前名字: 设备MAC： 当前模块: 当前版本: 电机驱动板版本: 刷卡单片机版本: 单片机CID: 原始发射功率： 获得发射功率： 测试电压： 电压校准系数： 电机测试结果： 蜂鸣器测试： 测试EEPROM： 按键测试： 端口测试： 功耗测试记录 触摸测试： 出厂日期： 语言配置： 工程卡测试结果： WIFI测试： NB信号强度： 指纹测试结果：
(single) python tools/infer/predict_cls.py --image_dir="./train_data/rec/val/2d5e74b3b32f8f2f6c3ab24abe19e02e_crop_2.jpg" --cls_model_dir="/output/rec_chinese_common_v2.0/latest" Traceback (most recent call last): File "tools/infer/predict_cls.py", line 156, in <module> main(utility.parse_args()) File "tools/infer/predict_cls.py", line 132, in main text_classifier = TextClassifier(args) File "tools/infer/predict_cls.py", line 54, in __init__ utility.create_predictor(args, 'cls', logger) File "E:\Demo\PaddleOCR-2.6.0\tools\infer\utility.py", line 194, in create_predictor model_dir)) ValueError: not find model.pdmodel or inference.pdmodel in /output/rec_chinese_common_v2.0/latest
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额